项目 'org.springframework.boot:spring-boot-starter-parent:2.4.0' 未找到
Posted
技术标签:
【中文标题】项目 \'org.springframework.boot:spring-boot-starter-parent:2.4.0\' 未找到【英文标题】:Project 'org.springframework.boot:spring-boot-starter-parent:2.4.0' not found项目 'org.springframework.boot:spring-boot-starter-parent:2.4.0' 未找到 【发布时间】:2021-03-05 06:55:34 【问题描述】:我正在关注本指南:https://spring.io/guides/gs/serving-web-content/,
<?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.4.0</version>
<relativePath/>
</parent>
<groupId>org.example</groupId>
<artifactId>plats-bruts</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<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.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>
但我在 pom 上遇到了这个问题:
Project 'org.springframework.boot:spring-boot-starter-parent:2.4.0' not found
但它在这里https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent/2.4.0
【问题讨论】:
第一个 mvnrepository 不是中心的。除此之外,您应该显示错误输出......这不是帖子的一部分......此外,请尝试使用普通命令并检查是否有故障......通常这是网络错误/代理/防火墙问题的指标。 ..等等.. 【参考方案1】:就我而言,mvn clean
帮助我解决了同样的问题。
【讨论】:
【参考方案2】:只需在 IDE 中重新加载您的 Maven 项目。它会起作用的。
【讨论】:
【参考方案3】:我正在使用 IntelliJ IDEA Ultimate 2021.1.1。版本号 2.5.4 Spring Boot。 I just restarted Intellij and the error was fixed.
【讨论】:
请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。【参考方案4】:对我有用的是重新构建和远程缓存,然后是本地缓存。这是我遵循的步骤(在 Mac 上,请转换为您的目标环境):
-
转到首选项菜单:即:IntelliJ IDEA > 首选项
在构建工具下:即:“构建、执行、部署”> 构建工具
选择存储库:即:Maven > 存储库
注意远程和本地存储库,以及更新按钮
选择每个存储库并单击更新。这将需要一段时间,具体取决于您的互联网速度,但它会全面检查损坏的下载和陈旧的 Maven 缓存
【讨论】:
【参考方案5】:我刚刚遇到了类似的问题。我正在使用 IntelliJ IDEA Ultimate 2020.2。版本号 2.4.0 是红色的,消息和你的一样。
选择 File -> Invalidate Caches / Restart... 并选择 Invalidate and Restart 选项解决了这个问题。我猜这只是一个陈旧的缓存。
【讨论】:
你救了我的命!【参考方案6】:您可能正在尝试直接运行mvn spring-boot:run
。
您可以使用包装器来代替 cf. ./mvnw spring-boot:run
这应该可以解决您的问题。
【讨论】:
【参考方案7】:Spring Boot 的启动父 pom 肯定是 does exist in Maven Central.
我复制了您的 pom.xml
并使用 Maven 3.6.3 运行了 mvn test
。所有必需的库,包括父 pom 都下载得很好。您可能需要查看您的 ~/.m2/settings.xml
文件,看看是否有任何代理处于活动状态,阻止您连接到 Maven Central。
【讨论】:
以上是关于项目 'org.springframework.boot:spring-boot-starter-parent:2.4.0' 未找到的主要内容,如果未能解决你的问题,请参考以下文章