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

来源:互联网 发布:5sing音乐软件 编辑:程序博客网 时间:2024/06/05 15:46
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 -vApache 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 CorporationJava home: F:\java\jdk\jdk7\jreDefault locale: zh_CN, platform encoding: GBKOS 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 注释

由于国内网络环境原因,你懂的。某些依赖下载不下来,或者下载速度太慢,所以采用国内镜像仓库,我自己是使用阿里的镜像仓库,在这里要感谢一下马老版。
注: 当然镜像仓库一旦设置,就不会在访问远程中央仓库了。

原创粉丝点击