- 在项目根目录下,创建
libs文件夹,名字可依个人习惯更改,下面保持一致即可。 - 将需要添加的第三方 jar 包文件放置到上面创建的文件夹中。
- 在 pom.xml 的
<dependencies>中添加上面第三方 jar 的依赖,根据实际情况进行填写1
2
3
4
5
6
7<dependency>
<groupId>jar的groupId</groupId>
<artifactId>jar的artifactId</artifactId>
<version>版本</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/jar包的名字需要带后缀</systemPath>
</dependency> - 更改 pom.xml 中的
<build>新增或修改<resources>标签1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16<resources>
<resource>
<!-- 因为新增或修改,会覆盖原有配置,需要配置上默认的 resources 目录 -->
<directory>src/main/resources</directory>
</resource>
<resource>
<!-- 上面创建的用于放置第三方 jar 包的文件夹名称 -->
<directory>libs</directory>
<!-- 指定在最终的 jar 包中所在的目录 -->
<targetPath>BOOT-INF/lib</targetPath>
<!-- 需要打包的文件 -->
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</resources> maven clean package然后在target目录中找到打包好的 jar 包文件,解压可查看已经打包进去第三方 jar 包。- 为了项目 clone 无需其他多余配置即可运行,
libs目录及其中第三方 jar 包也需要推送到 git 。
SpringBoot 集成打包本地第三方 jar 包
觉得有收获就鼓励下作者吧