Domanda

Ho uno script gant nel mio progetto Grails.

Mi piacerebbe fare qualcosa come questo:

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

Ma per il target deploy nello script fornito dal plugin Tomcat.

In particolare, vorrei richiamare questo obiettivo:

grails prod tomcat deploy

come sarebbe accadere?

È stato utile?

Soluzione

Onestamente, non ho ben capito il tuo caso d'uso. Presumo che si voleva eseguire tomcat deploy dall'interno sceneggiatura gant dell'applicazione. Se è così, qui è la strada da percorrere:

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

~

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top