spring boot引入外部jar的坑

引入:

   嘉事堂小程序需要与引入京东的第三方jar开发包jd-openapi-sdk-2.0.jar引入以后本地运行没有任何问题,代码开发完毕,打包部署部署服务器时爆出了异常:java.lang.ClassNotFoundException:xxxxx;

spring boot引入外部jar的坑

问题:springboot 外部引用没打包进去 !!!! 项目结构如下:

spring boot引入外部jar的坑

解决问题:

 第一步: 在引入的外部依赖包所在的工程中的pom文件里添加如下的配置(重点是要<systemPath>引入的jar包位置</systemPath>)

spring boot引入外部jar的坑

 

第二步:

   在springboot项目的启动类项目中的pom文件中添加maven打包插件并添加(<includeSystemScope>true</includeSystemScope>)至关重要的一步

spring boot引入外部jar的坑

完成以上步骤。。。