近期开发的云平台项目使用了Maven 最为项目开发的管理工具,那么何为Maven呢?有何用途以及它的实现原理是什么呢?带着好奇,我们一起来学习Maven,共同揭开它的神秘面纱!
一,何为Maven
Maven是一个采用纯java编写的开源项目管理工具。采用一种被称为Project object Model(POM)概念来管理项目,所有的项目配置信息都被定义在pom.xml文件中,通过这个pom文件,就可以管理我们对所有包的依赖。例如,我们使用一些开源框架,第三方工具的jar包,以及这些jar包依赖的其他包等。通常,我们项目中需要依赖的jar包很多,这时候,jar包版本兼容问题也就来了,maven可以对项目依赖的jar包进行管理,保持jar包基本的依赖,可以对jar包进行版本升级,也可以排除冗余的jar包。
同时maven也是一个强大的构建工具,能够帮我们自动化构建过程,从清理、编译 、测试到生成报告,再到打包和部署。
二、maven的安装与配置
1.配置java运行环境
Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环境,
JAVA_HOME为D:\jdk1.8.0_25
在path中加入%JAVA_HOME%\bin;
Maven可以运行在JDK1.4及以上的版本
2.安装maven
在用户变量中编辑如下:
添加MAVEN_HOME= D:\maven\apache-maven-3.1.1
修改PATH,在配置中添加%MAVEN_HOME%\bin;
3、 调出命令行窗口(win + r之后输入cmd)
4、 输入mvn –version,出现界面如下,则安装Maven配置成功

(3) 将安装文件解压到指定的目录中,如:D:\SoftInstall\JAVA\maven,接着需要设置环境变量,将maven安装配置到操作系统环境中。
新建MAVEN_HOME 变量,变量值为Maven的安装目录D:\SoftInstall\JAVA\maven
在path变量末尾加入“%MAVEN_HOME%\bin;”注意:多个值之间需要有分号隔开,
运行cmd命令,输入mvn –version,输出以下内容,则maven安装成功。
Maven简介 & 安装
原文:http://blog.csdn.net/mingxuanyun/article/details/43346933