在阿里云云开发平台https://workbench.aliyun.com/
上java开发项目,是maven项目,在开发过程中需要用到第三方的SDK,将SDK上传至项目中,并加入到pom.xml文件中,在开发环境下无报错,也可部署成功,但在实际应用中报错java.lang.NoClassDefFoundError。大神帮忙看下,谢谢!
具体jar包:
pom.xml文件:
部署成功:
应用报错:
你创建一个阿里maven私库,将jar放到库里使用。 别放到项目路径下。
最好的方式,如果有私服,将包丢到私服上面去,然后自己配置私服地址,这样就能下载jar了;
如果没有,mvn install:install-file,把包添加到本地仓库,效果和私服也是一样的,
pom.xml scope=system这种写法,打包需要额外配置的,你得自己去搜一下