使用Openjdk8和maven时出错:java.security.InvalidAlgorithmParameterException

使用Openjdk8和maven时出错:java.security.InvalidAlgorithmParameterException,第1张

使用Openjdk8和maven时出错:java.security.InvalidAlgorithmParameterException 错误类型

Maven: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

mvn clean package 报了以下的错误

java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
解决方法

经google后发现是https安全验证的导致的错误,openjdk缺少安全证书,通过以下方式追加

mvn clean package -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

额外为了方便使用,最好还是把mvn home下的bin/mvn中的修改下,添加如下

exec "$JAVACMD" 
  $MAVEN_OPTS 
  $MAVEN_DEBUG_OPTS 
  -classpath "${CLASSWORLDS_JAR}" 
  "-Dclassworlds.conf=${MAVEN_HOME}/bin/m2.conf" 
  "-Dmaven.home=${MAVEN_HOME}" 
  "-Dlibrary.jansi.path=${MAVEN_HOME}/lib/jansi-native" 
  "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTbaseDIR} -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true" 
  ${CLASSWORLDS_LAUNCHER} "$@"
参考

Maven-Issue-InvalidAlgorithmParameterException

帮了大忙了

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5677860.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存