最近公司项目对接淘宝SDK, 下载下来的jar导入项目里,本地运行可以正常运行.
打包的时候就提示找不到jar包,后来在 pom.xml文件 dependencies标签里加上
<dependency>
<groupId>taobao-sdk</groupId>
<artifactId>taobao-sdk</artifactId>
<version>1.1.0</version>
<scope>system</scope>
<systemPath>jar包绝对路径</systemPath>
</dependency>
然后保存等加载完,再次打包就没报错了. 这时候以为全都解决了, 没想到打包完,项目运行的时候接口还是调用错误, 百度了一下发现SpringBoot项目中引入第三方jar包,当项目打包部署的时候, < scope>system< /scope>类型的依赖不会自动打包进去,需要对pom.xml文件进行处理,这样第三方的jar包才能打包进去。
后来在pom.xml里build标签下的plugins->plugin里加上
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
打包再次运行 项目正常了.