在 pom.xml 中添加 Maven Assembly
时间: 2023-07-23 16:13:35 浏览: 101
pom.xml android maven 工程
5星 · 资源好评率100%
可以通过以下步骤在 pom.xml 中添加 Maven Assembly 插件:
1. 打开 pom.xml 文件
2. 在 <build> 标签下添加 <plugins> 标签
3. 在 <plugins> 标签下添加 Maven Assembly 插件的配置:
```
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<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>
```
4. 在插件配置中,我们使用 jar-with-dependencies 描述符引用一个包含所有依赖项的 JAR 文件。
5. 我们还可以在插件配置中指定主类,以便可以直接运行生成的 JAR 文件。
6. 最后,我们将插件绑定到 package 阶段,以便在运行 mvn package 命令时自动执行插件。
注意:如果您已经在项目中添加了其他插件,请确保 Maven Assembly 插件的执行顺序正确。例如,如果您使用了 Maven Shade 插件,则应该将 Maven Assembly 插件的执行顺序放在 Maven Shade 插件之前。
阅读全文