【问题标题】:org.springframework.boot:spring-boot-starter-parent:2.4.0' not foundorg.springframework.boot:spring-boot-starter-parent:2.4.0' 未找到
【发布时间】:2021-03-29 01:03:24
【问题描述】:

这是我的 pom 文件。 我第一次尝试使用 spring boot 2.4.1 版本,效果很好。现在我无法使用 2.4.0。是不是因为系统已经安装了2.4.1,不让我使用低版本? (因为 2.4.1 以上的任何版本都没有给我任何错误)

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

【问题讨论】:

  • 是不是不允许我使用低版本 没有。 maven 不会检查存储库中是否有更新的版本。

标签: java spring spring-boot intellij-idea


【解决方案1】:

清理您的工作区,删除您的本地 maven 存储库 (~/.m2),或至少删除 org.springframework.boot 树,然后更新 pom 并重试。一般来说,如果maven找到更高版本的依赖就满足了。

另外,2.4.1 是截至今天的最新(最高)版本。

【讨论】:

    【解决方案2】:

    我正在使用 IntelliJ,我尝试删除与 spring boot 2.4.1 相关的所有库(文件 -> 项目结构 -> 库),然后将 pom 文件中的 spring boot 版本更新为 2.4.0 并且它工作正常。

    【讨论】:

      【解决方案3】:

      我正在使用 intelliJ,只编辑一行就解决了我的问题。

      上一行

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

      更新后

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

      【讨论】:

        【解决方案4】:

        更新本地存储库对我有用:

        IntelliJ > 文件 > 设置 > 构建、执行、部署 > 构建工具 > Maven > 存储库

        我想从 2.5.0 更新到 2.5.3,但收到“未找到”消息。更新后 err msg 消失了。

        【讨论】:

          猜你喜欢
          • 2021-03-05
          • 2023-02-07
          • 2022-07-30
          • 1970-01-01
          • 2020-08-15
          • 2021-02-26
          • 1970-01-01
          • 1970-01-01
          • 2018-01-10
          相关资源
          最近更新 更多