您的位置:首页 > 其它

maven 下载、安装配置以及本地仓库地址、镜像仓库地址修改

2017-12-21 10:57 1021 查看
1.安装maven前准备
1.1 maven 3.3以后版本安装前请先下载jdk1.7以后版本,jdk下载地址

http://www.oracle.com/technetwork/java/javase/downloads/index.html

1.2 jdk安装及配置请参考博客地址

http://blog.csdn.net/mrsun_/article/details/74173155

1.3 maven 下载地址

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

2.安装
2.1 配置路径

将maven下载的压缩包解压到指定路径(建议全英文路径,如:F:\maven\apache-maven-3.5.0)

3.配置
3.1 打开环境变量

根据路径(计算机→属性→高级系统设置→高级→环境变量)打开系统环境变量配置页面。

3.2 新建 MVN_HOME 变量,变量值:maven安装路径 (即: F:\maven\apache-maven-3.5.0 )

3.3 编辑 Path 变量,Path 变量值最后面追加 %MVN_HOME%\bin;

4.测试
4.1打开 cmd 输入 mvn -v ,输出如下,即可。

Microsoft Windows [版本 10.0.15063]
(c) 2017 Microsoft Corporation。保留所有权利。

C:\Users\demo>mvn -v
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: F:\maven\apache-maven-3.5.0\bin\..
Java version: 1.8.0_74, vendor: Oracle Corporation
Java home: F:\java\jdk\jdk7\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

C:\Users\demo>


5.配置本地仓库
5.1 打开maven安装目录下的 settings.xml 文件,目录地址如下

F:\maven\apache-maven-3.5.0\conf\settings.xml

5.2 在settings.xml文件中找到标签,将默认的注掉,修改仓库地址为 F:/maven/repo

<!-- 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>F:/maven/repo</localRepository>


: 5.3 注释(为什么要配置本地仓库)

5.3.1 本地仓库地址是用来存放项目依赖的,项目每增加一个依赖,maven就会从中央仓库将用到的依赖下载到本地仓库,这样随着项目做的越多,仓库中的依赖文件就越多,C盘就会越来越臃肿,所以建议更改本地仓库地址。

6.配置镜像仓库
6.1 打开maven安装目录下的 settings.xml 文件,目录地址如下

F:\maven\apache-maven-3.5.0\conf\settings.xml

6.2 在settings.xml文件中找到标签,将默认的注掉,修改镜像仓库地址为 http://maven.aliyun.com/nexus/content/groups/public/

<!-- 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>


: 6.3 注释

由于国内网络环境原因,你懂的。某些依赖下载不下来,或者下载速度太慢,所以采用国内镜像仓库,我自己是使用阿里的镜像仓库,在这里要感谢一下马老版。

注: 当然镜像仓库一旦设置,就不会在访问远程中央仓库了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息