Pregunta

Tengo un script Gant en mi proyecto griales.

Me gustaría hacer algo como esto:

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

Sin embargo, para el objetivo de implementar en el guión proporcionado por el plugin Tomcat.

Específicamente, me gustaría invocar este objetivo:

grails prod tomcat deploy

¿Cómo sería que pasar?

¿Fue útil?

Solución

Sinceramente, yo no comprendía muy bien su caso de uso. Asumo que quería ejecutar Tomcat desplegar desde dentro de la escritura de Gant de la aplicación. Si es así, aquí está el camino a seguir:

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

~

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top