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

相关文章
相关标签/搜索