Eclipse是目前最流行的JAVA,J2EE開 發環境,因為他是開源的免費的,我們接下來首先會說下如何在Eclipse下使用Maven,另外一個商業的IDE,我認為在易用性和功能上都超過Eclipse的那就是Intellij IDEA,目前的版本是8.1,也是我這些年來一直推崇和使用的IDE,我 也會在介紹如何在IDEA里面使用,而且相對而言是如此的方面和簡單。
在Eclipse下使用Maven
在Eclipse下使用Maven是通過叫做m2e的插件來實現的,在說如何使用之前,簡單說一下m2e具 有哪些特性:
- 從SCM簽出項目
- 利用預定義Archetype創建項目
- 創建Maven模塊
- 導入Maven項目
- m2eclipse有POM編輯器,可以不用手工編輯POM
- m2eclipse內置了對中央Maven倉庫的搜索功能
- 依賴樹功能,能夠很方便的查看,jar包 之間的依賴關系
有了這些特性,你可以很容易的開始在Eclipse中開發你的Maven項目,沒有繁瑣的命令,根據向導一步步點擊就行了。
安裝m2e
在Eclipse中,從Help菜單選擇 Software Updates。在Software Updates and Add-ons 對話框中,點擊 Available Software 按鈕,然后點擊 Add Site 添加更新站點URL:http://m2eclipse.sonatype.org/sites/m2e。在你添加了該URL之后,你將能夠為你的項目添加 Maven Integration, Maven Optional Components,和Maven Project Configurators。
從Maven archetype創建一個Maven項目
Maven archetype是一個項目模板,Maven倉庫包含了很多archetype,包含了從web應用程序到消息組件的幾乎所有類型項目。有了m2eclipse,使用Maven archetype變得十分容易。要使用Mavenarchetype創建一個Maven 項目,選擇File -> New -> Project… , 然后在過濾字段輸入maven。選擇新的Maven項目然后點擊Next。下一個屏幕會提供一個界面讓你選擇新項目的Mavenarchetype。
搜索依賴和構件
從Maven倉庫中快速搜索和定位依賴能極大的節省時間。有了 m2eclipse,你不再需要為一個版本的構件去找遍中央倉庫。如果你需要為Maven項目添加一個構件,在項目上右擊,然后選擇Maven菜單下的 Add Dependency。之后,你會看到如下圖的對話框。簡單的輸入groupId和artifactId會讓m2eclipse搜索一個Maven倉庫的 Nexus索引,並顯示匹配的構件。快速定位構件意味着你不再需要花無數的時間在Maven倉庫中點來點去,尋找一個特定的依賴構件。
分析依賴樹
M2eclipse提供了一些有趣的功能讓你分析並繪制項目依賴 的圖表。你可以通過點擊項目的pom.xml來載入POM編輯器。如果打開了一個帶有很多依賴的項目,你可以點擊POM編輯器的Dependency Tree選項卡,然后看到依賴顯示。
如果你想要以圖的形式查看依賴,點擊Dependency Graph選項卡查看項目依賴圖。點擊圖中的一個節點會標亮該節點並強調項目依賴中該構件和其它構件的關系。
