package com.sun.crypto.provider does not exist问题解决
Posted parker-yu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了package com.sun.crypto.provider does not exist问题解决相关的知识,希望对你有一定的参考价值。
环境:jdk1.7、maven 3.3.0、spring MVC项目
现象:IDEA里代码没有报错,但是在项目目录下执行mvn install就会报错,提示“package com.sun.crypto.provider does not exist”
解决过程:pom里把jdk里的相关包添加打依赖里。
<dependency> <groupId>com.sun</groupId> <artifactId>crypto.provider</artifactId> <version>1.7</version> <scope>system</scope> <systemPath>$java.home/lib/ext/sunjce_provider.jar</systemPath> </dependency>
遗留问题:
1、这个项目之前是svn、eclipse项目,已经稳定使用一年多了,重来没有报过错,最近迁移到git、IDEA里开发,才报的错,至于为什么还待查证。
2、使用上述办法能在去掉错误,正常开发、打包运行,但是上传到git后,由于公司有sonar代码检查,检查结果不建议使用systemPath方式,后续修改再补充。
以上是关于package com.sun.crypto.provider does not exist问题解决的主要内容,如果未能解决你的问题,请参考以下文章
package-lock.json 和 package.json 有啥区别,啥时候生成 package.json?