首页 > 解决方案 > 无法拉取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>

标签: java

解决方案


推荐阅读