Ich bin neu in Maven, aber ich bin süchtig nach dem, was es bietet. Wie nehme ich eine Webapp auf und lasse Maven die Webapp als eine einsetzbare WAR packen? Kann ich Maven außerdem so einrichten, dass die Builds automatisch versioniert werden?Wie verpackt man eine Webapp als einen einsatzfähigen Krieg?
5
A
Antwort
3
Hier ist an example from the getting started guide:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-webapp</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>my-webapp</finalName>
</build>
</project>
1
Wechseln Sie in das Verzeichnis des Projekts und Typ:
mvn sauber Paket
Ziel/my-webapp.war gebaut