@jvmchat

Страница 2433 из 2890
Tolegen
02.05.2018
18:54:55
так себе. в идее лучше чем когда то, но таки грустновато, и мне кажется лучше это не сделать.
Плюсану. Перевели недавно проект с мавена на него. Тесты заметно медленнее бегают ну и всякие мелочи типа дебага. Или например баг в toolbox недавний и папка out.. Правда у нас довольно запутанная логика в билде была со всякими различными конфигурациями под различные инфраструктуры. Это дело gradle упростил довольно неплохо.

Митко Соловец?
02.05.2018
18:55:19
кастомные таски проще писать

Google
Митко Соловец?
02.05.2018
18:55:30
многое стало лаконичным

Rikland
02.05.2018
18:56:01
кастомные таски проще писать
это мнимая легкость.

Artem
02.05.2018
18:57:46
получается по дискусу gradle лучше maven. А если его с sbt сравнить?

Митко Соловец?
02.05.2018
19:00:19
Выбираем build tool Maven - проверенный временем инструмент – 68 ??????? 54% Gradle - революционное решение – 42 ???? 34% SBT - я скалист и не стесняюсь этого – 11 ? 9% Ant - им собирали наши деды – 4 ▫️ 3% Папка /libs - когда лишние понты ни к чему ▫️ 0% Свой вариант ▫️ 0% ? 125 people voted so far.

Tolegen
02.05.2018
19:00:26
Artem
02.05.2018
19:01:52
Лично мне sbt вообще не понравился.
какой кактус кушали? в какой бок впились вилы?

guga
02.05.2018
19:02:26
такс, а что в грейдле революционного?

Митко Соловец?
02.05.2018
19:02:28
хотя бы собрать проект

Tolegen
02.05.2018
19:03:05
Кстати, видели платные фичи градл?) distributed кеш сборки для ускорения))

Митко Соловец?
02.05.2018
19:03:20
такс, а что в грейдле революционного?
на вопрос мне поможет ответить @JBaruch

Pavel ?
02.05.2018
19:03:25
хотя бы собрать проект
Можно собрать рест сервис мавеном не парясь, а можно собрать дистрибутив идеи)

Google
Artem
02.05.2018
19:03:34
Кстати, видели платные фичи градл?) distributed кеш сборки для ускорения))
надеюсь кошмара одной крупной организации смогу избежать. А так это не сильно нужно для нового проекта

Tolegen
02.05.2018
19:03:40
Вот нам оно бы зашло) жаль, менеджмент такое не одобрит

Митко Соловец?
02.05.2018
19:03:47
раскидай кэш по раннерам и все

Tolegen
02.05.2018
19:04:05
Ну так ты про CI

А там dev сборка ускоряется

Если я правильно понял

Митко Соловец?
02.05.2018
19:04:23
дичь какая-то

у меня дев-сборка ускоряется наличием .m2

бесплатно

Митко Соловец?
02.05.2018
19:04:46
без регистрации

и смс

может .gradle?
это отсылка к локальному репозиторию

Tolegen
02.05.2018
19:05:06
Митко Соловец?
02.05.2018
19:05:19
еще более высокой скорости работы я не выдержу

кофе все-таки попить надо успевать

Baruch
02.05.2018
19:05:48
guga
02.05.2018
19:06:00
Да ну, нафиг
а как же БЕСПЛАТНАЯ ИДЕЯ

Tolegen
02.05.2018
19:06:03
https://gradle.com/

Google
guga
02.05.2018
19:06:13
ты чего Барух, полезная же вещь в хозяйстве

Tolegen
02.05.2018
19:06:17
Получается у gradle - быть медленным это фича

Митко Соловец?
02.05.2018
19:06:20
покупать идею должны

Tolegen
02.05.2018
19:06:24
Иначе enterprise версию не продать

Митко Соловец?
02.05.2018
19:06:31
Pavel
02.05.2018
19:06:54
это разве не фича сбт?
У сбт фича долгой сборки

Митко Соловец?
02.05.2018
19:06:56
С Артифактори работает, ага
это для дев-сборок?

или сиай?

guga
02.05.2018
19:07:05
Получается у gradle - быть медленным это фича
ну дистрибьютед кеш же скорее для серверов сборки

Митко Соловец?
02.05.2018
19:07:14
о чем я выше говорил

а эту проблему решает и тим сити

и гитлаб

Pavel
02.05.2018
19:07:25
Митко Соловец?
02.05.2018
19:07:27
и другие ребята

guga
02.05.2018
19:07:30
сейчас же все в контейнерах собирают

Tolegen
02.05.2018
19:07:35
ну дистрибьютед кеш же скорее для серверов сборки
Так обычно clean вызывается все равно.

Baruch
02.05.2018
19:07:39
Митко Соловец?
02.05.2018
19:07:48
Да
а локальный репозиторий?

Google
guga
02.05.2018
19:07:55
Так обычно clean вызывается все равно.
а клин только /build сносит

он же кеши не трогает

Митко Соловец?
02.05.2018
19:08:04
.gradle/caches

Baruch
02.05.2018
19:08:08
а локальный репозиторий?
Так это общий для всех

Митко Соловец?
02.05.2018
19:08:09
там живут все

я не пойму

что тогда ускоряется?

у меня аналог м2

Pavel
02.05.2018
19:08:33
А использовать mvn package в makefile совсем зашквар?=)

Митко Соловец?
02.05.2018
19:08:37
все скачал

куда ускорять?

guga
02.05.2018
19:09:03
знаете как circle ci кешериует? береть хеш от файла build.gradle и если совпал достает локальный реп и засовывает в контейнер

Sergey
02.05.2018
19:09:36
Нормально

Luger
02.05.2018
19:10:06
Митко Соловец?
02.05.2018
19:10:16
себе

guga
02.05.2018
19:10:20
@dmsol а как твой любимый gitlab-ci делает?

Pavel
02.05.2018
19:10:21
Sergey
02.05.2018
19:10:38
Google
Artem
02.05.2018
19:10:42
а мне сбт понравился за то что на нем билд файл короче

короче чем на гредле

Luger
02.05.2018
19:10:52
Jb
А почему им должен?

guga
02.05.2018
19:10:53
Jb
ну а если у тебя на проекте нету спринга и прочих ненужных штук

Pavel
02.05.2018
19:11:11
А почему им должен?
Потому что используешь UE

guga
02.05.2018
19:11:12
а чистая джавка, создал новый серверсокетченел и погнал

Luger
02.05.2018
19:11:13
Luger
02.05.2018
19:11:22
Потому что используешь UE
Но я не использую

Pavel
02.05.2018
19:11:31
Но я не использую
Тогда не должен

Митко Соловец?
02.05.2018
19:11:35
@dmsol а как твой любимый gitlab-ci делает?
качает все зависимости в том числе и транзитивные, если в йамл конфиге указан ключ caches, то сохраняет его по указанному пути в контейнере, из которого прокинут вольюм на хост

Luger
02.05.2018
19:11:36
guga
02.05.2018
19:11:36
Митко Соловец?
02.05.2018
19:11:54
при этом для кэша ты сам указываешь уникальный ключ - имя проекта, имя ветки, имя коммита или что-то свое

Rikland
02.05.2018
19:12:11
А ты точно на Java пишешь?)
у меня например тоже нет спринга в проектах и не будет (:

Митко Соловец?
02.05.2018
19:12:14
Alex
02.05.2018
19:12:15
Всегда лалировал с количества народа в спринг-секции на конфах

Страница 2433 из 2890