2010-09-20 6 views
8

Ich möchte konfigurieren „explodierte“ Ziel der Maven-Krieg-Plugin:Maven, konfigurieren, dass bestimmte Ziel

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

Ich muss laufen „explodierte“ Ziel manuell und nicht wollen, dass die Ausführung beliebigen lifycycle befestigen Phase. Aber wenn ich "mvn war: exploded" ausführe, ignoriert maven meine Konfiguration. Sagen Sie mir bitte, wie dies zu tun :)

Antwort

12

Lesen Sie diese Seite als Referenz:

Guide to Configuring Default Mojo Executions

Im Wesentlichen:

es wird funktionieren, wenn Sie die Ausführung mit der ID konfigurieren 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

Vielen Dank! Du hast mein Problem gelöst! Ich lese den Text per Link oben, aber wahrscheinlich mit nicht genug Aufmerksamkeit :) –

+0

Ich verstehe es nicht. Kannst du etwas mehr erklären? Wie würde der Befehl aussehen, um dies aufzurufen? – MarkHu

Verwandte Themen