springboot解决第三方依赖jar包的问题

跟普通的java项目一样,新建个lib目录放jar包,我建在了src下。
pom文件中依赖这样写:

<dependency>
<groupId>log-no</groupId>
<artifactId>alidao-jxe</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${basedir}/src/lib/slf4j-nop-1.7.25.jar</systemPath>
</dependency>

basedir是自带变量,指的是当前项目的绝对路径,三围自己随便写。
通过这种方式引入依赖后,在编码的时候没有问题,但是用mvn clean package打成jar包后运行就是报错,正式找不到这些jar包中的相关类。把jar包解压后在BOOT-INF/lib里面也确实没有发现用上述方式引入的jar包,看来是没有把src/lib目录里面的jar打进去,后来通过查找也终于找到方法了,修改pom文件,在build标签下增加如下
<resources>
<resource>
<directory>src/lib</directory>
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>*/.jar</include>
</includes>
</resource>
</resources>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容