2012-07-23 204 views
1

我有Eclipse:eclipse-jee-juno-win32。我需要用它創建Maven項目,但問題是,我一直在尋找如何安裝Maven插件或其他東西,以便我可以創建Maven項目。不幸的是我找不到任何東西。Eclipse中的Maven項目

任何人都可以提供一些信息如何在Eclipse中創建maven項目嗎?以前我一直使用IntelliJ,但現在我需要使用Eclipse,這是我第一次運行它。

回答

2

你有2個選項。

  1. 在Eclipse中,打開Help/Eclipse Marketplace,然後編寫maven。您將看到Eclipse的maven集成。我不喜歡它,因爲在我的工作中我們有太多的項目。但如果你有一些小東西,這可能是最好的選擇。

  2. 使用WTP插件手動構建。 添加到您的pom.xml:

的pom.xml:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-eclipse-plugin</artifactId> 
    <configuration> 
     <wtpapplicationxml>true</wtpapplicationxml> 
     <wtpversion>2.0</wtpversion> 
    </configuration> 
    </plugin> 

,然後在根目錄(其中pom.xml的存在)

MVN日食:清潔食:eclipse

它創建所有的eclipse結構(包括所有jar包項目)。然後你只需要導入現有的項目到工作區:文件/導入/一般/現有項目到工作區中,選擇目錄與您的項目

+0

現在我正在研究一個小項目。你的第一個解決方案正是我需要的。謝謝。 – 2012-07-23 21:24:02

0

我知道至少有兩種方式:
1.安裝Eclipse Maven插件m2eclipse的:幫助 - >全新軟件:使用:http://download.eclipse.org/technology/m2e/releases [輸入]
2.執行mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart。這將創建基本的Maven項目結構。然後,在文件夾中生成的pom.xml的是執行:MVN日食:日食
你也可以執行mvn archetype:generate,並選擇了一個從數百個預定義的項目類型(archietypes)

7

我一直在使用Maven了一段時間了,一個非常簡單的方法在Eclipse中使用它是:

  1. 打開Eclipse並轉到:幫助/ Eclipse的市場
  2. 插入搜索:「Maven的「並查找」Eclipse WTP的Maven集成「並安裝它
  3. 如果安裝成功,您應該在Window/Preferences中看到左邊的Maven選項。
  4. 在此之後,我會建議你從這裏下載最新版本:http://maven.apache.org/download.html並將它放在C分區(或其他分區)的文件夾中 - 只要記住下載的maven的路徑不應包含空格(你會有錯誤) - 例如,我的路徑是:「c:\ Apache_Maven \ apache-maven-3.0.4 ...「
  5. 當你下載它時,進入Eclipse - >窗口 - >首選項 - > Maven(從左側菜單中展開它) - >安裝 - >並添加你到下載的maven的路徑
  6. 創建項目:New - > Other - > Maven - > Maven Project - >並搜索過濾你想使用的原型(例如:使用maven-archetype-webapp for web應用程序等)。點擊Next並放置你的項目細節:組ID,工件標識,版本等
  7. 當你完成創建項目時,最重要的文件是pom.xml,你添加了你的依賴關係另一個重要的事情是,你的maven本地倉庫將在這裏創建:「c: \ Users \ YOUR_USERNAME \ m2。「
  8. 如果您想運行Maven安裝/構建/清理等,你右鍵單擊項目,然後單擊「運行方式」 - >選擇選項

我希望這些步驟可以幫助您開始使用Maven。 :)

0

你也可以安裝JBoss Tools,它有一個爲JSF,Seam,Spring等各種原型設置的Maven插件。如果你使用的是Indigo,那麼去JBoss Tools 3.3 Final和Juno,去JBoss Tools 3.7或4