簡體   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