java - 无法拉取Maven依赖项spring微服务
问题描述
我尝试使用 2.3.2 版创建一个 Spring Boot 应用程序,当我尝试获取依赖项时,我遇到了认证问题,所以
我尝试通过 VM 禁用 SSL 证书仍然面临此错误
以下是错误
[INFO] 正在扫描项目... [INFO] 下载地址:https ://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-starter-parent/2.3.2.RELEASE/spring -boot-starter-parent-2.3.2.RELEASE.pom [ERROR] [ERROR] 处理 POM 时遇到一些问题:[FATAL] com.example:beer:0.0.1-SNAPSHOT 的不可解析父 POM:无法将工件 org.springframework.boot:spring-boot-starter-parent:pom:2.3.2.RELEASE 从/转移到中央(https://repo.maven.apache.org/maven2):sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到所请求目标的有效认证路径,并且'parent.relativePath' 指向没有本地 POM @ 第 5 行,列10 @ [错误] 构建无法读取 1 个项目 - > [帮助 1] [错误]
[错误] 项目 com.example:beer:0.0.1-SNAPSHOT (C:\Users\spreddy\Documents\SpringBoot\SpringWorkSpace \beer\pom.xml) 有 1 个错误 [ERROR] Non-resolvable parent POM for com.example:beer:0.0.1-SNAPSHOT: could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom :2.3.2.RELEASE 从/到中央(https://repo.maven.apache.org/maven2):sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到所请求目标的有效认证路径,并且'parent.relativePath' 指向没有本地 POM @ 第 5 行,列10 -> [Help 2] [ERROR] [ERROR] 要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。[错误] 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。[ERROR] [ERROR] 有关错误和可能的解决方案的更多信息,请阅读以下文章: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException [ERROR] [帮助2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
请找到附加的错误和 pom.xml 文件
Pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>beer</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>beer</name>
<description>BEER Project</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
解决方案
推荐阅读
- c# - 使用 REST 调用获取 azure 项目下的所有查询
- c# - 从数据库中检索特定(条件)数据?程序崩溃
- spring - 为什么我们需要 Spring 框架的事件处理?它在现实世界的场景中用在哪里?
- c# - Blazor 数据绑定
- android - RecyclerView auto scroll item one by one
- php - 带有自定义主题的 WordPress 分页不起作用
- visual-studio-extensions - VSIX - 带有子菜单的动态菜单
- javascript - javascript beforeunload 函数
- android - 如何从 URL 异步获取 Drawable
- php - 如何管理 laravel 大更新方法