@kirawa

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽