我們目前在開發中使用SNAPSHOT修飾符,以便項目依賴關係鏈接到其最依賴的最新版本。所以當我們建立一個項目時,我們會得到各種時間快照的所有罐子。無論代碼改變如何。部署Maven jar文件和SNAPSHOT依賴關係
當最終用戶想要下載新版本時,證明這是一個問題。例如,有一個很大的jar文件很少更新。當我們向客戶發佈它時,我們希望將該特定的jar文件稱爲1.4-SNAPSHOT,這意味着當我們更改版本號時,他們只下載新版本建立它有或沒有變化。
達到此目的的最佳方法是什麼?我錯過了什麼嗎?
請謝謝。
好吧,更好的例子也許;有很多罐子有時在發佈之間都沒有改變;我希望客戶只下載它們構建時所假定的新變化。 – myusuf3 2010-09-01 15:43:35
好東西!謝謝! – myusuf3 2010-09-01 17:12:02
有沒有辦法讓這個自動化。目前我們的每個軟件包都附帶了-SNAPSHOT,我怎麼能做到這一點,因此當我們發佈SNAPSHOT時會被忽略。所以開發副本可以繼續?或者是我需要一個新的分支,並從該分支中刪除-SNAPSHOT,並在那裏發佈,我們如何克服maven僅在從缺少SNAPSHOT附件後才下載1.4版本的問題。 – myusuf3 2010-09-07 16:45:03