macOS - Maven 安装配置

macOS - Maven 安装配置,第1张

macOS - Maven 安装配置

文章目录
    • 安装
    • 配置
      • 1、国内镜像
      • 2、配置本地仓库
    • 拉取包


Maven是用Java语言写的项目管理工具

主页:http://maven.apache.org


安装

1、下载

http://maven.apache.org/download.cgi

这里我选择下载 apache-maven-3.8.4-bin.zip


2、解压

我的文件解压在 /Users/user/software/apache-maven-3.8.4

测试执行命令

$ /Users/user/software/apache-maven-3.8.4/bin/mvn  --version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /Users/user/software/apache-maven-3.8.4
Java version: 11.0.13, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-11.0.13.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac"

3、配置环境变量

PATH_MAVEN_HOME='/Users/user/software/apache-maven-3.8.4/bin'
export PATH=$PATH:$PATH_MAVEN_HOME

使生效

source ~/.bash_profile

测试:

$ mvn --version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
...

配置

主要 修改文件:/Users/user/software/apache-maven-3.8.4/conf/settings.xml

1、国内镜像

关注 mirrors , 添加阿里云 mirror

 
    
    
      maven-default-http-blocker
      external:http:*
      Pseudo repository to mirror external repositories initially using HTTP.
      http://0.0.0.0/
      true
    
   	
    
   	
      nexus-aliyun
      *
      Nexus aliyun
      http://maven.aliyun.com/nexus/content/groups/public
		
   
  

2、配置本地仓库

本地仓库的作用:存放项目的jar包,缓存库。

开发项目时项目首先会从本地仓库中获取 jar 包,当无法获取指定 jar 包的时候,本地仓库会从 远程仓库(或 中央仓库) 中下载 jar 包,并“缓存”到本地仓库中以备将来使用。

默认位于 ${user.home}/.m2/repository, 在我的电脑即 /Users/user/.m2/repository 文件夹。

修改 localRepository 节点,如 我的 repo 创建在 /Users/user/documents/repo_maven 文件夹。

/Users/user/documents/repo_maven

拉取包

执行下述命令,将会拉取数据到本地仓库

$ mvn help:system
[INFO] Scanning for projects...
Downloading from nexus-aliyun: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom
...

第一次可能 BUILD FAILURE, 再执行一次命令可能就可以了。


伊织 2021-12-01
十二月,让我对你好一点

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5637190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存