我刚刚遇到了类似的问题。我正在使用 IntelliJ IDEA Ultimate 2020.2。版本号2.4.0是红色的,消息和你的一样。
选择“文件”->“使缓存无效/重新启动...”并选择“无效并重新启动”选项解决了该问题。我猜这只是一个陈旧的缓存。
Spring Boot 的起始父 pom 当然确实存在于 Maven Central。
我复制了你的
pom.xml
并使用 Maven 3.6.3 运行 mvn test
。所有必需的库,包括父 pom 都下载得很好。您可能需要查看您的 ~/.m2/settings.xml
文件,看看是否有任何处于活动状态的代理阻止您连接到 Maven Central。
对我有用的是重建和远程缓存,然后是本地缓存。以下是我遵循的步骤(在 Mac 上,请翻译到您的目标环境):
就我而言,
mvn clean
和mvn package
帮助我解决了同样的问题。
只需在 IDE 中重新加载 Maven 项目即可。会起作用的。
可能您正在尝试直接运行
mvn spring-boot:run
。
您可以使用包装器代替 cf。
./mvnw spring-boot:run
这应该可以解决您的问题。
简短回答:仔细检查您的互联网提供商是否被错误地阻止了 maven repohttps://repo.maven.apache.org/maven2/ 站点。
我也遇到这个问题了。对于我的情况,我尝试了一切,比如使缓存无效并重新启动 Intellij,重新导入 Maven 依赖项。但这些对我不起作用。
当我尝试使用我的移动数据重新导入 Maven 依赖项时,一切正常。所以,我的互联网提供商有问题。
我通知他们后,我的问题就解决了。谢谢
由于版本不兼容,我遇到了同样的问题
将版本 spring-boot-starter-parent 3.1.5 更改为 3.1.1 后问题解决了