我們通過本地Nexus存儲庫使用Maven。不幸的是,查詢新版本時,我們得到了一些誤報:Nexus中特定的Maven工件如何被封鎖
commons-collections:commons-collections ............ 3.2.1 -> 20040616
org.hibernate:hibernate-entitymanager ..... 4.1.9.Final -> 4.3.0.Beta1
首先是一個版本,是一個古老但有一個不正確的命名方案。第二個實際上只是一個測試版本(我們通常不會得到這些,但有些似乎溜走了)。現在的問題是:如何排除這些版本,這些版本不在我們的存儲庫中,而是來自我們的Nexus指向的其中一個版本庫?
我試過路由,但是我弄錯了,或者它不能阻止特定版本,只能使用所有版本的完整工件。我在文檔中看到採購,但它看起來非常複雜,我不敢嘗試。
您是否使用'versions-maven-plugin'來檢查新版本或其他內容? – user944849
以上是'mvn版本:display-dependency-updates'的輸出。 –
好的,那你確實在使用'versions-maven-plugin'。我會在下面提供一個建議。 – user944849