繁体   English   中英

是否可以使用revapi maven插件来检查SNAPSHOT版本?

[英]Is it possible to use revapi maven plugin to do check against a SNAPSHOT version?

我目前正在使用最新版本(0.7.0)为项目设置revapi-maven-plugin,我们想检查一下詹金斯,在开发过程中API中是否没有回归。 然后对于我的过程,我不想检查快照和发行版之间的回归,而是要检查两个快照之间的回归。

不幸的是(?)我们为快照和发行版使用了不同的存储库,显然revapi-maven-plugin似乎无法从快照存储库中获取最新的快照版本。

还是我不知道该怎么做?

我已经将这些值放入我的配置中,但它没有任何改变:

<alwaysCheckForReleaseVersion>false</alwaysCheckForReleaseVersion>
<oldVersion>LATEST</oldVersion>

revapi-maven-plugin 0.8.0版本0.8.0就支持此功能。 oldVersion属性的文档读取( https://revapi.org/modules/revapi-maven-plugin/check-mojo.html#oldVersion ):

如果您不想比较与正在构建的工件不同的工件,则仅指定旧版本是指定旧工件的更简单方法。 默认值为“ RELEASE”,表示旧版本是所构建工件的最新发布版本(可以是远程的,也可以在本地找到(以解决安装到本地仓库中的某些公共远程存储库中不可用的工件))。 比较的工件的版本将严格比新工件的版本旧。 如果指定“ LATEST”,则旧版本将解析为可远程使用的最新版本,包括快照(如果在构建中活动的存储库之一中找到)。 在这种情况下,比较的工件的版本将较旧或等于新工件的版本,以考虑将本地构建的快照与最新发布的快照进行比较。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM