L'utilisation (multi lexème) Grails cibles dans les scripts GANT
Question
J'ai un script dans mon projet gant de Grails.
Je voudrais faire quelque chose comme ceci:
includeTargets << new File ( "${grailsHome}/scripts/War.groovy" )
war()
Mais pour la cible de déploiement dans le script fourni par le plugin tomcat.
Plus précisément, je voudrais invoquer cet objectif:
grails prod tomcat deploy
comment cela arriverait-il?
La solution
Honnêtement, je ne comprends pas vraiment votre usecase. Je suppose que vous vouliez exécuter tomcat Déployez à partir de scripts de votre application gant. Si oui, voici le chemin à parcourir:
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"
}
~
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow