我正在將現有項目結構轉換爲Maven,其中部署的EAR中包含EJB和JAR。我的問題是製作EAR。使用Maven EAR plugin似乎是顯而易見的,它可以採用現有的application.xml
或者根據configuration.modules
生成一個。如果我不使用modules
配置(儘管它可以讓開發人員重新使用現有的application.xml
編輯器),我覺得我並沒有完全利用Maven,但是我正在考慮很多喜歡在RAD/Eclipse中點擊的開發人員配置事物。所以我看了一下RAD/Eclipse,期望看到一些m2e的支持,這些支持可以讓我指向並選擇我的EAR模塊,然後在POM文件中看到modules
被相應填充。但我無法找到這樣的事情。我相信我安裝了m2e(1.3.0)和m2e-wtp(0.17.0),儘管它對WTP/EAR的支持似乎很少。此外,我今天大部分時間都在Google上搜索,無濟於事。我應該忘記它,讓開發人員只是手動編輯POM文件,還是我忽略了一些漂亮的用戶界面?感謝您的指點!m2e中的EAR模塊
看到評論和答案,促使我詳細說明。我很欣賞使用Maven時,Maven領先。那裏沒有爭論。而且我知道我可以使用generateApplicationXml
來控制application.xml
,但那不是我所追求的,Maven也可以領先。但是,因爲我可以使用「Maven POM編輯器」來編輯POM的基本結構,是否有任何UI可以編輯configuration.modules
?我們的開發人員非常習慣於以IDE爲中心的開發,並且他們不得不開始編輯POM文件XML以管理模塊,這有些讓我害怕...
很抱歉,但如果你去到Maven,你需要忘記了IDE作爲配置的來源(如點擊和配置)。 Maven是真相的源頭。此外,您是否有在Maven中使用獨立EAR模塊的工作版本?你的構建是否在命令行上工作?我假設有一個多模塊構建?是? – khmarbaise
謝謝你。我更新了我的問題。我很欣賞使用Maven時,Maven領先。但是,因爲我可以使用「Maven POM編輯器」來編輯POM的基本結構,是否有任何UI可以編輯'configuration.modules'?不,我只是在將現有'application.xml'文件轉換爲'configuration.modules'配置的自動化過程中。這確實是一個多模塊構建。 –