質問

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

~

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top