Я разочаровался в альтернативах Groovy, основанным на Ant. AntBuilder не работает из Eclipse, плагин Groovy для Eclipse разочаровывает, и Gradle просто еще не готов.Замена build.xml с помощью Build.java - использование библиотек Java и Ant в качестве системы сборки
Документация Ant содержит раздел «Использование задач Ant вне Ant», который дает тизеру о том, как использовать библиотеки Ant из кода Java. Там еще один пример здесь:
http://www.mail-archive.com/[email protected]/msg16310.html
В теории, кажется, достаточно просто заменить build.xml с Build.java. В документации к Ant содержатся некоторые недокументированные зависимости, которые мне нужно будет обнаружить (недокументированные с точки зрения использования Ant из Java).
Учитывая уровень разочарования в использовании скриптов Ant, я удивляюсь, почему это не было сделано раньше. Возможно, он имеет и не является хорошей системой сборки.
Кто-нибудь пытался писать файлы на Java, используя библиотеки Ant?
Почему вы не считаете, что Gradle готов? – tronda
+1 Я тоже планирую сделать это. Сетчатый муравейник утомительно. – amarillion
Для всех, кто обеспокоен этим ... есть более широкая дискуссия с дополнительной информацией здесь: http://ant.1045680.n5.nabble.com/Replacing-build-xml-with-Build-java-Doing-Ant- builds-direct-from-Java-td1354956.html – ricosrealm