自建Nexus私服
Posted jiaoshengkang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自建Nexus私服相关的知识,希望对你有一定的参考价值。
搭建Nexus私服
搭建步骤
第一步下载
> 官方下载地址:https://www.sonatype.com/products/repository-oss-download
> 选择你想下载的版本
> 3.x 参考: https://help.sonatype.com/repomanager3/download
> 2.x 参考: https://help.sonatype.com/repomanager2/download
> 执行下载:
wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz
问题1:连接超时。
配置hosts解决(https://www.ipaddress.com/ IP查询工具):
199.232.5.194 sonatype-download.global.ssl.fastly.net
注:实际下载路径:nexus下载
使用Maven私服
仓库类型:
- hosted(宿主仓库):用来部署自己,第三方或者公共仓库的构件
- proxy(代理仓库):代理远程仓库,自定义之外的公网仓库
- virtual(虚拟仓库):默认提供了一个Central M1虚拟仓库,用来将maven2适配为maven1
- group(仓库组):统一管理多个仓库
仓库简介:
- central--中央仓库,默认从https://repo1.maven.org/maven...
- releases --自定义的jar存储的仓库
- snapshots-- 私库快照(调试版本)jar
- public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。
用户权限类型:
- Admin(管理员账号):Nexus管理员权限,最高权限,什么操作都可以做。
- Deployment(部署账号):Nexus部署权限,以及所有仓库的CRUDV操作权限。
- Anonymous(匿名账号):Nexus匿名权限,以及所有仓库只读权限。
配置aliyun私服代理仓库:
点击create repository 创建 maven2(proxy) 类型:
- name = aliyun-maven
- RemoteRepository = http://maven.aliyun.com/nexus...
- 保存即可
返回repository 列表:
- 点击 maven-public 将 aliyun-maven
- 加入到 Member repositories 中,Members 往上提到最上面第一位。
- 保存
以上是关于自建Nexus私服的主要内容,如果未能解决你的问题,请参考以下文章