首页 > 解决方案 > 项目构建错误:不可解析的父 POM - Spring boot

问题描述

我试图制作一个spring boot项目,但是当我在pom文件中放置一个依赖项时,出现了错误。我已经尝试访问 http://repo.spring.io url,它可以访问。我试图更改代理设置,但问题没有解决。甚至我删除并检查了 settings.xml。我在下面提到了我的 maven 和 JDK 版本。

Maven 主页:C:\Program Files\apache-maven-3.6.3-bin* apache-maven-3.6.3 *\bin.. Java 版本:15.0.1,供应商:Oracle Corporation,运行时:C:\Program Files \Java* jdk-15.0.1 *

下面是我的pom文件依赖项。

<modelVersion>4.0.0</modelVersion>
  <groupId>com.dm.boot</groupId>
  <artifactId>springboot-demo</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>Springboot  Demo App</name>

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.6.RELEASE</version>
</parent>`

下面是我的settings.xml

 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
<proxies>

<proxy>
  <id>example-proxy</id>
  <active>true</active>
  <protocol>http</protocol>
  <host>proxy.example.com</host>
  <port>8080</port>
  <username>proxyuser</username>
  <password>somepassword</password>
  <nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
</proxy>

在此处输入图像描述

标签: javaspringspring-bootmaven

解决方案


如果您可以在不指定用户名和密码的情况下建立连接,请尝试在其中指定您的实际代理主机和端口,~/.m2/settings.xml并删除用户名和密码。

<host>Your Proxy Host Here</host>
<port>Your Proxy Port Here</port>

如果需要用户名和密码来建立连接,请使用您的实际凭据,如下所示:

<host>Your Proxy Host Here</host>
<port>Your Proxy Port Here</port>
<username>Your Username Here</username>
<password>Your Password Here</password>

推荐阅读