【问题标题】:Maven trying to download a local dependencyMaven 尝试下载本地依赖项
【发布时间】:2017-08-05 13:25:12
【问题描述】:

我正在开发一个依赖于我在项目中创建的小型库的 API。在 IntelliJ IDEA 中,它看起来像:

项目:我的项目

  • 模块:mySimpleAPI(maven 项目 + spring boot 应用程序)
  • 模块:mySmallLib(maven 项目)

我刚刚在 mySpringAPI 的依赖项中添加了 mySmallLib。

但是当我执行 spring-boot:run 命令时,它会尝试从 spring 存储库下载依赖项。我尝试在离线模式下,但它也没有工作。我如何告诉 maven 依赖项已经在项目中并且不需要下载它?

【问题讨论】:

  • mvn clean install lib 然后再试一次
  • @RC。你说得对,我完全忘记了这一点。谢谢,成功了!

标签: java maven spring-boot intellij-idea dependency-management


【解决方案1】:

首先在“mySmallLib”项目上运行mvn clean install。这会将 jar 安装在您的本地 maven 存储库中。然后你可以在“mySimpleAPI”项目上执行mvn spring-boot:run

【讨论】:

    【解决方案2】:

    您的代码/库似乎没有自动更新。所以你需要手动更新它们。

    转到项目的每个子模块并打开 pom.xml。现在右键单击该文件,然后单击全新安装。

    再次尝试运行您的应用程序,它应该可以工作。如果没有,请告诉我。

    【讨论】:

      猜你喜欢
      • 2020-07-13
      • 1970-01-01
      • 2018-08-29
      • 1970-01-01
      • 2013-05-22
      • 2020-07-06
      • 2020-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多