1.maven简介
Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。
Maven是一个跨平台的项目管理工具。
Maven是Apache组织中的一个成功的开源项目,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手。
2.maven的优点
Maven是跨平台的,这意味着无论是在Windows上,还是在Linux或者Mac上,都可以使用同样的命令。
Maven最大化地消除了构建的重复,抽象了构建生命周期,并且为绝大部分的构建任务提供了已实现的插件,我们不再需要定义过程,甚至不需要再去实现这些过程中的一些任务。
Maven抽象了一个完整的构建生命周期模型,这个模型吸取了大量其他的构建脚本和构建工具的优点,总结了大量项目的实际需求。如果遵循这个模型,可以避免很多不必要的错误,可以直接使用大量成熟的Maven插件来完成我们的任务(很多时候我们可能都不知道自己在使用Maven插件)。此外,如果有非常特殊的需求,我们也可以轻松实现自己的插件。
Maven能帮助我们标准化构建过程。
3.maven的功能
Maven不仅是构建工具,还是一个依赖管理工具和项目信息管理工具。它提供了中央仓库,能帮我们自动下载构件。
Maven能帮助我们管理原本分散在项目中各个角落的项目信息,包括项目描述、开发者列表、版本控制系统地址、许可证、缺陷管理系统地址等。
Maven对于项目目录结构、测试用例命名方式等内容都有既定的规则,只要遵循了这些成熟的规则,用户在项目间切换的时候就免去了额外的学习成本,可以说是约定优于配置(Convention OverConfiguration)。
4.maven的安装配置
1.打开Windows的命令行,检查Java安装
echo%JAVA_HOME% :检测环境变量是否指向正确的JDK目录
java-version:查看JDK版本,检查能否执行JAVA命令
2.到http://maven.apache.org/download.html下载
apache-maven-3.0.5-bin.tar.gz并解压到本地目录
3.设置M2_HOME环境变量指向解压后的目录:
设置path:
4.配置结束后打开dos,输入mvn-v检测安装是否正确