nexus服务器部署配置

首先区别几个概念

1.release是发布版本,snapshots是快照版本,也就是不稳定版本。

2.nexus默认带有几个仓库

PublicRepositories:  仓库组
3rd party: 无法从公共仓库获得的第三方发布版本的构件仓库
Apache Snapshots: 用了代理Apache Maven仓库快照版本的构件仓库
Central: 用来代理maven中央仓库中发布版本构件的仓库
Central M1 shadow: 用于提供中央仓库中M1格式的发布版本的构件镜像仓库
Codehaus Snapshots: 用来代理CodehausMaven 仓库的快照版本构件的仓库
Releases: 用来部署管理内部的发布版本构件的宿主类型仓库
Snapshots:用来部署管理内部的快照版本构件的宿主类型仓库

所以我们自定义构建的仓库组代理仓库的顺序为:Releases,Snapshots,3rd party,Central。你也可以使用oschina放到Central前面,下载包会更快。

3.配置之后,多repair index几次,然后update index几次,还有group仓库也可repair index和update index

4.注意OSchina的库是不对私服开放的,千万别使用OSchina的代理(这里不一定

5.做一次操作,可以在administration-->scheduler task里面查看。

6.默认的端口是8081,可以在conf/nexus.properties中修改。

7.linux下的启动停止命令是bin/nexus start。bin/nexus stop。bin/nexus status。

8.下载的nexus-2.12.0-01-bundle.tar.gz解压开有2个文件夹,这两个应该都是有用的。

9.nexus默认的用户名密码是admin/admin123,端口是8081,链接如下:http://nexus服务器ip:8081/nexus

10.如果某个包版本只有信息文件,没有jar文件,则进入安装目录sonatype-work/nexus/storage/选择对应的仓库,删除对应的文件夹,重新编译就能下载对应的包了。或者自己把jar文件下载下来,放到文件夹里去。

11.当有奇怪的问题时,重启服务器。重启后web界面要1分钟左右后才能访问。

12.在仓库组的configuration中,左边的ordered group repositories才是真正生效的代理仓库,右边是可用的代理仓库,所以需要把右边的可用的仓库添加到左边来。

13.borwse index是仓库中有那些索引index,有哪些能下的包。browse storage是仓库中已经下载好了哪些包。如果browse storage中没有,则去browse index查看,看看是否有包可以下载。

14.代理仓库过段时间要update index,把一些没有的index 更新下来,当你的包没有的时候,也要注意update,还有要注意删除.lastUpdated文件,这样才会重新去下载。

15.index是索引,如果index有,那么就会根据index去下载对应的包。

参考:

Sonatype Nexus 搭建Maven 私服

maven Nexus入门指南(图文)

Nexus私服使Maven更加强大

转载于:https://my.oschina.net/cjun/blog/634432

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值