我使用mvn版本:set -DnewVersion = x.x.x更改當前項目版本。它僅更改元素"<version>"
下的版本。它不會更改具有相關lib版本的元素"<properties>"
下的版本。我不得不每次都手動做這件事。無論如何,我可以在1步中更改所有版本?maven - 設置當前項目版本
0
A
回答
2
我想我知道你在說什麼。你是否試圖在相關的依賴塊中碰撞版本號?我不認爲有一種內置的方法可以做到這一點,但是這裏有一個例如用於例如整個組Id:
xmlstarlet ed -P -L -N p='http://maven.apache.org/POM/4.0.0' -u "/p:project/p:dependencies/p:dependency[p:groupId = 'my.group']/p:version" -v $VERSION $POM_FILE
我在一個循環中使用它爲許多POM中的許多依賴項批量設置版本。
+0
嗨dacc,謝謝你的回覆。我嘗試在我的centos中安裝xmlstarlet,但目前還沒有成功:-(。非常少的文檔和幫助啓動這個步驟 – user1164061 2012-03-15 19:56:49
+0
這很奇怪。只是沒有問題:sudo yum在CentOS 5.5上安裝xmlstarlet。 – spieden 2012-03-15 21:06:38
相關問題
- 1. Maven項目版本的單一位置
- 2. Maven版本的目的:設置removeSnapshot?
- 3. 分層maven項目版本
- 4. Jenkins的maven發佈插件 - 如何設置父項目版本?
- 5. 我可以使用buildnumber-maven-plugin設置項目版本嗎?
- 6. 在eclipse maven項目中設置jdk版本
- 7. Maven部署忽略由maven-version插件設置的項目版本
- 8. Android:在GridViewPager上設置當前項目
- 9. CollectionView.MoveCurrentTo將當前項目設置爲空
- 10. Viewpager設置當前項目async
- 11. Maven未列出庫的當前版本
- 12. 無法將當前Java版本設置爲較早版本
- 13. Xcode 4核心數據模型版本 - 設置當前版本
- 14. RVM:可以設置默認的ruby版本,但不能設置當前版本
- 15. 設置當前目錄 - 蘋果腳本
- 16. 設置maven-web項目(從現有的netbeans-maven-web項目)
- 17. Maven不應該增加項目版本
- 18. 禁用特定項目的maven版本
- 19. Jenkins/Git增量Maven項目版本
- 20. Java Maven項目縮小版本
- 21. 查找下一個/ previos項目並設置爲當前項目
- 22. 設置.NET Core項目的版本號 - CSPROJ - 不是JSON項目
- 23. 將vim當前工作目錄設置爲當前項目根目錄或當前文件的目錄
- 24. 在Spring配置文件中訪問maven項目版本
- 25. 如何設置運行版本或快照的maven選項
- 26. 當Maven項目更新時,Eclipse Kepler無法設置Java jdk 1.8
- 27. 在Maven項目中設置jdbc
- 28. 在Eclipse中設置Maven項目
- 29. 創建項目特定的Maven設置
- 30. Eclipse HANA Vora maven項目設置
你能解釋'下標籤'是什麼意思嗎? – 2012-03-15 17:19:08
您是在談論一個多模塊構建還是您的意思是特定的依賴關係? – khmarbaise 2012-03-15 18:02:43
由於某種原因,我的問題沒有正確發佈。我將在此再次輸入... 我使用mvn版本:set -DnewVersion = x.x.x來更改當前的項目版本。它僅更改元素「」下的版本。它不會更改具有相關lib版本的元素「」下的版本。我不得不每次都手動做這件事。無論如何,我可以在1步中更改所有版本? –
user1164061
2012-03-15 19:53:47