Использование (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"
}

~

Другие вопросы по тегам