maven的安装配置
准备:从maven的官网下载相应的包window下载zip包,Linux下载tar.gz包,安装配置好jdk(这个很重要)
window安装
1、解压zip包
2、环境变量:MAVEN_HOME 值为 maven解压路径
3、path:加上——%MAVEN_HOME%\bin;
4、cmd命令窗口执行:mvn -version ,能正常显示mvn的版本信息表示maven安装成功
Linux安装
1、解压tar.gz的包,建议在解压目录旁边建立一个解压目录的符号链接,方便之后升级。
如:ln -s apache-maven-3.5.2/ apache-maven
2、修改/etc/profile: 增加如下两行:
export MAVEN_HOME=/usr/local/apache-maven
export PATH=$MAVEN_HOME/bin:$PATHsource 命令使配置生效。
3、mvn -version 验证mvn是否安装成功。
目录分析
bin: mvn的运行脚本
boot: mvn自己的类加载器,普通用户无需关心
conf: 配置文件存放目录,settings.xml;这个里配置对全局有效;一般情况下建议copy至~/.m2/下,然后修改改文件,在用户范围内配置mavne的行为。
lib: maven 运行所需要的类库
最佳实践
1、通常需要设置MAVEN_OPTS的值为-Xms128m -Xmx512m,因为Java默认的最大可用内存往往不能够满足Maven运行的需要,比如在项目较大时,使用Maven生成项目站点需要占用大量的内存,如果没有该配置,则很容易得到java.lang.OutOfMemeoryError。因此,一开始就配置该变量是推荐的做法。
2、配置用户范围的settings.xml
3、不要使用IDE内置的maven, 内置的maven通常很新,但是不一定稳定。