Maven简介及安装

        前面我们已经了解了Ant的使用及相关配置,对于大型项目的构建有了Ant之后更加得心应手,但是Ant并不是没有缺点。当项目比较多且关系复杂时我们必须要每一个项目都配置单独的build.xml,且内容极其繁杂,这正是因为Ant并不具备项目管理的功能导致。
        Maven很好的解决了这一点,Maven在Ant构建的基础功能上引入了项目管理,使我们应对复杂大型项目时构建更加轻松、清晰。
        而且Maven的构建规则与语法的特性使得Maven构建文件要更加简洁。随着Maven功能的日渐完善,大家也渐渐认识到Maven的好处,使用Maven的项目也越来越多。
        这里需要强调的一点是“Maven与Ant并没有优劣之分,他们各有适合的场景,各有各自的特点,我们需要做的是根据项目的具体情况选择适合的”。

        Maven官方地址:http://maven.apache.org/
        进入到官网后下载最新版本的Maven(3.1.0),这里我们选择源代码版本,如图所示:


Maven简介及安装_第1张图片
 

        下载之后解压缩目录结构如下:


Maven简介及安装_第2张图片

        二进制版本目录结构:


Maven简介及安装_第3张图片
 

        文件结构比较清晰,大部分是Maven的源代码。在源代码文件中我们会发现一个pom.xml文件,pom.xml是Maven的构建文件,类似于Ant的build.xml,稍后我们回去分析他。除了pom.xml我们会惊喜的发现Ant的build.xml,既然这样我们就试着去构建一下它,进入maven安装文件夹后输入命令:

ant build.xml

 
        发现构建失败,提示是Maven的相关环境没有设置,我们按照设置Ant环境的步骤进行Maven的设置:
        1.在系统环境变量中添加"M2_HOME"环境变量

M2_HOME=D:\maven

        如图所示:


Maven简介及安装_第4张图片
 
        2.修改PATH环境变量,添加如下内容:

%M2_HOME%\bin;

 
        3.重新运行ant命令,期间会提示输入yes/no,我们输入yes,构建开始后会有大量滚动信息显示。
        注:安装过程中很可能失败,如果多次尝试都不行,那直接下载二进制版本使用即可。

 

        4.构建执行完毕之后,运行命令查看是否成功:

mvn -version

        显示如下结果:


Maven简介及安装_第5张图片
 
        英文指南:http://maven.apache.org/guides/development/guide-building-m2.html

 

        与Ant一样,eclipse是默认集成了Maven插件的,所以我们无需再去手动安装,直接使用即可。

 

        如果很不幸,你的eclipse没有安装Maven插件,那么请按照以下步骤安装:

 

        1.打开eclipse-->help-->Eclipse Marketplace:


Maven简介及安装_第6张图片

 

        2.在打开的界面中输入"maven",回车或点击搜索,在结果列表中找到如下插件:


Maven简介及安装_第7张图片
        如果不确定可以看下下载数量和插件Logo,这个插件下载数量还是很高的,一般不会被弄错,最后点击"Install"按钮进行安装。

 

        3.点击"Install"按钮之后,会选择组件,我们全选之后下一步。



        4.同意相关协议,确定。插件开始进行安装。:


Maven简介及安装_第8张图片
 
        5.安装完成后Eclipse会提示重启,我们重启后就会在Preferences中看到Maven的身影了:


Maven简介及安装_第9张图片
  

 

        下图为官方提供的Maven架构图:


Maven简介及安装_第10张图片
 

你可能感兴趣的:(maven)