2011-07-26 82 views
17

我閱讀了一些關於如何設置eclipse和maven來創建一個新的空耳朵項目的文章,但所有解決方案都不完整或已過時。使用Maven和Eclipse Helios創建完整的EAR項目

我相信,我需要創建三個文件的pom.xml /或三個項目:

  1. 與WEB-APP結構(像一個普通的動態Web項目)客戶端項目。 這應該導致一個WAR文件。
  2. 與ejbs的服務器項目。這應該是一個JAR文件。
  3. 將兩個項目結合在一起的耳項目。

我嘗試過在eclipse中集成maven插件的幫助。因爲(我相信Helios)maven已經集成在eclipse中。所以我去

文件 - >新建 - >行家 - > Maven項目

,並留下了 「創建一個簡單的項目」 複選框選中。在接下來的一面,我得到了原型目錄。爲了創建客戶端項目,我查找了maven-archetype-webapp版本1.0。 但是像WebContent \ META-INF等所有的文件夾都丟失了。

那麼我怎麼能創建所有三個項目一起構建它們?

非常感謝, Hauke

PS:我的問題5668710閱讀有關創建沒有Maven的項目並激活依賴管理。但是,這是正確的方式?我不這麼認爲。

+1

你會的方式更好與Maven手動創建它們,然後將它們導入到Eclipse中,插件是不是好和可定製的,以我的經驗,至少... – TC1

+0

你的意思是創建通過控制檯的項目?但是,如何使用控制檯創建動態Web項目? – Hauke

+1

'maven原型:生成' – TC1

回答

25

通過console創建項目並通過m2eclipse導入項目將是最好的方法,因爲您可以在您的問題的評論中閱讀它。

在控制檯與該行開始關閉

mvn archetype:generate 

然後使用原型maven-archetype-j2ee-simple

,這將產生你ejbearweb項目的項目結構。否則,你可以創建你自己的3個簡單的項目maven-archetype-quickstart並添加concering插件

這裏是另一篇文章,處理你的問題:Maven2: Best practice for Enterprise Project (EAR file)

另一個很好的例子,你可以找到here

0

創建企業應用程序的最佳和最乾淨的方式(所有三個項目耳,罐子,戰爭....即jar和戰爭被鏈接到耳朵)....是通過maven企業應用程序創建在NETBEANS中並將整個項目導入到Eclipse中。

感謝 伊姆蘭

相關問題