Maven不使用较新的本地生成/安装的依赖项

问题描述 投票:0回答:1

我最近遇到了一个令人讨厌的问题。我有两个不同的Maven项目已签到我的开发机器。一个项目依赖于另一个项目(例如,项目A依赖于项目B),我积极地对这两个项目进行了更改。不过有时,项目A不会获取项目B的最新更改。假设我对Project B进行了一些更改,我使用...来构建/安装它。

mvn clean install

我什至检查我的本地〜/ .m2 /存储库以查看该jar已更新。但是,项目A仍将继续使用项目B的旧版本。即使它刚刚更新,也要删除...如果我删除了整个项目B文件夹,如...

rm -rf ~/.m2/repository/project-b/version/

然后再次构建/安装Project B,这时我的问题消失了。项目A最终将使用更新后的项目B。但是我不想每次都进行此练习。任何线索可能是什么原因?

我最近遇到了一个令人讨厌的问题。我有两个不同的Maven项目已签到我的开发机器。一个项目依赖于另一个(假设项目A依赖于项目B),...

java maven dependencies
1个回答
0
投票

因为您在右上角使用的是IntelliJ,所以有了这个maven菜单,在这里您可以重新导入所有依赖项,在这种情况下,这对我有帮助:)

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