- 安装
- 配置
- 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
十二月,让我对你好一点
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)