Tôi mới làm quen với Maven nhưng tôi bị cuốn vào những gì nó cung cấp. Làm thế nào để tôi có một webapp và có Maven gói webapp như một WAR có thể triển khai? Ngoài ra, tôi có thể thiết lập Maven để tự động phiên bản các bản dựng không?Làm thế nào để đóng gói một ứng dụng web như một cuộc chiến có thể triển khai?
5
A
Trả lời
3
Đây là 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
Thay đổi vào thư mục và gõ của dự án:
mvn gói sạch
mục tiêu/my-webapp.war được xây dựng