2014-02-28 91 views
0

如何出現在本地Maven回購和artifactory的相同版本的罐區分。本地Maven回購版本artifactory的

說,例如採樣1.0.jar存在於本地倉庫和也是相同的駐留在artifactory的但與最新的代碼。

我需要從artifactory的罐子(帶最新的代碼)Maven構建過程中。(但不清除本地倉庫)

回答

0

請嘗試使用-U命令,同時使構建。這是強制更新本地回購。這可能會幫助你

+0

-U只爲快照建築工作:-( – kavin

0

你無法做到這一點。 這是因爲假設是 - 在同一版本下(不包括快照),您不應該有兩個不同的二進制文件。 Maven和Artifactory都在這個假設下運行,並且無法覆蓋它。

底線:

  1. 不要有相同的版本在不同的二進制文件。
  2. 的唯一途徑是清除當地的回購協議(您可能Maven插件這樣做,如果你不能修復與衝突的二進制文件的問題)。