2016-03-10 58 views
-1

誰能提供一個腳本,可以從遠程倉庫讀取正確的版本自動更新Maven依賴,因爲它很繁瑣的工作,通過尋找到不同的項目更新Maven的依賴腳本來更新Maven依賴於日食

+0

如果您需要選擇最新版本的Maven(無論是發佈還是快照),那麼您可以使用'最新'。如果只是最新發布的版本,那麼您可以使用' RELEASE'。 –

+0

不要使用'RELEASE'和'LATEST'因爲它被標記爲廢棄。 '-U'僅適用於SNAPSHOT的不依賴關係... – khmarbaise

+0

看看[versions-maven-plugin](http://www.mojohaus.org/versions-maven-plugin/) – khmarbaise

回答

0
mvn clean install -U 

-U表示強制更新依賴關係。 這將從存儲庫加載最新版本的依賴關係,前提是pom.xml中定義的依賴關係沒有明確聲明版本。

+1

根本不對,導致' -U'用於SNAPSHOT唯一的與...無關的依賴關係。 – khmarbaise

+0

這個問題並沒有說它是用於SNAPSHOT的。無論如何,沒有-U也會檢查新版本的依賴關係。 – adranale

+0

嗯..你說Maven會檢查新版本的依賴關係,如果我使用'mvn clean install'?這將如何工作? – khmarbaise