我剛剛開始編寫Maven插件,並想知道是否有一種常見的方法來修改pom.xml
文件中的值,例如更改工件版本號。除了被修改的行外,我想要保留xml文件中的其餘格式。我即將開始通過Java DOM庫手動執行此操作,但首先要檢查是否有任何Maven便利類/函數。從插件代碼修改POM設置
謝謝。
我剛剛開始編寫Maven插件,並想知道是否有一種常見的方法來修改pom.xml
文件中的值,例如更改工件版本號。除了被修改的行外,我想要保留xml文件中的其餘格式。我即將開始通過Java DOM庫手動執行此操作,但首先要檢查是否有任何Maven便利類/函數。從插件代碼修改POM設置
謝謝。
我的建議是檢查如何在maven-release-plugin中完成。其實,有趣的部分在maven-release-manager。獲取源代碼並挖掘:)
我不認爲有一個規定的方式來操縱pom。我所見過和編寫的所有插件都使用了許多DOM庫中的一個。除非另有說明,否則XOM Serializer的文檔明確提及它尊重所有空白。
感謝您的鏈接。看起來他們使用SaxParser .. – Martin 2010-01-24 17:43:46