java - 项目构建错误:不可解析的父 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>
解决方案
如果您可以在不指定用户名和密码的情况下建立连接,请尝试在其中指定您的实际代理主机和端口,~/.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>
推荐阅读
- arrays - Node js循环遍历JSON并根据时间戳获取每个团队的最新值
- swift - 带有 CAAnimation 的 Swift UIApplicationEndBackgroundTaskError
- https - Android 应用程序一旦连接到 Fiddler,就会失去互联网连接
- python - 如何使这个乐透计划可重复
- raku - Perl6:如何从命令行读取混合参数?
- python - 使用 holt-winters 模型进行预测
- python-3.x - 如何将每个整数“一一”相乘并“按渐进顺序”显示结果,直到所有整数相乘得出整体乘积
- plugins - Visual Studio 代码扩展变量
- python - AttributeError:“模块”对象没有属性“液晶显示器”
- rest - WooCommerce rest api包括参数不获取可变产品的变化