坐标
图片发自简书App
仓库
图片发自简书App
Maven每次编译都会先从本地仓库找依赖,如果本地仓库没有就去全球远程仓库找,远程仓库若没有就会报错。
远程仓库:
远程仓库的地址配在主pom.xml文件中:
图片发自简书App
国外地址:
图片发自简书App
地址可以打开:
图片发自简书App
由于远程仓库地址在国外,因为网络的原因会慢,所以可以改为国内镜像仓库:
改为国内镜像仓库:
图片发自简书App
修改settings.xml
图片发自简书App
在146行:
图片发自简书App
id是镜像ID,mirrorOf是全球远程ID,name随便为镜像起个名字,url是镜像地址。
图片发自简书App
mirrorOf改为*,会将所有国外远程地址替换成此镜像地址:
图片发自简书App
本地仓库:
本地仓库的默认位置:
图片发自简书App
若你不想让本地仓库放在C盘,可以更改位置:
修改本地仓库存放位置:
settings.xml文件53行:
图片发自简书App
修改后的新的本地仓库位置:
图片发自简书App
将settings.xml文件拷贝一份,放在本地仓库新目录:
图片发自简书App
预备以后如果换Maven版本,可以将此settings.xml文件直接拷贝过去替换掉新的Maven里边的:
图片发自简书App
验证本地仓库位置是否更改成功:
图片发自简书App
确定更改成功,因为新本地仓库是空的,它正在往里面下载东西:
图片发自简书App