码迷,mamicode.com
首页 > 其他好文 > 详细

package com.sun.crypto.provider does not exist问题解决

时间:2019-06-19 18:35:21      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:上传   结果   检查   打包   spring   span   依赖   package   环境   

环境: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问题解决

标签:上传   结果   检查   打包   spring   span   依赖   package   环境   

原文地址:https://www.cnblogs.com/parker-yu/p/11053066.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!