Je cherche comment exclure des plugins pour des environnements spécifiques. Selon la documentation de GRAILS, à partir de 1.3.5 il est maintenant possible de désactiver un tas de plugins. Par exemple, j'ajoute le plugin jetty pour les tests locaux, mais je n'en ai pas besoin pour le déploiement. J'essaie d'utiliser ce qui suit dans Config.groovy:Comment exclure certains plugins de la guerre dans les grails 1.3.5
envname {
. . .
plugin {
excludes = [ 'tomcat', 'jetty' ]
}
}
Cependant, il existe des jets jetty dans le fichier war. Je Tred aussi
plugin.excludes = [ 'tomcat', 'jetty' ]
Cela ne fonctionne pas aussi bien:
plugin.excludes = 'tomcat, jetty'
Mais aussi sans chance. Est-ce que quelqu'un a un exemple de travail? Merci! P.S. Bien sûr, la guerre est livré avec:
Grails -Dgrails.env = envname guerre
je peux supprimer les bocaux de la .war en utilisant: grails.war.resources = {stagingDir, args -> supprimer { fileset (dir: "$ {stagingDir}/WEB-INF/lib", includes: "jetty - *. jar") } } Mais ne trouve pas le moyen de ne pas les exclure des environnements spécifiés. – BaRoN