MacOS 配置JDK和Maven
一、安装JDK
1.1 下载安装包
jdk1.8安装包地址:https://www.oracle.com/java/technologies/downloads/#java8
1.2 默认安装
双击安装包,默认安装即可,默认安装的目录:/Library/Java/JavaVirtualMachines/jdk1.8.0_361.jdk
1.3 配置环境变量
编辑~/.zsh
文件:
vim ~/.zshrc
添加环境变量:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_361.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
加载环境变量:
source ~/.zshrc
1.4 查看是否安装成功:
java -version
二、安装Maven
2.1 下载Maven
maven官网:https://maven.apache.org
点击Download:
选择Binary版本,下载
2.2 将下载好的文件拷贝到用户名目录下的Library目录
创建目录JavaEnvironment
mkdir ~/Library/JavaEnviroment
将下载好的文件,解压,并放到刚创建好的文件夹:
mv ~/Downloads/apache-maven-3.9.1 ~/Library/JavaEnviroment
2.3 配置环境变量
编辑~/.zshrc
vim ~/.zshrc
添加如下内容:
#maven
export MAVEN_HOME=~/Library/JavaEnviroment/apache-maven-3.9.1
export PATH=$MAVEN_HOME/bin:$PATH
加载环境变量:
export MAVEN_HOME=~/Library/JavaEnviroment/apache-maven-3.9.1
export PATH=$MAVEN_HOME/bin:$PATH
2.4 测试是否安装完成
mvn -v
2.5 配置镜像
将~/Library/JavaEnviroment/apache-maven-3.9.1/conf/settings.xml
替换为如下内容:
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
<mirror>
<id>maven-default-http-blocker</id>
<mirrorOf>external:http:*</mirrorOf>
<name>Pseudo repository to mirror external repositories initially using HTTP.</name>
<url>http://0.0.0.0/</url>
<blocked>true</blocked>
</mirror>
-->
<mirror>
<id>aliyunmaven</id>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
2.6 IDEA配置
新建本地仓库文件夹:
mkdir ~/Library/JavaEnviroment/apache-maven-3.9.1/repository
打开IDEA的偏好设置:
分别将如下选项进行修改:
~/Library/JavaEnviroment/apache-maven-3.9.1
~/Library/JavaEnviroment/apache-maven-3.9.1/conf/settings.xml ~/Library/JavaEnviroment/apache-maven-3.9.1/repository