使用阿里云短信时 依赖打包不上的问题
1.近期在做项目时使用了阿里云的短信服务, 本地将依赖加入以后,运行调试没有任何问题。
2.但是将项目打包发布之后,短信服务就会报错,通过排查,alicom-mns-receive-sdk-1.0.1.jar 、aliyun-java-sdk-dybaseapi-1.0.0.jar 这两个依赖包没有打包进去,里面的类报“java.lang.ClassNotFoundException”错误
3.首先其他依赖按照导入外部依赖导入就好了,这两个依赖在pom.xml中设置
网上有的意见是直接这样导入就好了
com.aliyun.alicom aliyun-mns-receive-sdk 1.0.1 system ${project.basedir}/src/lib/alicom-mns-receive-sdk-1.0.1.jar com.aliyuncs.dybaseapi model.v20170525 1.0.0 system ${project.basedir}/src/lib/aliyun-java-sdk-dybaseapi-1.0.0.jar
但是system这样是系统的属性,单单这样设置是没有效果的,打包之后,依然没有这两个依赖。
在加一个配置,此时打包以后,去看打包以后的jar包依赖已经打包好了。
org.springframework.boot spring-boot-maven-plugin true true
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
