项目'org.springframework.boot:spring-boot-starter-parent:2.4.0'找不到

问题描述 投票:0回答:9
java spring spring-boot maven pom.xml
9个回答
120
投票

我刚刚遇到了类似的问题。我正在使用 IntelliJ IDEA Ultimate 2020.2。版本号2.4.0是红色的,消息和你的一样。

选择“文件”->“使缓存无效/重新启动...”并选择“无效并重新启动”选项解决了该问题。我猜这只是一个陈旧的缓存。


4
投票

Spring Boot 的起始父 pom 当然确实存在于 Maven Central

我复制了你的

pom.xml
并使用 Maven 3.6.3 运行
mvn test
。所有必需的库,包括父 pom 都下载得很好。您可能需要查看您的
~/.m2/settings.xml
文件,看看是否有任何处于活动状态的代理阻止您连接到 Maven Central。


4
投票

对我有用的是重建和远程缓存,然后是本地缓存。以下是我遵循的步骤(在 Mac 上,请翻译到您的目标环境):

  1. 转到首选项菜单:即:IntelliJ IDEA > 首选项
  2. 在“构建工具”下:即:“构建、执行、部署”> 构建工具
  3. 选择存储库:即:Maven > 存储库
  4. 注意远程和本地存储库,以及更新按钮
  5. 选择每个存储库并单击更新。这将需要一段时间,具体取决于您的互联网速度,但它将对损坏的下载和过时的 Maven 缓存进行完整检查

4
投票

就我而言,

mvn clean
mvn package
帮助我解决了同样的问题。


1
投票

只需在 IDE 中重新加载 Maven 项目即可。会起作用的。


0
投票

可能您正在尝试直接运行

mvn spring-boot:run

您可以使用包装器代替 cf。

./mvnw spring-boot:run
这应该可以解决您的问题。


0
投票

我使用的是 IntelliJ IDEA Ultimate 2021.1.1。 Spring Boot的版本号为2.5.4。 I just restarted Intellij and the error was fixed.


0
投票

简短回答:仔细检查您的互联网提供商是否被错误地阻止了 maven repohttps://repo.maven.apache.org/maven2/ 站点。

我也遇到这个问题了。对于我的情况,我尝试了一切,比如使缓存无效并重新启动 Intellij,重新导入 Maven 依赖项。但这些对我不起作用。

当我尝试使用我的移动数据重新导入 Maven 依赖项时,一切正常。所以,我的互联网提供商有问题。

我通知他们后,我的问题就解决了。谢谢


0
投票

由于版本不兼容,我遇到了同样的问题

将版本 spring-boot-starter-parent 3.1.5 更改为 3.1.1 后问题解决了

© www.soinside.com 2019 - 2024. All rights reserved.