
Tolegen
02.05.2018
18:54:55

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

Anton
02.05.2018
18:55:24

Google

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

Rikland
02.05.2018
18:56:01

Anton
02.05.2018
18:56:05

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

Pavel ?
02.05.2018
19:02:11

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

Pavel ?
02.05.2018
19:03:25

Google

Artem
02.05.2018
19:03:34

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
бесплатно

guga
02.05.2018
19:04:46

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

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

Baruch
02.05.2018
19:06:43

Pavel
02.05.2018
19:06:54

Митко Соловец?
02.05.2018
19:06:56
или сиай?

guga
02.05.2018
19:07:05

Baruch
02.05.2018
19:07:13

Митко Соловец?
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

Baruch
02.05.2018
19:07:39

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

Google

Baruch
02.05.2018
19:07:49

guga
02.05.2018
19:07:55
он же кеши не трогает

Митко Соловец?
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

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

Pavel
02.05.2018
19:11:11

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

Luger
02.05.2018
19:11:13

Tolegen
02.05.2018
19:11:18

Luger
02.05.2018
19:11:22

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
при этом для кэша ты сам указываешь уникальный ключ - имя проекта, имя ветки, имя коммита или что-то свое

guga
02.05.2018
19:11:58

Rikland
02.05.2018
19:12:11

Митко Соловец?
02.05.2018
19:12:14

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