我正在構建一個Eclipse項目,該項目由多個打包在一起的插件組成。我爲每個組件創建了POM文件,併爲該項目創建了一個主POM。就像這樣:如何使用Maven和Tycho創建Eclipse插件版本?
projectDir\releng\pom.xml <-- Parent project
projectDir\proj1\pom.xml <-- Child project 1
projectDir\proj2\pom.xml <-- Child project 2
我的版本目前通過調用構建所有東西的父POM來工作。到目前爲止,我一直在使用0.0.1-SNAPSHOT
作爲父POM的版本,並且在每個Eclipse插件中我都有0.0.1.qualifier
作爲MANIFEST.MF
文件中的版本。
我現在想把我的最新版本推廣到0.1.0
。根據我的理解,這意味着我必須檢查所有POM文件和文件,並在兩者中升級版本(因爲在父POM中定義版本時,它在所有子POM中都被引用) 。
這是做到這一點的正確方法,還是有辦法使整個過程自動化,而不是犯錯誤?
P.S.有Maven Release plugin但這不適用於Eclipse。
相關:http://stackoverflow.com/questions/11521839/how-to-automate-version-number-update-process-for-my-eclipse- plugin-built-with-m – oberlies