2012-12-11 2 views
0

J'utilise le plug-in cargo pour déployer mon application sur un serveur distant pendant la construction. Pour ce faire, j'ai un élément de configuration pour le plugin cargo. Comme il existe deux exécutions qui utilisent cette configuration unique, j'utilise un élément de configuration global, c'est-à-dire qu'il ne se trouve pas dans les exécutions.Comment séparer la configuration de l'invocation mojo en ligne de commande maven de la configuration globale du plugin?

Je veux également exécuter une invocation CLI de la cargaison: exécuter mojo sur ce pom. Cependant, je ne veux pas que cette exécution utilise la configuration du tout.

Comment est-ce que je peux faire ceci?

+0

duplication possible de [Remplacer la configuration du plug-in Maven définie dans pluginManagement à partir de la ligne de commande] (http://stackoverflow.com/questions/4660047/override-maven-plugin-configuration-defined-in-pluginmanagement-from-the- commande) –

+0

@DuncanJones Je m'intéresse plus particulièrement à l'utilisation des éléments de configuration xml à la fois pour l'invocation de la ligne de commande et pour l'exécution de la construction. Je pense que cette question concerne -D params. . . – chad

Répondre

0

Découvrez maven profile. Il est capable de vous aider à gérer la divergence de configuration dans différents environnements.

+0

Le mécanisme de profil me semble en quelque sorte impur, mais cela fonctionne. – chad

Questions connexes