2010-09-20 5 views
8

Je veux configurer « explosé » objectif du-plugin maven-guerre:Maven, configurer objectif spécifique

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-war-plugin</artifactId> 
    <executions> 
    <execution> 
     <goals> 
     <goal>exploded</goal> 
     </goals> 
     <configuration> 
     <webappDirectory>war</webappDirectory> 
     </configuration> 
    </execution> 
    </executions> 
</plugin> 

Je dois courir « explosée » but et manuellement ne veulent pas attacher l'exécution à tout lifycycle phase. Mais quand j'exécute "mvn war: exploded", maven ignore ma configuration. Dites-moi s'il vous plaît, comment faire :)

Répondre

12

Lire cette page pour référence:

Guide to Configuring Default Mojo Executions

En substance:

il fonctionnera si vous configurez l'exécution avec l'id default-cli

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-war-plugin</artifactId> 
    <executions> 
    <execution> 
     <id>default-cli</id> 
     <goals> 
     <goal>exploded</goal> 
     </goals> 
     <configuration> 
     <webappDirectory>war</webappDirectory> 
     </configuration> 
    </execution> 
    </executions> 
</plugin> 
+0

Merci beaucoup! Vous avez résolu mon problème! J'ai lu le texte par lien ci-dessus, mais probablement avec pas assez d'attention :) –

+0

Je ne comprends pas. Pouvez-vous expliquer un peu plus? A quoi ressemblerait la commande pour invoquer ceci? – MarkHu

Questions connexes