Maven實戰讀書筆記(17)

Eclipsejava

1eclipse是很是流行的IDE,爲了方便用戶,平常開發使用的各類工具都會提供相應的Eclipse插件框架

2Eclipse默認就集成了JUnit單元測試框架、CVS版本控制工具以及Mylyn任務管理框架eclipse

3Eclipse插件的數量很是多,能夠訪問Eclipse Marketplace瞭解各類各樣的Eclipse插件maven

4m2eclipse就是一個在Eclipse中集成Maven的插件,有了該插件,用戶能夠方便地在Eclipse中執行Maven命令、建立Maven項目、修改POM文件等工具

 

m2eclipse單元測試

1、和Nexus同樣,m2eclipse也是Sonatype出品的一款開源工具測試

2、它基於Eclipse Public License-v.10 開源許可證發佈,用戶能夠免費下載並使用,還能夠查看其源代碼spa

3m2eclipse的官方站點地址爲http://m2eclipse.sonatype.org/插件

 

m2eclipse的主要功能版本控制

n         建立和導入Maven項目

n         管理依賴並與Eclipseclasspath集成

n         自動下載依賴

n         自動解析依賴的sourcesjavadoc

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

2Archetype Catalog下拉菜單有4個可供用戶選擇,分別是maven-archetype-plugin內置的Internal、本地倉庫的Default Localm2eclipse下載到倉庫索引中包含的Nexus Indexer,以及全部這3個合併獲得的All Catalogs,選擇Internal便可

 

導入Maven項目

m2eclipse支持多種導入的方式,其中最經常使用的是導入本地文件系統的Maven項目以及導入SCM倉庫中的Maven項目

 

SCM倉庫導入Maven項目

一般咱們的項目源代碼都存儲在SCM倉庫中,例如Subversion倉庫,讀者固然可使用Subversion命令將項目源碼簽出到本地,而後再導入到m2eclipse中,但m2eclipse支持用戶直接從CSM倉庫中導入Maven項目

要從SCM導入Maven項目,首先須要確保安裝了集成SCMEclipse插件,如Subclipse,還須要m2eclipse的附屬組件Maven SCM Integration以及對應的SCM handler,如集成SubclipseMaven SCM handler for Subclipse

相關文章
相關標籤/搜索