Mac安装Maven,踩了几个坑

本来这种内容没必要写篇博客,但不知道为什么,我踩了好几个坑,甚至走了一些弯路,于是记录在此。

下载Maven

下载安装包,Windows和Mac上使用的安装包是一样的。所以,如果你Windows上以前有,复制过来直接用就行了。甚至Windows上的Repository都可以复制到Mac上使用,这样省下很多下载jar包的时间。

官网下载地址

Mac下载 apache-maven-3.6.2-bin.tar.gzapache-maven-3.6.2-bin.zip 都可以。

我将解压出来的文件夹放在如下位置

然后将 setting.xml 文件修改下,大部分人访问国外的镜像还是有点慢。

找到 mirrors 标签,将阿里云镜像拷贝进去

 <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
 </mirror>

修改本地仓库地址,这一步随意,可以先不做。发现好像每一次默认进去会将 jar 下载到 m2 下。所以我喜欢修改本地仓库地址。在 setting.xml 中搜索 localRepository ,然后将以下代码放进去。中间的值修改成自己的仓库位置。

<localRepository>/Users/guozh/Applications/repository</localRepository>

配置环境变量

我准备将环境变量放在用户级别的 bash_profile 下。

这是我的环境变量

# maven
export M3_HOME=/Users/guozh/Applications/apache-maven-3.5.3
export PATH=$PATH:$M3_HOME/bin

这里每个人都不一样,注意 $PATH:的位置,Mac上的PATH路径是用 : 连接的。

通过终端添加到 .bash_profile 中,进入到用户路径下。因为普通用户没权限修改这文件,需要 sudo ,然后会要求输入开机密码。

sudo vim .bash_profile

接着将上面的环境变量复制进去。保存后,重新加载

source .bash_profile

接着再试试是否成功

mvn -v

可能会失败,提示mvn: Permission denied

如果不提示,也建议做下一步,将安装包位置修改成你自己的,

chmod a+x /Users/guozh/Applications/apache-maven-3.5.3/bin/mvn

基本就可以了。

本文由老郭种树原创,转载请注明:https://guozh.net/install-maven-on-mac/

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注