nexus 私有 maven 仓库的搭建

 

 

下载地址 页面 : 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 

  

 

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

 

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

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

  

 

 

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

 

 

 

5 检查 nexus 是否启动。 

  

 

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

 

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

 

 

 8 

 

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

 

 10 上传 jar 填写  组名 等

  

 

 

 

 11 上传的 jar包

 

 

12  访问 直接用这个地址 

 

 

 13  maven 项目 里面 

  

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

 

 

 

 

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

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

 

 

 

 

 

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

 

 

 

 

 

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

posted on 2019-03-12 15:01  zhangyukun  阅读(206)  评论(0编辑  收藏  举报

导航