一、私服仓库类型介绍
如上图所示,在Nexus的管理界面找到maven仓库管理。可以看见一共有7个仓库,其中上面4个是java的,下面3个是.net的,咋们不管他。那么先来介绍一下这个table表格吧。
name:仓库名
type:仓库类型
group:仓库组,可以包含多个仓库,客户端值需要连它就可以连到它所管理的所有仓库
proxy:代理仓库,去中央仓库或者镜像仓库啦jar包并且保存的。我们可以在这里配置成阿里云的镜像
hosted:本地仓库,自己公司的项目,或者上传一些其他公司的jar。
Format:仓库格式
Status:仓库状态
URL:客户端连接的url地址
health check:健康检查
然后在介绍一下它自带的几个仓库吧。
maven-central:代理仓库,去中央仓库或镜像仓库拉jar的
maven-public:仓库组,默认吧其他几个java仓库全部包含了进来,一般直接连它就好了
maven-releases:release版本仓库,一般把正式发布的jar包上传到这里
maven-snapshots:snapshot版本仓库,一般把还没正式发布,但是其他人员又需要的jar上传到这里
二、如何修改代理仓库连接中央仓库的地址、设置仓库组包含的仓库
修改中央仓库地址:首先单机public-central,然后再详情页找到proxy-Remote storage修改它的地址为http://maven.aliyun.com/nexus/content/groups/public
,最后拉到页面底端点保存就好了。
查看查库组配置:首先单击maven-public,接着你就能直接看到啦。
三、如何创建一个仓库
有时候我们可能要保存一些第三方未开源的jar包,那么就需要一个第三方仓库来保存了。操作步骤:
- 首先点击Create Repository
- 选着maven2(hosted)
- 输入仓库名字,其他的默认不要动,其他配置项看不懂英文的就用翻译吧。最后点保存
- 把创建好的仓库加入到仓库组中。先进入仓库组,然后添加。