@kirawa

Какую систему сборки использовать?

Есть проект который использует другой проект как зависимость и собирает все через ант. Как быть, если сейчас над проектом стали трудиться 2 и более человек и иногда в зависимостях у главного проекта не актуальная версия. Если можно немного поподробнее описать что мне сделать. Еще сам смотрю в сторону ant ivy так как переводить проект на мавен будет долго...
  • Вопрос задан
  • 459 просмотров
Решения вопроса 1
jamakasi666
@jamakasi666 Куратор тега Java
Просто IT'шник.
Написать скрипт который будет выкачивать свежую версию зависимости и запускать компиляцию?)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
TheKnight
@TheKnight
Программист
Рекомендую Gradle. Преимущества:
1) Менеджмент зависимостей.
2) Возможность писать плагины на разных языках достаточно простым образом.
3) Уже существующая неплохая инфраструктура плагинов.
4) Если сильно надо - можно спокойно хачить билдскрипт так, как удобнее. Мавен это не позволяет. При этом основная часть сборки остается декларативной.
Ответ написан
Комментировать
+1 к Алексей, проще с ant'а переезжать именно на gradle - сохраняется некоторая процедурность и свобода.

Но рассчитывайте, что придется достаточно хорошо въезжать, это потребует времени.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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