maven镜像 镜像到底是什么意思?
在没有使用maven之前 我们都是自己去相关的官网下载jar 然后自己把架包导入项目
但是有的时候用到的架包特别多 可能得有几十个,比较多 还容易少导,这样呢 就比较麻烦
所以我们就使用了maven这个插进 只要我们在pom.xml 文件中指定具体要用到的jar信息 它就会到指定的地方去给我们下载到我们指定的maven仓库里面
一直听说maven镜像,那镜像到底是什么意思呢?
以下呢 是我自己对maven镜像的一个理解:
我们在使用maven这个插件的时候 都会指定一个maven仓库(就是指定一个位置 maven自动下载架包的时候 这些架包放在哪里)
例如: 当我们要使用哪个架包的时候 就在pom.xml 这个文件里面指定这个架包的相关信息就可以了 maven会自动帮我们下载
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
maven会到这个架包指定的位置(就是我们所说的远程仓库 这个远程仓库可以有很多个 每个架包的位置不一样 那么这个远程仓库的位置也就不一样 说白了 这个远程仓库就是架包存放的位置) 去下载
那这个镜像是什么呢??? 它就相当于是这个远程仓库的一个镜子(一个替身) 远程仓库里面有的东西 它都有,它的作用就是:镜像是为了提供更快的服务。