Вот ситуация.Команда разработчиков имеет большое количество (сотни) проектов Eclipse.Код очень много: новые проекты создаются;проекты переименовываются, а зависимости проектов постоянно меняются.Внешняя система сборки - муравей.Чрезвычайно сложно поддерживать синхронизацию, определенную в файлах сборки ant, с состоянием мира в Eclipse.Внешний муравейник нуждается в постоянных изменениях, чтобы не отставать.По разным причинам использование ant в качестве компоновщика по умолчанию в Eclipse не вариант.Разработчики хотят продолжать использовать Eclipse в качестве среды сборки и редактирования для локального использования.
Вопрос: Существует ли инструмент, который позволит поддерживать один набор зависимостей, который может использоваться Eclipse, а такжевнешняя система сборки как муравей?Я слышал о Gradle, но никогда не использовал его раньше.Будет ли это иметь смысл в этом контексте?Я почти уверен, что Maven не будет работать для того, что нужно. Типичный рабочий процесс должен быть следующим:
1. Разработчики продолжают работать так, как они работают в настоящее время - по желанию создают и изменяют зависимости проекта Eclipse и используют компоновщик Eclipse по умолчанию для компиляции и тестирования локально.
2. Существует некоторый механизм, с помощью которого эти зависимости можно переносить во внешнюю систему сборки, такую как ant, и внешнюю непрерывную сборку, запускаемую при каждой регистрации.
Благодарим вас за отзыв - спасибо!