Maven试图下载本地依赖项

时间:2017-08-05 13:25:12

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

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

PROJECT:myProject

  • MODULE:mySimpleAPI(maven项目+春季启动应用程序)
  • MODULE:mySmallLib(maven project)

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

但是当我执行spring-boot:run命令时,它试图从spring存储库下载依赖项。我尝试了离线模式,但它也没有用。我怎样才能告诉maven,依赖项已经在项目中,而且不需要下载它?

2 个答案:

答案 0 :(得分:0)

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

转到项目的每个子模块并打开pom.xml。现在右键单击该文件,然后单击“clean install”。

Sample maven clean install in IntelliJ

再次尝试运行您的应用程序,它应该可以正常运行。如果不是,请告诉我。

答案 1 :(得分:0)

在" mySmallLib"上运行mvn clean install项目第一。这将在您当地的maven仓库中安装jar。然后,您可以在" mySimpleAPI"上执行mvn spring-boot:run项目