Перенос устаревшего проекта Ant в Maven / Gradle

У меня есть устаревший проект JAVA, и мы используем Ant для его создания. Мы планируем продолжать использовать ant для сборки проекта, но делегировать управление зависимостями maven/gradle, не затрагивая существующий процесс сборки.

Что может быть лучшим способом продвижения вперед - с Maven или с Gradle?

Поскольку существующий проект имеет собственную структуру (которая может не соответствовать стандартным архетипам Maven), я знаю, что, возможно, придется создать собственный archtype при использовании maven.

https://stackoverflow.com/a/48791837/2458858 предоставляет один способ решить эту проблему, но я пытаюсь найти стандартное решение, в котором я могу делегировать управление зависимостями в рамках одного проекта, а не отдельного проекта.


person tryingToLearn    schedule 15.02.2018    source источник
comment
Нет смысла сохранять старую сборку при переходе на другую ... Тогда мой вопрос, зачем вам мигрировать, если вы хотите застрять с Ant? Потому что, если вы хотите построить с помощью Ant, чем оставить свой инструмент Ant ... если вы хотите выполнить миграцию, то сделайте это, но не менее чем на половине пути, который потерпит неудачу ...   -  person khmarbaise    schedule 15.02.2018