当我运行versions:display-dependency-updates
时,它将显示我的依赖项的所有最新beta / milestone版本。我更喜欢使用“释放”包。versions:use-latest-releases
谈到了用最新的发布版本“替换”。但是,我更喜欢手动更新版本。
我可以运行版本插件来给予我的依赖项和插件的最新“发布”版本吗?
我指的是mvnrepository.org上列出的软件包的“类型
当我运行versions:display-dependency-updates
时,它将显示我的依赖项的所有最新beta / milestone版本。我更喜欢使用“释放”包。versions:use-latest-releases
谈到了用最新的发布版本“替换”。但是,我更喜欢手动更新版本。
我可以运行版本插件来给予我的依赖项和插件的最新“发布”版本吗?
我指的是mvnrepository.org上列出的软件包的“类型
2条答案
按热度按时间rxztt3cl1#
两步
将
rulesUri
添加到插件配置将
rules.xml
文件添加到项目根目录。正则表达式过滤掉不稳定的版本。您还可以针对特定依赖项的规则,请参阅:
http://blog.xebia.com/keeping-dependencies-up-to-date-in-maven/
https://gist.github.com/seahrh/b13f4f3d618ad7c817038e0bc124ef29
版本规则也将保留为插件的未来版本。
6qqygrtg2#
也许我误解了一件事,但如果我使用
mvn versions:display-dependency-updates
,它会产生这样的输出:在这里你可以看到像junit:junit from 4.11 to 4.12等。此外,问题是你的依赖关系的版本看起来如何等等。?