我最近遇到了一个令人讨厌的问题。我有两个不同的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),...
因为您在右上角使用的是IntelliJ,所以有了这个maven菜单,在这里您可以重新导入所有依赖项,在这种情况下,这对我有帮助:)