Maven高级——私服(完结撒花!)

作用与介绍

一个公司内有两个项目组,如果其中一个开发了一个依赖tlias-utils,另一个项目组要使用的话要么就是传过来直接install放到自己的本地仓库里面的。

但是也可以搭建一个公共仓库,专门供公司局域网内部使用,也就是所谓私服。

然后在导依赖时,会先去本地仓库找,本地仓库找不到时就会去私服找,私服也没有的话,私服会自动连接中央仓库查找。

Maven高级——私服(完结撒花!)_第1张图片 资源上传与下载 

要想访问私服需要有用户名和密码,然后还要知道上传资源的url地址。有了这两项信息,就可以将本地的jar包发布到私服。

在下载私服的jar包时,还需要Maven中配置私服的url地址,只有这样,本地仓库才能自动连接私服查找资源。

Maven高级——私服(完结撒花!)_第2张图片

私服中有着不同类型的仓库,比如central就是全球中央仓库的。

还有两个一个是稳定版本的仓库,一个是开发版本的仓库。

之前拆分的模块可以看见版本都是SNAPSHOT,后缀改成RELEASE或者删除后缀都会发布到稳定版本的仓库。

Maven高级——私服(完结撒花!)_第3张图片 

第一步——设置用户名与密码

Maven高级——私服(完结撒花!)_第4张图片上面有两套用户名和密码,一个releases的仓库的,一个是snapshots仓库的。

第二步——配置资源上传地址

Maven高级——私服(完结撒花!)_第5张图片

这个同样要配置两个版本的地址。

第三步——设置下载资源的仓库组的地址。

私服中有多个仓库,需要的资源不清楚在哪一个仓库时就直接划分一个仓库组,会自动到仓库组中查找。 

Maven高级——私服(完结撒花!)_第6张图片

还要再profiles中指定不管是稳定版本还是不稳定版本都可以下载,因为默认情况下,snapshots不稳定版本是不允许从私服当中下载的。 

Maven高级——私服(完结撒花!)_第7张图片 

关于具体实操还是等我以后自己学了Maven私服搭建一个私服之后再来详细说明吧,现在没有条件

好像也可以本地仓库安装一个私服的,算了,不做了。

完结撒花!

你可能感兴趣的:(Spring,maven,github,java)