Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完 成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简 单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。
Maven提供了开发人员的方式来管理:Builds(构建) Documentation(文档) Reporting(报告) Dependencies(依赖) SCM(软件配置管理) Releases(发布) Distribution(分发) mailing list(邮件列表) 概括地说,Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。 Maven增加可重用性并负责建立相关的任务。
1、准备环境
JDK:1.7+(Maven3.3+要求JDK是1.7以上) 配置JAVA_HOME环境变量
内存:不做要求
磁盘要求:安装Maven需要10MB,本地仓库需要至少500MB
操作系统:无
2、下载
下载地址:http://maven.apache.org/download.cgi
3、安装
A、安装包解压
B、配置环境变量M2_HOME和path环境变量(%M2_HOME%\bin)
C、在命令行窗口执行 mvn -v 输出Maven版本信息表明安装成功 (win+R 输入cmd进入命令行窗口)
4、成功
5、一一些常用命令
mvn clean 清理构建目录
mvn compile 编译源代码
mvn test-compile 编译测试代码
mvn test 运行单元测试
mvn package 运行打包
mvn install 运行安装,生成的构建存储到本地仓库
mvn clean package 清理然后打包
mvn clean package -Dmaven.test.skip=true 清理然后打包,但是跳过测试阶段
mvn site 生成项目站点
6、maven修改镜像源并添加国内镜像
A、打开maven安装目录下的conf目录,打开setting.xml文件
B、修改如图中镜像源
替换为阿里的镜像
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
完毕重启!!!