Mac下maven的安装与配置

1. 下载

下载地址http://maven.apache.org/download.cgi

image.png

2.解压配置环境变量

vim ~/.zshrc
export M2_HOME=/Users/caolipin/Environment/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin
source ~/.zshrc

3. 验证安装

 $ mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/caolipin/Environment/apache-maven-3.6.3
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.6", arch: "x86_64", family: "mac"

4.配置国内镜像

建立maven项目会需要去仓库下载一些相关的依赖包。maven默认的中央仓库是英国,所以因为国内访问外网不方便的原因可能导致下载失败或者非常慢,所以我们把中央仓库改为国内镜像

编辑MAVEN_HOME/conf/setting.xml文件找到<mirrors>节点,往里面添加配置代码(阿里云)

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

5. 配置本地仓库

  • 本地仓库的作用:存放项目的jar包,缓存库。开发项目时项目首先会从本地仓库中获取 jar 包,当无法获取指定 jar 包的时候,本地仓库会从 远程仓库(或 中央仓库) 中下载 jar 包,并“缓存”到本地仓库中以备将来使用。
  • 默认的缓存库 ${user.home}/.m2/repository
  • 如需修改,修改<localRepository>节点:
<localRepository>/Users/jack/Environment/apache-maven-3.6.3/maven-repo</localRepository>

6. mvn help:system

最后如果没有报错就说明配置好了。会发现你自己建的maven仓库的文件夹下会有很多的文件包自动出来。这些就是maven从镜像仓库下载下来的文件。

image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。