Использование (multi lexeme) целей grails в скриптах gant - PullRequest
0 голосов
/ 21 апреля 2010

У меня есть сценарий Ганта в моем проекте Grails.

Я бы хотел сделать что-то вроде этого:

includeTargets << new File ( "${grailsHome}/scripts/War.groovy" )
war()

Но для цели развертывания в сценарии, предоставляемом плагином tomcat.

В частности, я хотел бы вызвать эту цель:

grails prod tomcat deploy

как бы это случилось?

1 Ответ

1 голос
/ 22 апреля 2010

Честно говоря, я не совсем понял ваш вариант использования. Я предполагаю, что вы хотели выполнить развертывание tomcat из скрипта Gant вашего приложения. Если это так, вот путь:

includeTargets << new File ( "${grailsHome}/scripts/Init.groovy" )
includeTargets << new File("${pluginsHome}/tomcat-${grailsVersion}/scripts/Tomcat.groovy")

target(default: "convert csv files into properties files") {

     list() // should implicitly call "grails tomcat list"
}

~

...