一、Maven
1>Apache Maven是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中的插件目标的逻辑。
2>约定优于配置
系统、类库、框架应该假定合理的默认值,而非要求提供不必要的配置。
3>基于Maven插件的全局性重用
4>一个“项目”的概念模型
二、Maven的安装和运行
( 1 )安装Maven
你可以从http://maven.apache.org/download.cgi下载最新版的maven,然后解压到安装目录,这里假定目录为D:\software\work\Maven\apache-maven-3.3.9,之后设置两个环境变量---PATH和Maven_HOME。
1>新建环境变量Maven_HOME=D:\software\work\Maven\apache-maven-3.3.9
2>在PATH环境变量后添加%Maven_HOME%\bin
注:如果PATH的值后面没有;隔开,要在%之前添加;
3>安装完后,在DOS界面输出mvn -v验证是否安装成功。
( 2 )Maven安装细节
1>目录结构
LICENSE.txt包含了Apache Maven的许可证,NOTICE.txt包含了一些Maven依赖的类库所需要的通告及权限。
README.txt包含了一些安装指令。bin/目录包含了运行Maven的mvn脚本。boot/目录包含了一个负责创建Maven运行所需要的类加载器的JAR文件。conf/目录包含了一个全局的setting.xml文件,该文件用来自定义你机器上Maven的一些行为。如果你需要自定义Maven,更通常的做法是覆写/.m2目录下的setting.xml文件,每个用户都有对应的这个目录。lib/目录有一个包含Maven核心的JAR文件。
2>用户相关配置和仓库
.m2/setting.xml该文件包含用户相关的认证,仓库和其它信息的配置,用来自定义Maven的行为。
.m2/repository本地的仓库。当你从远处Maven仓库下载依赖的时候,Maven在你本地仓库存储了这个依赖的一个副本。
3>升级Maven
4>使用Maven Help插件只需要将本机Maven的环境变量修改为升级后的Maven解压目录即可。即修改Maven_HOME的值。