栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

macOS - Maven 安装配置

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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
十二月,让我对你好一点

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/631316.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号