2011-08-08 108 views
2

我使用Maven並遇到問題 - 如果我的同事更新jar文件 - Maven不會更新它。所以我去了.m2/repository並手動刪除它。在這個Maven更新依賴jar正確之後。 但是可能存在另一種調整方式,而不是每次手動刪除? 謝謝。使用相同版本的新文件進行Maven更新

回答

4

首先,您應該確保您的同事的工件是以SNAPSHOT版本號發佈的,只要它尚不穩定(請參閱http://www.sonatype.com/books/mvnref-book/reference/pom-relationships-sect-pom-syntax.html#pom-relationships-sect-snapshot-versions)。這將導致Maven定期檢查更新。

要指定檢查的頻率,您可以修改您的同事部署的存儲庫的updatePolicy(請參閱http://maven.apache.org/settings.html#Repositories)。您可以將其設置爲always,以便在您的同事部署它們時立即更新Maven提取快照。

0

您也可以-U添加到MVN命令強制行家檢查庫更新(MVN全新安裝-U),但像dosendoc所述第一,確保你的工作斷快照版本。

相關問題