2013-11-22 53 views
0

我現在只有一個版本,但在將artifact部署到artifactory時存在問題。如何在artifactory中部署和覆蓋只有一個工件

目前,如果我通過mvn deploy部署我的工件,則始終在工件中生成新版本,例如,

Commons-0.0.1-20131122.222911-4 
Commons-0.0.1-20131122.232912-5 
Commons-0.0.1-20131122.242913-6 

怎麼可能只部署一個版本(覆蓋現有的工件)例如Common-0.0.1-SNAPSHOT還是一種通過maven進入artifactory的?

現在我只有<distributionManagement>部分在我的pom.xmlID的定義。

回答

2

您可以在Artifactory存儲庫設置中更改此設置。有一個設置Maven Snapshot Version Behavior。如果它被設置爲唯一的,它將不會覆蓋工件,直到達到Max Unique Snapshots的限制。您可以將該限制更改爲1或將行爲設置爲Nonunique。

請參閱文檔here

+2

我建議避免Nonunique快照,並把一個數字大於1. 3是一個不錯的選擇 - 它會保持較小的存儲庫(@ marcel-holl的oridingal打算),並將保留以前的幾個版本以防他需要他們。 – JBaruch

相關問題