maven仓库
- 远程仓库
- 不在本机中的一切仓库都是远程仓库,其中分为中央仓库和本地私服仓库
- 默认的远程仓库使用的Apache提供的中央仓库:https://mvnrepository.com/
- 本地仓库
- 本地仓库指本机的一份拷贝,用来缓存远程下载,包含你尚未发布的临时构件
- 镜像仓库
- 如果仓库A可以提供仓库B存储的所有内容,那么就可以认为A是B的一个镜像。例如:在国内直接连接中央仓库下载依赖,由于一些特殊原因下载速度非常慢。这时,我们可以使用阿里云提供的镜像
来替换中央仓库。修改maven的setting.xml文件,具体内容如下:https://maven.aliyun.com/repository/public
<mirror> <!-- 指定镜像ID(可自己改名) --> <id>aliyunmaven</id> <!-- 匹配中央仓库(阿里云的仓库名称,不可以自己起名,必须这么写)--> <mirrorOf>*</mirrorOf> <!-- 指定镜像名称(可自己改名) --> <name>阿里云公共仓库</name> <!-- 指定镜像路径(镜像地址) --> <url>https://maven.aliyun.com/repository/public</url> </mirror>
- 阿里云maven镜像镜像详细介绍地址:https://maven.aliyun.com
- 如果仓库A可以提供仓库B存储的所有内容,那么就可以认为A是B的一个镜像。例如:在国内直接连接中央仓库下载依赖,由于一些特殊原因下载速度非常慢。这时,我们可以使用阿里云提供的镜像
- maven仓库访问优先级: