Задать вопрос
@pqgg7nwkd4

Что выбрать Maven или Gradle тому кто с ними не работал?

Добрый день. Появилось свободное время, решил изучить новых технологий.
Выбрал для себя kotlin и webpack - обе новые для меня.
Решил посмотреть как делать annotation processing на kotlin и оказалось, что это работает со сборщиками (maven или gragle), а идея пока не поддерживает. Пруф: https://kotlinlang.org/docs/reference/kapt.html (последний абзац)
Сейчас я сборщиками не пользуюсь: для личных целей идея справляется, а на работе собирают мэйкфайлами без моего участия.

Вот и хочется сейчас выбрать между мавеном или градлом для изучения. Так чтобы компилировать kotlin+java, да и с вебпаком чтобы дружило.
Спасибо.
  • Вопрос задан
  • 533 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Maven
Седой и строгий
Зачем выбирать между? Изучайте оба.
Ответ написан
Комментировать
alienworkshop
@alienworkshop
Что я нагуглил про Maven, а именно его проблемы:
1. Проблема с транзитивными зависимостями из-за использования стратегии Nearest и невозможности использования других. У Gradle, кстати, c этим всё впорядке, начиная с версии 1.4 он поддерживает три стратегии для транзитивных зависимостей, с которыми можно нормально работать: Latest, Fail и Custom. Подробно в этой статье: https://habrahabr.ru/company/jugru/blog/191246/
2. У Maven плохая документация, которая описывает 10% его функционала.
3. Что заметил сам, если посмотеть на репозитории обеих систем, то у Gradle все основные показатели примерно в 5 раз больше: количество коммитов, количество релизов, количество контрибуторов.
https://github.com/apache/maven
https://github.com/gradle/gradle
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы