<meta charset="utf-8">
1、设置仓库reposltorles
进入到nexus 设置也点reposltorles 看到下面这个页面。
![](https://img.haomeiwen.com/i10911006/8834940216096fb2.png)
maven 默认设置了四个仓库,
(1)、maven-central 这个是maven中心的代理仓库,我们也可以用其他镜像。点击上传的创建仓库
![](https://img.haomeiwen.com/i10911006/f55413d16fb7a12c.png)
选择maven2(proxy),配置一个阿里云的镜像
![](https://img.haomeiwen.com/i10911006/daf5e1f2bdf3b21d.png)
(2)mavem-releases 和 mavem-snapshots 就是本地仓库 一个是正式版本的,一个是测试版本的。版本号带有-snapshots 系统会自动打到mavem-snapshots,反之则打到mavem-releases。
顺便说一下 mavem-releases 版本默认是不能覆盖的,尝试将相同版本号的jar 放入会报错。
这个在仓库配置中可以修改
![](https://img.haomeiwen.com/i10911006/67b6506644cbfe24.png)
(3)maven-public 是一个聚合的组,统一对外暴露。在这个组中我们可以添加相应的仓库。
![](https://img.haomeiwen.com/i10911006/d5480af45d092b33.png)
2、设置用户与角色
普通开发者用户不应该有nexus 的决定控制权。我们应该对用户角色权限进行控制。
比如:普通开发用户 只能上传jar到sanpshots,没有删除和修改的权限。这让后期jar的版本控制很有意义。
创建角色
![](https://img.haomeiwen.com/i10911006/a689f2f4de02c4bb.png)
创建用户
![](https://img.haomeiwen.com/i10911006/7dbcde1166a2df9f.png)
网友评论