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