2010-04-21 31 views
0

我在我的grails項目中有一個gant腳本。在gant腳本中使用(multi lexeme)grails目標

我想做什麼事,就這樣的:

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

但對於由Tomcat插件提供的腳本部署目標。

具體來說,我想調用這個目標:

grails prod tomcat deploy 

怎麼會發生呢?

回答

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