您的位置:首页 > 其它

maven配置镜像及修改仓库地址

2017-11-28 11:29 447 查看
下载

配置系统环境变量

配置settingsxml文件

1修改本地仓库地址

2配置镜像

maven配置系统环境变量,修改本地仓库地址以及配置镜像提升下载jar包速度。

1.下载

下载maven,本文选择3.3.9版本

2.配置系统环境变量

安装Maven之前先确定JDK已经安装配置完成。

MAVEN_HOME = D:\Program Files (x86)\apache-maven-3.3.9

Path = *;%MAVEN_HOME%\bin

打开cmd命令行

C:\Users\cyyun>mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:4
7+08:00)
Maven home: D:\Program Files (x86)\apache-maven-3.3.9\bin\..
Java version: 1.8.0_152, vendor: Oracle Corporation
Java home: D:\Program Files (x86)\Java\jdk1.8.0_152\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"


3.配置settings.xml文件

文件路径地址D:\Program Files (x86)\apache-maven-3.3.9\conf\settings.xml

3.1.修改本地仓库地址

<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:/repository</localRepository>


3.2.配置镜像

当在pom文件里面添加一个新的依赖时,maven发现本地仓库里面没有该jar包就会到中央仓库去下载,但是中央仓库在国外,下载速度慢。

<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->

<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>uk</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

<mirror>
<id>nexus</id>
<name>internal nexus repository</name>
<!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
<url>http://repo.maven.apache.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>


本文参考:

Maven提升下载jar速度方法: (每秒1MB左右)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: