Maven 安装配置
文章目录
- Maven 安装配置
- 一、下载 Maven
- 二、解压Maven核心程序
- 三、指定本地仓库
- 四、配置阿里云镜像仓库
- 4.1 将原有的例子配置注释掉
- 4.2 加入新的配置
- 五、配置 Maven 工程的基础 JDK 版本
- 六、配置环境变量
- 6.1 检查 JAVAHOME 配置是否正确
- 6.2 配置 MAVENHOME
- 6.3 验证
一、下载 Maven
Maven官网:https://maven.apache.org/index.html
Maven下载:https://maven.apache.org/download.cgi
- 注意
- Binary tar.gz archive Linux版 下载
- Binary zip archive Windows版 下载
- Source tar.gz archive Liunx源码下载
- Source zip archive Windows源码下载
二、解压Maven核心程序
压缩包:(我已经有了以前版本的,就没有用最新版)
解压缩到一个没有中文路径的地址下(有中文的路径可能会出现问题):
解压后的文件:
在解压目录中,我们需要着重关注 Maven 的核心配置文件:conf/settings.xml
三、指定本地仓库
用户根目录**/.m2/repository**。由于本地仓库的默认位置是在用户的家目录下,而家目录往往是在 C 盘,也就是系统盘。将来 Maven 仓库中 jar 包越来越多,仓库体积越来越大,可能会拖慢 C 盘运行速度,影响系统性能。所以建议将 Maven 的本地仓库放在其他盘符下。配置方式如下:
<!-- 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:\**\maven-repository</localRepository>
本地仓库这个目录,我们手动创建一个空的目录即可。
**记住:**一定要把 localRepository 标签从注释中拿出来。
**注意:**本地仓库本身也需要使用一个非中文、没有空格的目录。
四、配置阿里云镜像仓库
Maven下载 jar 包默认访问境外的中央仓库,而国外网站速度很慢。改成阿里云提供的镜像仓库,访问国内网站,可以让 Maven 下载 jar 包的时候速度更快,配置的方式是:
4.1 将原有的例子配置注释掉
<!-- <mirror><id>maven-default-http-blocker</id><mirrorOf>external:http:*</mirrorOf><name>Pseudo repository to mirror external repositories initially using
HTTP.</name><url>http://0.0.0.0/</url><blocked>true</blocked>
</mirror> -->
4.2 加入新的配置
<mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
五、配置 Maven 工程的基础 JDK 版本
如果按照默认配置运行,Java 工程使用的默认 JDK 版本是 1.5,而我们熟悉和常用的是 JDK 1.8 版本。修改配置的方式是:将 profile 标签整个复制到 settings.xml 文件的 profiles 标签内。
<profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties>
</profile>
六、配置环境变量
6.1 检查 JAVAHOME 配置是否正确
C:\Users\Administrator>echo %JAVA_HOME%
D:\software\JavaC:\Users\Administrator>java -version
java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)
6.2 配置 MAVENHOME
配置环境变量的规律:
XXX_HOME 通常指向的是 bin 目录的上一级
PATH 指向的是 bin 目录