几天前,我的妈妈停止了工作。更具体地说,它会停止下载依赖项。下面我要注意一堆信息和步骤,以便找到解决方案。
mvn clean install
在调试模式下生成类似的内容:Could not transfer artifact junit:junit:pom:3.8.1 from/to central...: peer not authenticated
stacktrace mvn -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true clean install
,但也失败了。调试模式下的输出以:Server key: Could not create EC public key: CKR_DOMAIN_PARAMS_INVALID
mvn clean install
可以正常工作。因此,只有下载才会出现问题。有没有人有什么建议可以出错?
答案 0 :(得分:1)
我找到了解决问题的方法。确保您有权写入{jdk_directory}/security/java.security
文件(在我的情况下为/etc/java-7-openjdk/security/java.security)
,如果是,请以这种方式修改:
从:
#security.provider.9=sun.security.ec.SunEC
security.provider.9=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg
到
security.provider.9=sun.security.ec.SunEC
#security.provider.9=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg
它解决了我所有计算机上的问题(全部使用maven 3.0.4)