SprinBoot打包成jar,项目中包含第三方jar包
在用spring boot 做项目开发的时候,都是直接从mavn仓库中拉取jar值不会遇到现有问题的。但是用到了第三的jar包时候,用spring boot打包会遇到问题。
开发工具idea
1: 将项目打包成 可执行的jar文件
按照以前整合项目的套路,直接将第三种的jar添加项目lib中即可。我也是这么做的,在项目中新建lib文件夹,将第三放的jar copy进去。
2:依然dependency标签引入第三种jar,写法如下
3: 按照上述步骤,ide开发部署是没有问题的。但是打包mvn clean package,第三方的jar,还是未能打进去,运行项目就会提示缺少jar文件。
4:在spring-boot-maven-plugin中configuration下的includeSystemScope属性指定为true即可了。
现在打包运行就不会报错了