Maven实战读书笔记(17)

Eclipse

1eclipse是非常流行的IDE,为了方便用户,日常开发使用的各种工具都会提供相应的Eclipse插件

2Eclipse默认就集成了JUnit单元测试框架、CVS版本控制工具以及Mylyn任务管理框架

3Eclipse插件的数量非常多,可以访问Eclipse Marketplace了解各种各样的Eclipse插件

4m2eclipse就是一个在Eclipse中集成Maven的插件,有了该插件,用户可以方便地在Eclipse中执行Maven命令、创建Maven项目、修改POM文件等

 

m2eclipse

1、和Nexus一样,m2eclipse也是Sonatype出品的一款开源工具

2、它基于Eclipse Public License-v.10 开源许可证发布,用户可以免费下载并使用,还可以查看其源代码

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


你可能感兴趣的:(Maven实战读书笔记(17))