maven能做什么
- 构建自动化工具(理解为批处理)
- 依赖管理工具(想想那一堆jar包)
- 项目信息管理工具
下载
在https://maven.apache.org/download.cgi下载apache-maven-3.5.0-bin.zip
安装
安装环境要求:java 1.7+
解压
将zip解压到某目录,如:d:/maven35
添加新的环境变量
- M2_HOME=d:/maven35
- MAVEN_OPTS=-Xms128m -Xmx512m
修改环境变量path
在path结尾添加:
%M2_HOME%/bin;
注意行尾的“分号”
安装验证
在命令行下执行:
mvn -v
显示相应的版本信息,说明设置成功。
配置文件settings.xml
配置文件分为:全局配置文件,用户配置文件。
全局配置文件
在d:/maven35/conf目录下有settings.xml,这是maven的全局配置文件。
用户配置文件
在当前用户的目录:${user.home}/.m2目录下的settings.xml为用户配置文件。
注意:配置完maven之后 ,默认在${user.home}目录下是找不到.m2目录的,还需要进行如下操作。
在命令行下执行:
mvn help:system
之后,会在${user.home}目录下看到.m2目录。
但是此目录下还是没有settings.xml文件。只需要将全局配置文件复制一份到此目录即可。
修改本地仓库位置
本地仓库默认位于:
${user.home}/.m2/repository
而通常${user.home}位于系统盘C盘,为了减少对系统盘的占用等原因,可以修改maven本地仓库的位置。
移动仓库
复制${user.home}/.m2下的repository目录到其它盘下。例如将repository目录复制到D盘,并修改文件夹名为:mavenrepo。
修改settings.xml文件
打开${user.home}/.m2下的settings.xml文件。找到被注释的设置
<localRepository>/path/to/local/repo</localRepository>
将基取消注释,并将目录修改为新的仓库位置即可。
<localRepository>D:\mavenrepo</localRepository>