概述
SpringBoot打包时引用外部jar包
springboot项目在打包的时候基本上都是用maven的依赖,但是有些时候使用的jar包无法从maven上下载依赖只能放在本地lib文件夹下,这样的情况就需要在pom.xml文件里面引入本地配置
1、添加本地依赖。
<dependency>
<groupId>com.kingbase8</groupId>
<artifactId>kingbase8</artifactId>
<version>8.2.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/kingbase8-8.2.0.jar</systemPath>
</dependency>
2、同时在pom.xml的打包插件里面添加节点。
<resources>
<resource>
<directory>${project.basedir}/lib</directory>
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
3、如果多个子工程里面都在lib文件夹添加了本地jar包那么就需要在pom.xml的打包插件额外添加configuration节点,否则其他子工程的本地jar在打包的时候无法添加到jar内。
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
引用外部的jar的方式有很多种这个只是其中的一种方式,我目前的项目就是多个子工程,我是通过这样的方式解决了问题所以就记录下来。
最后
以上就是明理宝马为你收集整理的SpringBoot打包依赖问题的全部内容,希望文章能够帮你解决SpringBoot打包依赖问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复