spring boot引入外部jar的坑
引入:
嘉事堂小程序需要与引入京东的第三方jar开发包jd-openapi-sdk-2.0.jar,引入以后本地运行没有任何问题,代码开发完毕,打包部署部署服务器时爆出了异常:java.lang.ClassNotFoundException:xxxxx;
问题:springboot 外部引用没打包进去 !!!! 项目结构如下:
解决问题:
第一步: 在引入的外部依赖包所在的工程中的pom文件里添加如下的配置(重点是要<systemPath>引入的jar包位置</systemPath>)
第二步:
在springboot项目的启动类项目中的pom文件中添加maven打包插件并添加(<includeSystemScope>true</includeSystemScope>)至关重要的一步
完成以上步骤。。。