Ich benutze Maven, um WAR meiner JEE-Anwendung zu erstellen.Maven entpacken Krieg im Zielordner
Hier mein pom.xml
<finalName>myproject</finalName>
<sourceDirectory>${basedir}/src</sourceDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.5</version>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
<outputDirectory>/var/www/myproject/webapp</outputDirectory>
</configuration>
</plugin>
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
Der erzeugte WAR in Ausgabeordner in pom.xml (/ var/www/myproject/Webapp) definiert kopiert wird, aber dann will ich es starten meinen Server vor auspacken (Kater).
Wie kann ich tun?
Danke, Lorenzo
, warum Sie das wollen auspacken? Tomcat kann die .war-Dateien verarbeiten –
Weil ich "harte" Entwicklungsphase bin und ich überprüfen will, dass Krieg alle benötigten Dateien enthält. – JBerta93
Ihr ' $ {basedir}/src sourceDirectory>' und ' WebContent warSourceDirectory>' ist eine Garantie für viele Schmerzen und Kopfschmerzen = /. Warum nicht Maven's Konvention benutzen? –
Tunaki