# Spring Boot 项目jar包部署打入第三方jar
**Repository Path**: Sheldoncode/jar-demo
## Basic Information
- **Project Name**: Spring Boot 项目jar包部署打入第三方jar
- **Description**: Spring Boot 项目jar包部署打入第三方jar
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2025-08-17
- **Last Updated**: 2025-08-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# jar-demo01 Spring Boot 项目jar包部署打入第三方jar
### 一、引入jar
resources目录下新建lib文件夹,用于存放第三方jar包
### 二、配置pom.xml
```xml
hutool-all-5.8.23
hutool-all-5.8.23
5.8.23
system
${project.basedir}/src/main/resources/lib/hutool-all-5.8.23.jar
```
```xml
org.springframework.boot
spring-boot-maven-plugin
${spring-boot.version}
cn.song.JarDemoApplication
false
true
repackage
repackage
```
### 三、打包运行即可
# jar-demo02 Spring Boot 项目jar包部署 lib-jar外置
### 一、配置pom.xml
```xml
org.apache.maven.plugins
maven-jar-plugin
false
true
lib/
cn.song.JarDemoApplication
org.apache.maven.plugins
maven-dependency-plugin
copy-lib
package
copy-dependencies
${project.basedir}/target/lib
false
false
runtime
maven-antrun-plugin
copy
package
run
```
### 二、打包后拷贝lib文件夹依赖到jar包同级目录下(首次打包时)
```
/jar-demo
|-- jar-demo.jar/
|-- lib/
```
### 三、正常运行即可