Является ли Gant 100% Ant совместимым? - PullRequest
3 голосов
/ 15 июля 2009

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

Ответы [ 3 ]

2 голосов
/ 15 июля 2009

По данным сайта Ганта, нет:

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

Сценарий сборки Gant использует Groovy, а не XML, но использует задачи Ant. Поэтому, если у вас есть какие-либо пользовательские задачи Ant, вы все равно сможете их использовать.

1 голос
/ 31 августа 2009

Следующее не отвечает на вопрос относительно Ганта, но это может помочь с проблемой:

Gradle - инструмент для сборки Groovy. Это сложнее, чем Гант. Я писал об этом здесь .

Из FAQ по Gradle ( здесь ):

Gradle может импортировать любую сборку Ant скрипт. Gradle тесно интегрируется с Муравьиная сборка. Каждая цель муравья представлен как задача Gradle. Эта задача может быть улучшен в вашем Gradle скрипт сборки.

1 голос
/ 28 июля 2009

Возможно, вы могли бы дать более подробную информацию о том, что вы хотите сделать. Вы можете вызывать обычные сценарии Ant из Gant и наоборот.

Вы также можете использовать задачу муравья groovy для запуска произвольного Groovy в своих обычных (или приправленных Gant) сборках муравья.

...