概述
本篇博客沿用Maven四中的工程和代码;
本地仓库和中央仓库分析;设置阿里云私服;
目录
1.本地仓库和中央仓库的配合过程
2.查看本地仓库(基于Eclipse)& 本地仓库分析
(1)查看本地仓库(基于Eclipse)
(2)本地仓库分析
3.设置Maven国内服务器
1.本地仓库和中央仓库的配合过程
本地仓库:本地某一个目录;
中央仓库:存储在Apache远程服务器上;
上述过程:假设一个工程中使用了maven,maven在项目启动的时候,会对pom.xml进行加载,分析里面有哪些dependency依赖,然后其便会在本地仓库(本机的某一个目录中)中去查找这些依赖文件是否存在,这些依赖文件就是通常使用的jar包,本地仓库一般是.m2repository目录,如果在maven在查找本地仓库的时候,发现某一个jar在本地仓库中没有,maven会自动的向中央仓库(Apache的maven仓库)发起下载的请求,将中央仓库中的jar包下载到本地仓库,之后再由maven去加载刚下载的文件,于是在项目列表中就会有这个依赖了。
2.查看本地仓库(基于Eclipse)& 本地仓库分析
(1)查看本地仓库(基于Eclipse)
PS:只是eclipse查找的方法~
(2)本地仓库分析
如拼音的依赖:
MySQL的依赖:
可以看到,MySQL的依赖,就2M左右,还是挺大的,如果这些依赖都从Apache这个国外网站下载,其速度可能会很慢。
3.设置Maven国内服务器
为了解决上面的问题问题,就出现了【代理服务器】。即对于Maven来说,中央仓库有一个一个的私服,也就是服务器的备份,而这些备份的服务器往往是存在于国内的,比如阿里巴巴提供的Maven私服了。
阿里巴巴Maven私服地址:http://maven.aliyun.com:
<repositories>
<!-- 创建私服的地址 -->
<repository>
<id>aliyun</id>
<name>aliyun</name>
<url>https://maven.aliyun.com/repository/public</url>
</repository>
</repositories>
在国内阿里云是服务最好,也是免费的Maven私服,建议使用阿里云私服,会节省很多的下载时间。
最后
以上就是默默大船为你收集整理的Maven五:本地仓库和中央仓库;设置阿里云国内服务器;的全部内容,希望文章能够帮你解决Maven五:本地仓库和中央仓库;设置阿里云国内服务器;所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复