1.配置Maven的本地仓库(repository)
(1)cmd输入mvn -v或mvn验证是否配置成功
(2)自动生成一个文件夹:C:\Users\Administrator.m2\repository(本地仓库目录)
(3)Maven默认的repository在C:\Users\Administrator.m2文件夹里,我们需要修改一下这些默认配置;
(1)需要注意的是刚开始在.m2/下边是没有这个repository/文件夹的
(2)当在命令行中运行mvn命令后才会出现该文件夹
(3)并且在该文件夹下存储我们从远程仓库下载的构件。
(4)maven项目的setting.xml一般要复制一份在C盘的.m2的文件下面
4.1.eclipse中默认maven所关联的setting.xml文件的位置在C盘的.m2 下面,所以要复制
4.2.通常会修改eclipse中maven所关联的setting.xml文件的位置,修改为安装时maven目录下/conf/setting.xml
4.3.设置路径:window-preference-Maven-User Settings
4.4.C盘的.m2/下的是个人配置,config/下的是全局配置
4.5.个人配置会覆盖全局配置
(4)为什么要修改本地c盘仓库位置?
(1)Maven会自动添加相应的jar包,而这个jar包会先在本地仓库(默认c盘)中查找
(2)如果本地仓库中找不到,则会去中央仓库(网络上)去进行下载
(3)不建议把下载的jar包放在系统盘,会占空间
(5)把本地仓库配置在非系统盘
(1)准备本地仓库,我的放在如下位置
(2)配置maven 根目录下的 conf 文件夹中的 setting.xml 文件里设置仓库路径 (注意删除原来的自动生成一个文件夹.m2下的repository)
<localRepository>E:\MAVEN\repository</localRepository>
(3)在C盘m2下复制一份setting.xml文件作为个人配置,下载包路径和conf文件夹中setting.xml 路径保持一致
(6)接下来我们测试一下是否设置成功:进入到命令行,然后输入mvn help:system可以看到正在下载很多文件,文件的位置在E:\MAVEN\repository
(7)最后Maven从网上下载的jar就会存放在我们设置的路径下了!!!
2.Maven中 jdk的配置
(1)找到profiles标签
(2)添加自己的配置
<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>
3.配置Maven的远程仓库(更换镜像源)
(1)Maven 仓库默认在国外, 国内使用难免很慢,我们可以更换为阿里云的仓库
(2)更换阿里云的仓库过程如下:
<1>第一步:修改 maven 根目录下的 conf 文件夹中的 setting.xml 文件,在 mirrors 节点上,添加内容如下:
<mirrors>
<mirror>
//该镜像的id
<id>nexus-aliyun</id>
//该镜像用来取代的远程仓库,central是中央仓库的id
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
//该镜像的仓库地址,这里是用的阿里的仓库
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors>
<2>第二步: pom.xml文件里添加
注意:(1)中央仓库就是Maven的一个默认的远程仓库
(2)Maven的安装文件中自带了中央仓库的配置($M2_HOME/lib/maven-model-builder.jar)
(3)在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的jar包存在另一个远程仓库中
(4)这时为了提高构建速度,可以在pom.xml文件中加入阿里中央仓库
<repositories>
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</repository>
</repositories>
4.验证配置
(1)与jdk验证类似,打开CMD窗口输入:mvn -version命令,会显示版本,以及编码等信息