Sonatype Nexus安装

来源:互联网 发布:r语言的图和python 编辑:程序博客网 时间:2024/06/04 01:18

1、下载 nexus.zip,版本nexus-2.6.4-02-x64,直接解压到 D:\Program Files (x86);

2、配置 环境变量到path,D:\Program Files (x86)\nexus-2.6.4-02\bin;

3、启动cmd命令。

(1)输入nexus:将提示 以下几种命令;

(2)nexus install 安装服务

(3)nexus start 启动服务



4、访问 http://localhost:8081/nexus/, 右上角 用户登录,默认的用户名和密码:admin/admin123

5、maven仓库类型


  • hosted 宿主仓库:主要用于部署无法从公共仓库获取的构件(如 oracle 的 JDBC 驱动)以及自己或第三方的项目构件;
  • proxy 代理仓库:代理公共的远程仓库;
  • virtual 虚拟仓库:用于适配 Maven 1;
  • group 仓库组:Nexus 通过仓库组的概念统一管理多个仓库,这样我们在项目中直接请求仓库组即可请求到仓库组管理的多个仓库

  •  3rd party: 该Repository即是存放你公司所购买的第三方软件库的地方,它是一个由Nexus自己维护的一个Repository。 

     Apache Snapshots: 用了代理ApacheMaven仓库快照版本的构件仓库

     Central: 用来代理maven中央仓库中发布版本构件的仓库

     Central M1 shadow: 用于提供中央仓库中M1格式的发布版本的构件镜像仓库

     Codehaus Snapshots: 用来代理CodehausMaven 仓库的快照版本构件的仓库

     Releases: 用来部署管理内部的发布版本构件的宿主类型仓库

         Snapshots:用来部署管理内部的快照版本构件的宿主类型仓库

6、  新搭建的neuxs环境只是一个空的仓库,需要手动和远程中心库进行同步,nexus默认是关闭远程索引下载,最重要的一件事情就是开启远程索引下载。





这样设置以后, Nexus会自动从远程中央仓库下载索引文件, 为了检验索引文件自动下载是否生效,可以却换到Browse Index。

(问题:我这里只有browse remote 有,但是browse index 下什么也没有)



7、创建添加一个自己的仓库,public repository。



添加完成后,是这个样子的



8、3rd party 添加第三方jar



添加完毕后,查看添加的包。



另外,可以查看下 public repository下,刷新也能看到3rd party的包。




0 0