我是靠谱客的博主 默默大船,最近开发中收集的这篇文章主要介绍Maven五:本地仓库和中央仓库;设置阿里云国内服务器;,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本篇博客沿用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五:本地仓库和中央仓库;设置阿里云国内服务器;所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部