学习如何使用Maven
本文为笔者学习Maven的笔记,学习的是尚硅谷的 尚硅谷Maven教程(maven入门+高深,全网无出其右!)。
视频链接
Maven下载地址
本文下载的是windows版本的
注意:IDEA与Maven的版本号需要对应,否则可能会出现不兼容的问题
。详见下文链接IDEA中Maven构建报错
解压文件
将下载好的文件解压到不含中文与空格的文件夹下。
配置本地仓库
打开conf目录下的settings.xml文件,修改本地仓库位置
下图中的 ${user.home}/.m2/repository 是本地仓库默认的位置,我们可以另外配置一个位置。
笔者配在了下图位置,主要是因为没有分盘,电脑就一个C盘。如果有其他盘的话,建议放在其他盘上。
<localRepository>C:\maven-repo</localRepository>
配置镜像仓库
国外的仓库速度很慢,我们这边配置使用的是阿里云的仓库。配置在 <mirrors>
标签内。原来的示例代码可以考虑注释掉。
<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版本
Maven默认使用的是1.5版本,我们这边配置是1.8。配置在<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>
配置Maven的环境变量
先确保Java的环境变量配置正确,再配置MAVEN_HOME和Path。
一般来说,XXX_HOME就是指bin目录的上一级,Path指向的是bin目录。