maven项目对象模型(POM)是项目管理与构建自动化的工具,可以通过一小段描述信息来管理jar包、构建项目、管理文档和报告等。引入maven的java项目,能在pom文件中很方便地管理第三方jar包。
安装maven有多种方式,可以从官网下载后运行安装文件、使用Homebrew进行安装等,如果使用Homebrew,请先参考文档MAC环境配置-Homebrew安装教程-CSDN博客安装Homebrew。
一、检查是否安装
输入以下命令:
mvn -v
状态 | 返回 | 备注 |
未安装 | zsh: command not found: mvn | 需要安装 |
已安装 | Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec Java version: 1.8.0_241, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "mac os x", version: "10.15.4", arch: "x86_64", family: "mac" |
不需要安装 |
二、安装
2.1 使用Homebrew安装maven
1、执行命令搜索可用的maven版本:
brew search maven
2、执行命令安装,例如安装3.6.3:
# maven@<version>:@符号后添加指定的版本号
brew install [email protected]
3、执行以下命令验证配置是否生效:
mvn -v
2.2 官网下载安装maven
1、官网下载压缩包,地址:maven-3.6.3
2、下载完成后解压,移动到需要的路径即可。移动后记录一下maven的安装路径,配置环境变量需要用到。
3、配置环境变量MAVEN_HOME、PATH:
方式一:vim ~/.bash_profile 打开文件,追加写入如下内容:
# MAVEN_HOME为本地maven仓库地址
export MAVEN_HOME=/Users/chensha/LocalMaven/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin
方式二:使用echo命令追加写入文件:
# PATH为本地maven的路径
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
4、执行文件使配置生效:
source ~/.bash_profile
5、执行以下命令验证配置是否生效:
mvn -v
三、配置下载源
通常来说,还需要替换maven的settings.xml文件,此文件中包含类似本地仓库、远程仓库和联网使用的代理信息等配置。
settings.xml文件一般存在于Maven的安装目录的conf子目录下面,或者是用户目录的.m2子目录下面。maven默认的远程仓库在国外,下载较慢,可以替换为合适的镜像地址。
1、打开Maven安装目录中的conf文件夹,复制settings.xml文件到一个安全的位置,作为备份文件;
2、根据需要进行配置,可以设置代理、镜像、仓库等,例如:
<!--
配置默认的本地仓库地址,默认值为:${user.home}/.m2/repository
-->
<localRepository>D:\repository</localRepository>
<!--
配置远程仓库的身份验证信息
-->
<servers>
<server>
<id>maven-central</id>
<username>account</username>
<password>pwd</password>
</server>
</servers>
<!--
配置远程仓库的镜像站点
-->
<mirrors>
<mirror>
<id>alimaven-central</id>
<name>aliyun maven</name>
<mirrorOf>central</mirrorOf>
<url>https://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors>