Frage

Ich habe eine gant Skript in meinem Grails-Projekt.

Ich möchte etwas tun, wie diese:

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

Aber für das deploy Ziel im Skript durch die tomcat-Plugin zur Verfügung gestellt.

Im Einzelnen möchte ich dieses Ziel aufzurufen:

grails prod tomcat deploy

Wie würde das passieren?

War es hilfreich?

Lösung

Ehrlich gesagt, ich habe Verständnis für Ihre usecase nicht wirklich. Ich nehme an, Sie aus Ihrer Anwendung gant Skript tomcat deploy ausführen wollte. Wenn ja, hier ist der Weg zu gehen:

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

~

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top