0x00 概述
本文主要内容为在Mac环境下安装和配置Maven。
0x01 安装Maven
下载地址:http://maven.apache.org/download.cgi
Binary:编译之后的二进制文件
Source:表示可以查看源代码的,比Binary大一点
tar.gz archive:Linux、macOS系统使用
zip archive:windows系统使用
下载好tar.gz安装包:
# 解压安装包 tar -zxvf apache-maven-3.8.4-bin.tar.gz # 将解压出的文件夹放到Documents目录内 mv apache-maven-3.8.4- /Users/xxx/Documents/
# 按照网上的说法是,把解压后的文件夹放到/usr/local/目录下,但是mac环境对/usr目录进行了保护,即使使用了sudo+密码的方式,仍会提示你无法执行操作,原因参考 https://zhuanlan.zhihu.com/p/80845512
为了安装maven,要关闭mac的SIP安全管理并重启,太麻烦,所以此处将maven文件夹放到用户的Documents文件夹,此文件夹可直接拷贝。
0x02 配置Maven
配置Maven环境变量
# 进入用户目录 cd ~ # 查看用户目录内所有文件 ls -a # 修改 .bash_profile,配置mvn环境变量 vim .bash_profile # 在文件最底部,新增2行 export MAVEN_HOME=/Users/xx/Documents/apache-maven-3.8.4 export PATH=$PATH:$MAVEN_HOME/bin # 保存 wq
此时在命令行使用如下命令,验证mvn环境变量是否配置成功
mvn -v
0x03 配置Maven源
将Maven源改为aliyunMaven源,并修改repo目录;
为方便repo文件管理,在apache-maven-3.8.4目录下新建一个repo目录;
# 到安装目录的conf目录下 cd /Users/xx/Documents/apache-maven-3.8.4/conf # 备份settings.xml原始文件 cp settings.xml settings.xml.bak # 配置源和repo目录 vim ettings.xml
注释掉默认的Maven源,新增aliyun的源
<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>aliyunpublic</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
注释掉默认repo目录,修改repo目录为新建的repo文件夹
0x04 IntelliJ Idea内进行Maven配置
此处不在详述,请合理使用搜索引擎