java中的接口是类吗
452
2022-12-04
SpringBoot使用Maven打包异常
由于项目需要,在需要打包的时候,由于引入的外部jar在本地是可以使用的,但是当打包后启动时报错,找不到对应的类。
使用
1、引入外部jar包
项目中简历文件夹lib
可以在resultces包下简历一个lib文件夹,将jar包扔进去:
在配置文件中引http://用
2、项目打包
遇到问题
是由于项目打包时,不识别外部jar,又没有进行配置,继而导致出现问题。
解决方案
解决方式很简单,只需要在pom.xml里面配置下 includeSystemScope 就行。
PS:maven项目引入外部jar(打包是jar形式springboot项目)
1、在项目src同级目录建立一个lib目录,将jar包放入lib中
2、在pom.xml文件中引入依赖
groupId、artifactId、version可以随意写
3、外部jar包可能与本地中jar起冲突,需要排除,常见的是日志冲突,外部jar也有引入日志的jar。在项目运行时会出现警告。
可以在pom所在目录,使用cmd命令:mvn dependency:tree查看jar依赖关系,然后使用exclusions排除冲突的jar包
这里是排除了日志,排除外部jar包中日志,若找不到依赖关系,再排除springboot自带的log。
总结
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~