在gant脚本中使用(multi lexeme)grails目标

时间:2010-04-21 18:45:59

标签: tomcat grails groovy gant

我的grails项目中有一个gant脚本。

我想做这样的事情:

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

但是对于tomcat插件提供的脚本中的部署目标。

具体来说,我想调用这个目标:

grails prod tomcat deploy

会怎么样?

1 个答案:

答案 0 :(得分:1)

老实说,我并不是真的了解你的用例。我假设您想从应用程序的gant脚本中执行tomcat部署。如果是这样,这就是要走的路:

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"
}