在我們的項目中,我們有大約25個Maven項目,每個項目至少包含3個模塊項目和一個父POM。總共是(25 * 4)100個POM文件。有沒有簡單的方法來維護POM更改版本?所以這個任務變成單調乏味的任務。這在整個軟件開發過程中一定是常見的問題?Maven多個Maven項目的POM版本管理
有沒有人有腳本或工具來做這個版本更改來處理以下3種情況?
1)
<dependency>
<groupId>THEGROUPID</groupId>
<artifactId>THEARTIFACT</artifactId>
<version>THE-VERSION</version>
</dependency>
2)
<dependency>
<groupId>THEGROUPID</groupId>
<artifactId>THEARTIFACT</artifactId>
<version>$(version.number)</version>
</dependency>
3)
<parent>
<groupId>THEGROUPID</groupId>
<artifactId>THEARTIFACT</artifactId>
<version>THE-VERSION</version>
</parent>
我們有25個Maven項目,每一個對彼此(通過父POM而不是循環依賴)的依賴,它們之間。所以,當我們改變其中一個lib的版本時,它需要在整個Maven模塊父POM中進行更改.....因此,我一直在尋找可以在POM的不同版本中實現這個功能的工具,而不僅僅是一個muti -module項目(發佈插件將只發布和一個maven多模塊項目。)我希望這將有更好的理解這個問題..
基本上,我正在尋找Linux SED類型的命令,但對於特定groupid和artifactid。
感謝,
Bmis13
大家好, 謝謝, – Bmis13