Eclipsejava
1、eclipse是很是流行的IDE,爲了方便用戶,平常開發使用的各類工具都會提供相應的Eclipse插件框架
2、Eclipse默認就集成了JUnit單元測試框架、CVS版本控制工具以及Mylyn任務管理框架eclipse
3、Eclipse插件的數量很是多,能夠訪問Eclipse Marketplace瞭解各類各樣的Eclipse插件maven
4、m2eclipse就是一個在Eclipse中集成Maven的插件,有了該插件,用戶能夠方便地在Eclipse中執行Maven命令、建立Maven項目、修改POM文件等工具
m2eclipse單元測試
1、和Nexus同樣,m2eclipse也是Sonatype出品的一款開源工具測試
2、它基於Eclipse Public License-v.10 開源許可證發佈,用戶能夠免費下載並使用,還能夠查看其源代碼spa
3、m2eclipse的官方站點地址爲http://m2eclipse.sonatype.org/插件
m2eclipse的主要功能版本控制
n 建立和導入Maven項目
n 管理依賴並與Eclipse的classpath集成
n 自動下載依賴
n 自動解析依賴的sources與javadoc包
n 使用Maven Archetype建立項目
n 瀏覽與搜索遠程Maven倉庫
n 從Maven POM具體化一個項目
n 從SCM倉庫簽出Maven項目
n 自動適配嵌套的多模塊Maven項目至Eclipse
n 集成Web Tools Projects (WTP)
n 集成Subclipse
n 集成Mylyn
n 可視化POM編輯
n 圖形化依賴分析
新建Maven項目
1、若是要建立一個最簡單的Maven項目(Create a simple project),能夠勾選skip Archetype selection,不然就繼續next
2、Archetype Catalog下拉菜單有4個可供用戶選擇,分別是maven-archetype-plugin內置的Internal、本地倉庫的Default Local、m2eclipse下載到倉庫索引中包含的Nexus Indexer,以及全部這3個合併獲得的All Catalogs,選擇Internal便可
導入Maven項目
m2eclipse支持多種導入的方式,其中最經常使用的是導入本地文件系統的Maven項目以及導入SCM倉庫中的Maven項目
從SCM倉庫導入Maven項目
一般咱們的項目源代碼都存儲在SCM倉庫中,例如Subversion倉庫,讀者固然可使用Subversion命令將項目源碼簽出到本地,而後再導入到m2eclipse中,但m2eclipse支持用戶直接從CSM倉庫中導入Maven項目
要從SCM導入Maven項目,首先須要確保安裝了集成SCM的Eclipse插件,如Subclipse,還須要m2eclipse的附屬組件Maven SCM Integration以及對應的SCM handler,如集成Subclipse的Maven SCM handler for Subclipse