Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как запустить существующий скрипт ant из groovy

Автор вопроса: OmnipresentОтветов: 2

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

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

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

ant -Dsystem=mysystem -DsomeotherOption=true

от groovy, когда я пытаюсь сделать

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

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

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

groovyant

Ответы

Ответ 1 · рейтинг 1 · Sean A.O. Harney

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

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

Ответ 2 · рейтинг 1 · stjohnroe

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы