我有一个非常大的项目,它使用本地Maven存储库来更新库。每当我必须更新项目时,我将它与SVN仓库同步,然后我通过m2上的m2e启动“maven clean -U install”来更新和编译项目。
问题是,虽然Maven下载了较新版本的库,但库引用未更新,我必须手动更改它们。由于这个项目使用了很多这样的库,因此它并不是最好的解决方案。
我的朋友或同事都没有或曾经遇到过这个问题,甚至Google搜索都找不到太多。
编辑:pom.xml文件中的引用已通过版本控制(SVN)更新。它是Eclipse项目中未更新的引用。很抱歉不清楚。
答案 0 :(得分:0)
如果要使用最新版本的依赖项,请使用mvn versions:use-latest-releases
命令。这将更新pom.xml中的依赖项版本。如果您的pom.xml受版本控制,则必须在执行此命令之前将其检出(使其可写),因为它将修改文件内容。