SpringBoot-如何引⼊第三⽅jar包
SpringBoot项⽬⼀般使⽤maven管理包资源,但实际开发中添加的jar包可能不在中央仓库,这种情况就需要⾃⾏引⼊。⽅法如下:
spring boot是啥1、 新建⼀个lib⽬录放jar包,可以建在src下,maven依赖如下:
lib:位于项⽬根⽬录下
${basedir}:是l的内置属性,表⽰项⽬根⽬录,即包含l⽂件的⽬录
gva:没有特定要求,跟随⼀般命名规则即可
scop:指定当前包的依赖范围和依赖的传递性,可选的有compile, provided, runtime, test, system,这⾥必须是system,具体原因查看scop各个选项的含义。
2、 注意事项
通过这种⽅式引⼊,在编码的时候没有问题,但是⽤mvn clean package打成jar包后运⾏就是报错,正是不到这些jar包中的相关类。把jar包解压后在BOOT-INF/lib⾥⾯不到⽤上述⽅式引⼊的jar包。需要对pom⽂件添加打包资源配置,把src/lib下的jar打到BOOT-INF/lib下,如下:
注意:必须要增加第⼆个resource,不然src/main/resources下的配置⽂件打不进jar包。由于此类依赖不是通过Maven仓库解析的,⽽且往往与本机系统绑定,可能造成构建的不可移植,因此应该谨慎使⽤。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论