Maven Assembly Plugin怎么配置使用
时间: 2024-03-11 14:50:03 浏览: 12
Maven Assembly Plugin用于将项目打包成指定格式的归档文件,配置和使用非常简单,可以按照以下步骤进行操作:
1. 在pom.xml文件中添加Maven Assembly Plugin插件依赖:
```xml
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.3.0</version>
</dependency>
```
2. 在pom.xml文件中配置Maven Assembly Plugin插件:
```xml
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.3.0</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.example.MainClass</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
```
在上面的代码中,配置了将项目打包成带有依赖的JAR文件,并指定了主类名。
3. 运行Maven命令进行打包:
```
mvn clean package
```
4. 在target目录下会生成一个名为project-name-1.0-jar-with-dependencies.jar的归档文件,可以直接运行。
上述配置中还可以根据需求进行调整,例如指定自定义的XML文件作为描述符,指定打包成ZIP或TAR格式等。