在 Mac 中配置 Maven
-
Mac
中配置Maven
-
下载
Maven
- 官网:https://maven.apache.org/download.cgi 下载最新版本,如:
apache-maven-3.6.3-bin.tar.gz
- 官网:https://maven.apache.org/download.cgi 下载最新版本,如:
-
添加
Maven
的环境变量-
解压压缩包至环境变量集合的位置,目录:
/usr/local/maven
-
打开终端,首先:
cd ~
,若没有.bash_profile
文件,通过touch ~/.bash_profile
命令创建 -
在终端执行下述命令:
$ open ~/.bash_profile or ¥ vim /etc/profile (若使用 vim 编辑器,通过 i 插入内容)
-
在
.bash_profile
文件中添加如下maven
配置# 添加 Maven 环境变量 export M2_HOME = /usr/local/maven/apache-maven-3.6.X export PATH=$M2_HOME/bin:$PATH
-
保存并关闭该文件。(若使用
vim
编辑器,通过:wq
命令实现保存并关闭)
-
-
使刚配置的环境变量生效
-
在
terminal
中执行如下命令:$ source ~/.bash_profile
-
-
测试
Maven
是否配置成功-
用
maven
的命令查看maven
版本,鉴定Maven
环境是否安装成功。mvn -version
-
配置成功时,输出的日志如下:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /usr/local/maven/apache-maven-3.6.3 Java version: 1.8.0_221, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
-
-
新开一个终端,运行
mvn
命令会显示命令不存在,如报错:zsh: command not found: mvn
-
解决:问题原因是
zsh
的配置文件没有加载~/.bash_profile
的配置项,做法如下:vim ~/.zshrc 或者 open ~/.zshrc 在文件末尾添加上之前的`source ~/.bash_profile` 保存即可。
-
-
简单设置 Maven 配置文件
~/conf/settings.xml
- 设置本地仓库
- 设置镜像源(此处采用阿里云镜像源)
- 设置本地仓库
-
在终端中下载包至本地仓库,只需在终端中输入命令
mvn help:system
即可
在 IDEA 中配置 Maven
-
打开 IDEA,从
Configuration -> Preferences
中进入IDEA配置
-
在偏好中找到并配置 Maven
-
解决
Could not transfer artifact xxx from/to xxx
问题- 在实际工程项目导包的时候常出现如上所示错误信息,常常是因为目标网站证书无效,我们只需要忽略ssl的证书校验就可以,打开
preferences->maven->importing
,在如图中的栏里,添加如下内容,并点击Apply
即可。
- 在实际工程项目导包的时候常出现如上所示错误信息,常常是因为目标网站证书无效,我们只需要忽略ssl的证书校验就可以,打开
-Xmx768m Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true