Could not transfer artifact :the trustAnchors parameter must be non-empty错误解决

古城微笑少年丶 2022-12-13 01:27 334阅读 0赞

现象

maven进行 install的时候报如下错误,项目可以正常启动,说明只是从中心仓库获取数据报错

[ERROR] Failed to execute goal on project spring-servlet: Could not resolve dependencies for project com.kouryoushine:spring-servlet:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at org.springframework:spring-webmvc:jar:5.0.6.RELEASE: Failed to read artifact descriptor for org.springframework:spring-webmvc:jar:5.0.6.RELEASE: Could not transfer artifact org.springframework:spring-webmvc:pom:5.0.6.RELEASE from/to central (https://repo.maven.apache.org/maven2): java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty -> [Help 1]

原因

我是用了两个的JDK,旧的JDK没有正确的证书,即使使用了正确的javac,Maven也会选择那个旧的JDK

解决

file-project structure 选择正确安装的证书
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,334人围观)

还没有评论,来说两句吧...

相关阅读