2010-09-20 23 views
8

Voglio configurare "esploso" obiettivo del Maven-guerra-plugin:Maven, configurare obiettivo specifico

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

ho bisogno di correre "esplosa" obiettivo manualmente e non vuole attaccare l'esecuzione a qualsiasi lifycycle fase. Ma quando eseguo "mvn war: exploded", Maven ignora la mia configurazione. Mi dica per favore, come fare questo :)

risposta

12

Leggere questa pagina per riferimento:

Guide to Configuring Default Mojo Executions

In sostanza:

che funzionerà se si configura l'esecuzione con 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

Grazie! Hai risolto il mio problema! Ho letto il testo per link sopra, ma probabilmente con non abbastanza attenzione :) –

+0

Non capisco. Puoi spiegare un po 'di più? Come apparirebbe il comando per invocare questo? – MarkHu

Problemi correlati