04 MAC环境配置-maven安装教程

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_HOMEPATH

方式一: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>

参考文档:maven 的配置文件 settings.xml 讲解_mavensettings配置-CSDN博客

猜你喜欢

转载自blog.csdn.net/weixin_40287414/article/details/142094464
04