我正在從eclipse插件創建一個新的maven項目。 因爲在我看來,把pom.xml硬編碼到我的插件是一個糟糕的主意。有沒有什麼辦法可以通過編程來生成這樣的插件會更易於維護?以編程方式生成pom.xml
另外從插件創建maven項目結構似乎是一個壞主意! 是否有任何API可以做到這一點? (創建一個maven項目,添加我的依賴項)
我現在正在做的是創建文件夾,編寫一個.classpath文件(硬編碼),將maven特性注入到.project文件中,然後嘗試生成pom。 XML。 看到一個pom.xml我認爲爲當前版本的maven編寫一個插件不會很好。
不完全!如果是這樣的話,我會在每次調用插件時創建一個archtype。 – gkns 2010-10-19 08:19:29
您可以檢查是否存在適當的結構,如果不執行mvn。顯然你也可以創建自己的原型。也許這是要走的路......創建自定義原型,插件通過將用戶提供的細節插入原型來創建新項目調用 – 2010-10-20 00:59:24
插件如何知道我的archtype存在於客戶端?或者你是否想要首先添加archtype,然後讓插件調用它來創建項目? – gkns 2010-10-21 06:20:41