springboot引入第三方jar包本地lib并打包
在Spring Boot项目中引入第三方JAR包并打包成可执行JAR,你可以按照以下步骤操作:
- 将第三方JAR包放置在Spring Boot项目的
lib
目录下(如果没有则创建)。 - 在
pom.xml
文件中配置Maven的<dependency>
来引用这个本地JAR包。 - 使用Maven或Gradle进行打包。
以下是具体操作的示例:
- 将第三方JAR包放置在项目中的
lib
目录下,例如:
└── src
└── main
├── java
├── resources
└── webapp
└── lib
└── thirdparty.jar
- 在
pom.xml
中添加如下配置:
<dependencies>
<!-- 其他依赖 -->
<!-- 添加本地JAR包依赖 -->
<dependency>
<groupId>com.example</groupId>
<artifactId>thirdparty</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/thirdparty.jar</systemPath>
</dependency>
</dependencies>
- 使用Maven打包:
mvn clean package
这样,Maven在打包时会将lib
目录下的第三方JAR包包含在内,并且在最终的可执行JAR中可以找到。
注意:使用system
范围的依赖并不是最佳实践,因为它会破坏构建的可移植性。更好的做法是将第三方JAR包安装到本地Maven仓库或者上传到私有仓库中。
评论已关闭