Вопрос

Я написал кое-какой заводной код, и я хотел бы интегрировать его с существующим Java-кодом.Мы хотели бы иметь возможность сохранить наши ant-скрипты и добавлять только необходимую заводную функциональность.Позволит ли Gant нам сохранить наши существующие сценарии?

Это было полезно?

Решение

Согласно сайту Gant, нет:

Gant - это инструмент для написания сценариев Ant-задач, использующий Groovy вместо XML для указания логики.Спецификация 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 сценарий сборки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top