Использование (multi lexeme) целей grails в скриптах gant
У меня есть сценарий Ганта в моем проекте Grails.
Я хотел бы сделать что-то вроде этого:
includeTargets << new File ( "${grailsHome}/scripts/War.groovy" )
war()
Но для цели развертывания в сценарии, предоставляемом плагином tomcat.
В частности, я хотел бы вызвать эту цель:
grails prod tomcat deploy
как это могло случиться?
1 ответ
Решение
Честно говоря, я не очень понял ваш случай использования. Я предполагаю, что вы хотели выполнить развертывание 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"
}
~