使用公司代理的新春季入门项目中不可解析的父 POM



我刚开始使用STS,我之前看过的答案都没有我的问题的答案。

Project build error: Non-resolvable parent POM for learn.fullstack.ngspring:demo:0.0.1-SNAPSHOT: 
Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:1.5.8.RELEASE from 
https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be 
reattempted until the update interval of central has elapsed or updates are forced. Original error: Could 
not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.5.8.RELEASE from/to 
central (https://repo.maven.apache.org/maven2): sun.security.validator.ValidatorException: PKIX path 
building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid 
certification path to requested target and 'parent.relativePath' points at no local POM

1) 我在首选项 -> 网络连接下配置了代理设置,这允许我创建一个 Spring 入门项目

2) 我无法运行任何 mvn 命令

3) 我使用自己的公司凭据创建了一个设置.xml:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
     <proxies>
       <proxy>
          <active>true</active>
          <protocol>http</protocol>
          <host>XXXXXX</host>
          <port>XX</port>
          <username>XXXXXXX</username>
          <password>XXXXXXX</password>
        </proxy>
      </proxies>
    </settings>

执行这两个步骤后无法工作。我的问题是:

1) 我需要对pom.xml文件进行任何更改吗?

2) 在哪里可以找到"本地 POM"或直接 STS 以指向本地 POM?

您的协议正在为 http 设置代理,您还需要一个https代理,https://repo.maven.apache.org/maven2

在 Eclipse 中选择窗口选项并转到首选项,然后转到 Maven,在那里更新 .setting 文件并更改代理用户名或密码作为您的系统。然后转到项目,右键单击并选择Maven并更新Project

尝试从位于C:\Users\username\.m2的.m2文件夹中删除所有文件和目录(设置.xml,存储库等),并使用mvn全新安装再次构建项目。

相关内容

  • 没有找到相关文章

最新更新