搭建Nexus私服

主页: https://sonatype.com/ 下载: http://www.sonatype.org/downloads/nexus-latest-bundle.zip

file

包含两个文件夹,一个程序,一个工作目录

进入 nexus-2.14.8-01\bin

file

执行 nexus.bat / nexus { console : start : stop : restart : install : uninstall }

访问:http://127.0.0.1:8081/nexus/#welcome

file

点击右上角登陆:默认用户名admin,密码admin123

file

搭建私服: file

  1. public Repositories,类型为Group,即仓库集合,对外可以只提供一个单独的url,如上图显示为:http://127.0.0.1:8081/nexus/content/groups/public/。提供仓库集合的好处:如果我们要新增某个仓库(如开源中国、阿里云),客户端不需要做任何更改,只需要在nexus上将要新增的仓库加入到对外提供服务的仓库 group中就可以

  2. 3rd party,hosted,nexus本机管理仓库。该仓库用于商业化的,第三方提供的非开源的依赖仓库,如oracle jdbc driver

  3. Releases 用于存放开发团队内部用的正式版的依赖

  4. Snapshots 用于存放开发团队内部日常构建的频率更新较快的依赖包

  5. Apache Snapshots和Central类型都是proxy,意思是远端仓库的代理。前者包含了Apache Software Foundation 发布的快照版本,后者为Maven中央仓库,我们平时maven默认就是连接该仓库

  6. Central virtual 是已有仓库的一个不同呈现方式的映射

最后更新于