Maven检查最新版本,只发布不快照
Posted
技术标签:
【中文标题】Maven检查最新版本,只发布不快照【英文标题】:Maven check latest version, only release not snapshot 【发布时间】:2021-10-15 02:06:27 【问题描述】:如何查看应用程序的最新发布版本?
我可以通过mvn help:evaluate -Dexpression=project.version
查看版本。
但这会返回快照版本,有没有办法只检查发布版本?
我将 Nexus 存储库用于工件存储库,Nexus 提供用于检查工件的 API(这需要凭据)。但我想知道 Maven 的方式是什么。
这是用于 Jenkins 流水线的。
【问题讨论】:
根据您的帖子,您只检查自己的应用程序,这没有意义。问题是:您要检查什么?依赖? 【参考方案1】:这可以通过执行者目标来实现:
mvn clean install enforcer:enforce -Drules=requireReleaseDeps
参考:https://maven.apache.org/enforcer/maven-enforcer-plugin/enforce-mojo.html
【讨论】:
以上是关于Maven检查最新版本,只发布不快照的主要内容,如果未能解决你的问题,请参考以下文章