ガントスクリプトで(マルチlexeme)grailsターゲットを使用する
質問
Grailsプロジェクトにガントスクリプトがあります。
このようなことをしたい:
includeTargets << new File ( "${grailsHome}/scripts/War.groovy" )
war()
ただし、Tomcatプラグインによって提供されるスクリプトにターゲットを展開する場合。
具体的には、この目標を呼び出したいと思います。
grails prod tomcat deploy
それはどのように起こりますか?
解決
正直なところ、私はあなたのユースケースを本当に理解していませんでした。アプリケーションの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"
}
~
所属していません StackOverflow