1、在pom.xml中加入maven-assembly-plugin插件:
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
2、刷新导入插件,导入成功后双击 assembly:assembly 按钮:
3、执行成功后在target文件夹中生成jar包:
4、成功生成后缀带有 jar-with-dependencies 的为包含依赖的jar包!
5、遇到的问题:
打包之后发现仍不包含依赖,原因是因为 pom 文件中的依赖中写了 scope 的 provided 的依赖不会被打包,去掉后成功打包。