Барух Садогурский, Кирилл Толкачев - Баттл инструментов для сборки - Maven vs Gradle
Вставка
- Опубліковано 8 лис 2016
- Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
. . . . Барух Садогурский, JFrog, Кирилл Толкачев, Альфа-Лаборатория - Баттл инструментов для сборки - Maven vs Gradle
Java-конференция для студентов JPoint 2016 Student Day
Москва, 24.04.2016
Maven - самый популярный инструмент для сборки Java приложений. Gradle всё быстрее набирает популярность и скоро-скоро затмит лидера. Давайте разберёмся, кто лучше? Рассмотрим популярные и не очень сценарии для сборки Java-проектов, и оценим, какой же инструмент справляется лучше с поставленной задачей. Однако, во время баттла вы не только увидите их плюсы и минусы, но еще узнаете, что вообще такое система сборки, что такое непрерывная интеграция, что и с чем она интегрирует, и как правильно расшифровывается аббревиатура “CD”. - Наука та технологія
идеальная подача с хорошим юмором
В Maven все проекты более-менее похожи, т.е. если ты видел один Maven-проект, то и другие проекты поймешь довольно быстро. В Gradle каждый проект уникален именно в силу того, что используется императивный скрипт, на котором можно писать как угодно и что угодно. Я допускаю, что если в проекте все разработчики супер-дисциплинированные фанаты gradle, которые могут выработать и соблюдать какие-то общие соглашения, то это может быть удобно.
Однако из моего личного опыта использования Gradle в большом сложном проекте с большим количеством модулей - это натуральный ад. Когда в итоге решили отказаться от Gradle и перешли на Maven - все вздохнули с облегчением. Времени на настройку сборки стало уходить в разы меньше. А это вот "Maven плохо, потому что XML, а Gradle хорошо, потому что Groovy" - это детский сад какой-то, а не аргументы.
В общем не понял я этого хайпа вокруг Gradle.
ошибки у Gradle совершенно непрозрачны -- факт.
огромная такая простыня ошибки на Java, потому что task у Gradle это объект Java...
Мясников теперь программиста играет
я не знаю! рассказывайте все детально))))
Чёт житель америки сильно обделался... Maven творит чудеса, переносится с сервера на сервер и работает AS-IS, Грабля же требует нормальной настройки. И кстати таг у Maven бесит безбожно. Я уже 7 лет на жабе пишу, и юзаю мавин. А ещё удалось поработать сисадмином у толпы ебанутых джавистов, так вот - с граблей всегда было много проблем. А вот после такого разгрома, хочется всё-же на грабли наступить, и попытаться понять нюансы.
Огромное спасибо за видео с конференций
Круто! Аж посмотреть в Gradle захотелось)
Пацаны ваще ребята! Хорошо объясняют.
Класс может есть презентация что бы до конца досмотреть?
Ой ребята, ну очень "hello world". Но спасибо доклад
Вторую половину хочется
Насчет самого популярного в мире - на надо забывать про язык С (make) ;)
Они реально не знают, что такое hamcrest?
Sbt.