как запустить существующий муравей скрипт из Groovy - PullRequest
3 голосов
/ 12 марта 2010

моя сборка состоит из 3 этапов. запустить муравей, чтобы построить. перенести войну на сервер. коснитесь перезагрузить файл.

Последние два шага я перевел в groovy, используя antbuilder. Тем не менее, я не могу запустить свой существующий скрипт Ant с использованием Groovy.

Обычно я запускаю его, используя следующую команду в командной строке:

ant -Dsystem=mysystem -DsomeotherOption=true

из Groovy, когда я пытаюсь сделать

"ant -Dsystem=mysystem -DsomeotherOption=true".execute()

выдает ошибку о том, что ant не распознанная команда.

Как я могу использовать мой существующий муравей скрипт в groovy?

Ответы [ 2 ]

1 голос
/ 24 января 2012

Я нашел это , глядя на аналогичное требование, в основном описывает процесс использования классов Ant ProjectHelper и Project из Groovy. Таким образом, вам не нужно переводить файл сборки Ant в синтаксис groovy style.

1 голос
/ 12 марта 2010

Попробуйте указать абсолютный путь к исполняемому файлу ant, например, C: \ path \ to \ ant

Вы также можете использовать Ant программно, как показано в этом руководстве пользователя: http://groovy.codehaus.org/Using+Ant+from+Groovy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...