java基础-maven安装(配置本地仓库)

1)下载
打开地址http://maven.apache.org/download.cgi,点击【
apache-maven-3.6.3-bin.zip】下载

java基础-maven安装(配置本地仓库)_第1张图片

3) 解压到D:\Program Files

java基础-maven安装(配置本地仓库)_第2张图片

4)配置环境变量
此电脑-》右键-》【属性】

java基础-maven安装(配置本地仓库)_第3张图片

点击【高级系统设置】后选择【环境变量】

java基础-maven安装(配置本地仓库)_第4张图片

java基础-maven安装(配置本地仓库)_第5张图片

点击系统变量下的【新建】按钮

java基础-maven安装(配置本地仓库)_第6张图片

在弹出框中的【变量名】中输入MAVEN_HOME
在变量值中输入maven压缩包解压后的根路径:D:\Program Files\apache-maven-3.6.3后点击【确定】

java基础-maven安装(配置本地仓库)_第7张图片

选中系统变量的【Path】,点击【编辑】按钮

java基础-maven安装(配置本地仓库)_第8张图片

在编辑环境变量弹出创建中点击【新建】输入%MAVEN_HOME%\bin后点击【确定】按钮。

java基础-maven安装(配置本地仓库)_第9张图片

5)测试:打开命令提示符,在cmd窗口中输入mvn -version ,如果cmd窗口出现如下maven版本信息则表示maven安装完成。
 

java基础-maven安装(配置本地仓库)_第10张图片

java基础-maven安装(配置本地仓库)_第11张图片

6)配置maven仓库
本地仓库:相当于是远程仓库的一个缓存,当项目需要下载jar包的时候首先去本地maven仓库去找,如果找到则从本地maven仓库下载,找不到则去远程仓库去找。
默认的本地仓库路径为${user.home}/.m2/repository,因为项目的依赖会从远程仓库下载后会缓存到本地仓库,如果使用默认的本地仓库路径则会使c盘越来越大。

java基础-maven安装(配置本地仓库)_第12张图片

下面我们更改本地仓库的路径
首先要选一个目录,在该目录新建个文件夹当做本地仓库,这里我选择在maven的安装路径【D:\Program Files\apache-maven-3.6.3】下新建个【repository】文件夹。

java基础-maven安装(配置本地仓库)_第13张图片

第二步:打开maven的配置文件【settings.xml】

java基础-maven安装(配置本地仓库)_第14张图片

第三步在【settings】节点下新建【localRepository】节点,节点中输入要更改的本地仓库地址:D:\Program Files\apache-maven-3.6.3\repository

java基础-maven安装(配置本地仓库)_第15张图片

远程仓库:默认为:http://repo1.maven.org/maven2/
远程仓库服务器在国外,因为GW的原因国内访问默认的远程仓库会很慢,这里我们使用阿里的远程仓库来替换默认的远程仓库实现加速的效果。
首先打开maven的配置文件【settings.xml】

java基础-maven安装(配置本地仓库)_第16张图片

第二步找到【mirrors】节点,mirrors节点下可以配置多个mirror,每个mirror都有id(是mirror的唯一标识)、name、url(远程仓库地址)、mirrorsOf(代表了一个镜像的替代位置,例如central就表示代替官方的中央库),当需要去远程仓库下载jar包时不是按照位置顺序来查找的,是按钮id的字母排序来查着的,例如当配置了B和A两个mirror,无论这两个mirror的位置如何maven都会首先去A去查询,如果找到了则直接下载,如果找不到或者无法连接到A才会去B查询。
这里我们在mirrors下新建节点,使用阿里的仓库来替换默认的远程仓库

alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central
java基础-maven安装(配置本地仓库)_第17张图片

私服:一般由公司专门的团队维护,仅对公司内部提供服务
Maven私服一般安装Nexus。
首先,Nexus下载,访问Nexus官方网址https://www.sonatype.com/download-nexus-repo-ossjava基础-maven安装(配置本地仓库)_第18张图片

你可能感兴趣的:(#,java构建工具,java,maven,开发语言)