maven 如何 打包依赖到 jar 包中
时间: 2023-09-26 20:09:35 浏览: 103
Maven引入本地Jar包并打包进War包中的方法
要将依赖项打包到 Maven 项目的 JAR 文件中,可以使用 Maven 的 maven-assembly-plugin 插件或 maven-shade-plugin 插件。其中,maven-assembly-plugin 插件可以将依赖项打包到一个单独的 JAR 文件中,而 maven-shade-plugin 插件可以将依赖项打包到项目的 JAR 文件中。
下面是使用 maven-shade-plugin 插件将依赖项打包到 JAR 文件中的示例配置:
```xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<createDependencyReducedPom>false</createDependencyReducedPom>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
```
在执行 `mvn package` 命令后,Maven 将会生成一个包含所有依赖项的 JAR 文件。
阅读全文