“新建 Spring Sta-6ren">
gpt4 book ai didi

spring - 使用 Spring Tool Suite 打开新的 Spring Boot 项目时出错

转载 作者:行者123 更新时间:2023-12-01 23:08:26 24 4
gpt4 key购买 nike

我是 Spring 新手。我下载了 SpringToolSuite 3.7.2,我正在尝试创建一个简单的 SpringBootApplication。我转到"file"->“新建 Spring Starter 项目”,选择“类型”为 Maven 项目,并在“依赖项”下选择“Web”,然后单击“完成”。我在 pom.xml 中的父标记上收到错误,并且也无法看到 Maven 依赖库。我尝试右键单击项目->选择 Maven->更新项目->选中所有框并更新,但不起作用。我还尝试清理 C:{User}.m2 下的存储库并重建项目,但对我不起作用。 Screenshot of the STS

项目构建错误:com.example:demo:0.0.1-SNAPSHOT 的不可解析父 POM:无法传输工件 org.springframework.boot:spring-boot-starter-parent:pom:1.4.3.RELEASE从/到中央( https://repo.maven.apache.org/maven2 ):repo.maven.apache.org 和 'parent.relativePath' 没有指向本地 POM

请告诉我我错过了什么。下面是我的 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>

<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>SpringApplication1</name>
<description>Demo project for Spring Boot</description>

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<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-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>


</project>

最佳答案

该错误表明您无法连接到 ( https://repo.maven.apache.org/maven2 )。

请检查您的 Maven settings.xml(窗口 -> 首选项 -> Maven -> 全局/用户设置):

如果您使用代理,则需要将其添加到 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
https://maven.apache.org/xsd/settings-1.0.0.xsd">
...
<proxies>
<proxy>
<id>myproxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.somewhere.com</host>
<port>8080</port>
<username>proxyuser</username>
<password>somepassword</password>
<nonProxyHosts>*.google.com|ibiblio.org</nonProxyHosts>
</proxy>
</proxies>
...
</settings>

正如您在 https://maven.apache.org/settings.html 上看到的那样.

如果您不使用代理,请确保您的设置中没有任何代理配置。

关于spring - 使用 Spring Tool Suite 打开新的 Spring Boot 项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41395217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com