nexus 私有 maven 仓库的搭建

时间:2021-11-28 06:17:44

下载地址 页面 : https://help.sonatype.com/repomanager3/download

首先需要安装jdk 。安装棒法我 前面的文章有写。https://www.cnblogs.com/cxygg/p/9374475.html

1 下载 nexus: wget   https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.15.2-01-unix.tar.gz

  nexus  私有 maven 仓库的搭建

2 解压:  tar -zxvf latest-unix.tar.gz

nexus  私有 maven 仓库的搭建

3 然后就可以启动了:   ./nexus-3.15.2-01/bin/nexus start

  备注:  nexus 建议 不要用 root 启动  。 但是也可以用root 启动, 你可以  新建一个用户然后在这里 修改用哪个用户启动。我直接用的root 。

  nexus  私有 maven 仓库的搭建

4  在 nexus-3.15.2-01/etc/nexus-default.properties  有一些 nexus 的配置  ,比如 可以改改端口。 默认是8081

5 检查 nexus 是否启动。

  nexus  私有 maven 仓库的搭建

6 使用 主机IP 加 地址方法:   比如  127.0.0.1:8081  ,我的域名并且 指定的80 端口。

nexus  私有 maven 仓库的搭建

7 默认账号和密码是  admin  和  admin123

nexus  私有 maven 仓库的搭建

nexus  私有 maven 仓库的搭建

9 把 这个仓库 加入到 仓库组

nexus  私有 maven 仓库的搭建

10 上传 jar 填写  组名 等

  nexus  私有 maven 仓库的搭建

nexus  私有 maven 仓库的搭建

11 上传的 jar包

nexus  私有 maven 仓库的搭建

12  访问 直接用这个地址

nexus  私有 maven 仓库的搭建

13  maven 项目 里面

  

    <repositories>
<repository>
<id>cxygg</id>
<name>cxygg</name>
<url>http://cxygg.top/repository/maven-public/</url>
</repository>
</repositories>

nexus  私有 maven 仓库的搭建

nexus 3 以后 jar的存放 路径: /sonatype-work/nexus3/blobs/default/content/  显然 不是直接存的了,处理成了我们看不到的文件。

2 以前是直接存的 jar  和 目录。 大概这里可以  内存 改小点。

nexus  私有 maven 仓库的搭建

别的 关于 用户 角色权限的 就慢慢摸索了 ,基本 就是 一个仓库有对应的  一些权限,把权限分割角色,把角色分给用户。

实测 3.5 版本的 nexus  是不能 在页面上传jar 的 ,只能 使用  Deploy 的 方式  上传 jar 尽量避开。 我用的是3.15