现在我在使用spring工具套件将动态Web项目转换为maven项目时遇到了麻烦。发生以下异常。
CoreException:无法计算构建计划:插件org.apache.maven.plugins:maven-compiler-plugin:3.1或其中一个依赖项无法解析:无法读取org.apache.maven.plugins的工件描述符:maven-compiler-plugin:jar:3.1:ArtifactResolutionException:无法传输工件org.apache.maven.plugins:maven-compiler-plugin:pom:3.1 from / to central(http://repo.maven.apache.org/maven2):null to {{ 3}}
请您帮助解决上述问题
答案 0 :(得分:-1)
这可能是因为您的JAVA安装不信任来自https://repo.maven.apache.org的证书。您需要将其导入您的信任存储区。
如果在Windows上,请尝试安装OpenSSL,然后运行这些
openssl s_client -connect repo.maven.apache.org:443
然后将------ BEGIN CERTIFICATE ------和----- END CERTIFICATE ------的内容复制/粘贴到文件中,比如public.crt
然后将此证书导入您的信任库
%JAVA_HOME%\keytool -import -alias https://repo.maven.apache.org/maven2 -keystore lib\security\cacerts -file public.crt
重启eclipse。