Mac环境下Maven的安装与配置

安装

安装前确保已配置Java开发环境。
官网下载(bin.tar.gz或bin.zip)或使用brew(推荐)安装。
建议安装3.5.x及以下版本,3.6.x版本在idea(2018.2.4 Ultimate Edition)中不兼容(Unable to create injector)。
方式一,官网下载:建议将下载文件解压到/Library下。
方式二(推荐),brew安装:命令行(terminal)执行如下。

1
2
3
4
5
6
7
8
# 搜索相关版本
brew search maven
# 查看安装信息
brew info maven@3.5
# 安装
brew install maven@3.5

命令行下执行mvn -v, 若有如下信息,则无需执行下一步的配置。

1
2
3
4
5
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /usr/local/Cellar/maven@3.5/3.5.4/libexec
Java version: 1.8.0_151, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"

配置

编辑当前用户目录下.bash_profile文件

1
vim ~/.bash_profile

添加如下配置并保存

1
2
3
export M2_HOME=/usr/local/opt/maven@3.5
export M2=$M2_HOME/bin
export PATH=$M2:$PATH

执行如下命令使配置生效

1
source ~/.bash_profile

执行mvn -v查看配置是否生效。

IDEA

基础配置

先配置好Maven Home、settings.xml、repository。
可使用idea内嵌Maven(默认为Bundled3)或者使用上述步骤中下载配置的Maven(目录配置如: /usr/local/Cellar/maven@3.5/3.5.4/libexec)。
first_png

堆内存配置

在Preferences->Build,Execution,Deployment->Build Tools->Maven->Importing配置maven依赖导入可使用的最大内存(配置如:-Xmx2048m),若项目依赖较多,若此项配置较小(默认768m),在导入依赖时,Maven将Crash。
second_png
另外,需要在Runner中配置VM Options。
third_png