我试图了解maven如何知道哪个jar更适合我手动安装的jar(使用mvn install),并且该jar的repo中有一个更新的版本。 这两个jar的版本都是-SNAPSHOT。
例如: 我有2个项目,核心和应用程序。 Core的版本为1.0.0-SNAPSHOT,应用程序依赖于该版本。
在我的计算机上,我已经在核心中编译和安装了我的更改,以便在应用程序项目中测试它们。
队友也改变了核心内容并将他的版本部署到我们的本地仓库。
当我正在进行mvn更新时,我没有得到他的更改。
这是maven的正常行为吗?
答案 0 :(得分:1)
如果使用-U
开关构建项目,则会强制Maven在远程存储库中搜索udpated快照和版本。
https://books.sonatype.com/mvnref-book/reference/running-sect-options.html