我有一個jenkins作業,它從內部gitlab項目構建XML bean jar文件並將其放在工件上。在構建時,這個XML beans jar文件被下載到.m2 maven本地存儲庫中。但是,如果這個jar文件存在於.m2存儲庫中,那麼maven不會從打印文件中下載它。有人說,如果有一個gitlab的變化,它確實建立它並把它放在artifactory上。由於.m2存儲庫中已經存在一個jar文件,舊的jar文件不會被新文件替換。我們最終發佈了一個錯誤的依賴於客戶的版本。 問題是,我在這裏做錯了什麼?.m2沒有得到最新的xmlbeans jar文件更新
0
A
回答
0
mvn clean install -U
-U
意味着maven會強制更新快照依賴關係。發佈依賴不能以這種方式更新。
+0
你的意思是說,一旦我有一個依賴項下載到本地存儲庫,它將永遠不會更新自己沒有-U標誌/開關? – Drew
相關問題
- 1. css文件沒有得到更新
- 2. 更新事件沒有得到新值
- 3. UITableViewCell沒有得到更新
- 4. JTable沒有得到更新
- 5. listview沒有得到更新
- 6. ListBox沒有得到更新
- 7. ComputedProperty沒有得到更新
- 8. 正在下載文件時,UIlabel文本沒有得到更新
- 9. 在vm中沒有得到真正的文件更新
- 10. UITableViewCell中的UIImageView沒有得到更新
- 11. MSP沒有更新文件
- 12. RRDTool:RRD文件沒有更新
- 13. Guard沒有看到文件更新
- 14. 更新面板中的圖像沒有得到更新
- 15. log4j日誌文件沒有得到更新
- 16. ASP.NET:App_Code類文件修改後沒有得到更新
- 17. 調用M2倉庫中的jar文件
- 18. TextView沒有得到更新ProgressBar
- 19. ListView沒有得到更新調用notifyDataSetChanged()
- 20. ListBoxItem高度沒有得到更新
- 21. Vue數據沒有得到更新
- 22. 片段列表沒有得到更新
- 23. PWM在atmega8中沒有得到更新
- 24. LINQ:SubmitChanges和Refresh後沒有得到更新
- 25. Knockout js observableArray沒有得到更新
- 26. 沒有得到位置更新
- 27. Sitecore 7.2 web_index沒有得到更新
- 28. Rails資產沒有得到更新
- 29. Python/MySQL:表沒有得到更新
- 30. NodeList值沒有得到更新?
您增加了新的jar文件的版本嗎? – haschibaschi
不!我沒有更新版本。我有版本,即5050,我們偶爾對這個jar文件做一些改動。一旦我們做出改變,我們不想回到較舊的版本,因此從未關心管理不同的版本。我期望它在Maven運行時覆蓋。我是否期待錯誤的行爲? – Drew
它不是一個很好的模式來更改工件並使用相同的版本重建它,如果工件更改,版本應該增加。這是一個例外,當你使用snaphots時。如果你不使用快照,maven將不會再次下載相同版本的工件。 – haschibaschi