Совместим ли Gant на 100% с Ant?
Вопрос
Я написал кое-какой заводной код, и я хотел бы интегрировать его с существующим Java-кодом.Мы хотели бы иметь возможность сохранить наши ant-скрипты и добавлять только необходимую заводную функциональность.Позволит ли Gant нам сохранить наши существующие сценарии?
Решение
Согласно сайту Gant, нет:
Сценарий сборки Gant использует Groovy script, а не XML, но он использует задачи Ant.Поэтому, если у вас есть какие-либо пользовательские задачи Ant, вы все равно сможете их использовать.
Другие советы
Возможно, вы могли бы более подробно рассказать о том, что вы хотите сделать.Вы можете вызывать обычные Ant-скрипты из Gant и наоборот.
Вы также можете использовать задачу groovy ant для запуска произвольного Groovy в ваших обычных сборках ant (или со вкусом Gant).
Следующее не отвечает на вопрос относительно Gant, но это может помочь в решении проблемы:
Gradle - это инструмент для сборки Groovy.Это более изощренно, чем Gant.Я писал об этом в блоге здесь.
Из часто задаваемых вопросов Gradle (здесь):
Gradle может импортировать любую сборку Ant скрипт.Gradle глубоко интегрируется с сборкой Ant.Каждая цель Ant представлена как задача Gradle.Эта задача может быть дополнительно улучшена в вашем Gradle сценарий сборки.