我的maven有一个问题,他无法给我下载旧版本的spring-boot-starter-parent,当我通过starter.io构建spring项目时,然后就可以工作了,但是当我将版本更改为旧版本时-家长,他无法加载它。 我想在这个项目中使用 Java 10,该版本与该版本的 spring 兼容,我认为每个 2.x 版本都兼容。
当我将此版本放入pom文件中时,maven找不到下载此依赖项的路径
项目'org.springframework.boot:spring-boot-starter-parent:2.1.7.RELEASE'未找到
当我尝试使用 mvn clean install 或 + -U 时也看到这个
“sun.security.validator.ValidatorException:PKIX 路径构建 失败:sun.security.provider.certpath.SunCertPathBuilderException: 无法找到请求目标的有效认证路径并且 'parent.relativePath' 指向没有本地 POM @ 第 5 行,第 10 列”
看
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.7.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
有什么建议吗?
通过将证书添加到确切的 java 版本来解决。 keytool -import -alias yourFileName -keystore "C:\Program Files\Java\jdk-10\lib\securit