ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Nexus

Nexus

原创 Linux操作系统 作者:steven_hua 时间:2017-10-19 15:35:35 0 删除 编辑


Nexus  参考 : http://www.cnblogs.com/kevingrace/p/6201984.html
Nexus是一个强大的Maven仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问
在本地构建nexus私服的好处有:
1)加速构建;
2)节省带宽;
3)节省中央maven仓库的带宽;
4)稳定(应付一旦中央服务器出问题的情况);
5)控制和审计;
6)能够部署第三方构件;
7)可以建立本地内部仓库;
8)可以建立公共仓库
这些优点使得Nexus日趋成为最流行的Maven仓库管理器

1.下载:  
1)war包安装方式
下载地址:https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.2-01.war
直接将war包放在tomcat的根目录下,启动tomcat就可以用了

2)源码安装方式(之前在用的是2.14.4版本,这里是新版本)
下载地址:https://www.sonatype.com/download-oss-sonatype

2.x版本需要jdk1.7以上的支持,不然到时候启动会报错

3.x版本需要jdk1.8的支持,启动也会报错


2.安装:  直接解压
配置文件: /home/nexus/conf/nexus.properties
仓库目录:nexus-work=/u01/sonatype-work/nexus

3.启动:  /home/nexus/bin/nexus start


4.更新索引方式有两种:
 1. 在线更新索引
安装配置完成Nexus后,电脑联网状态下,Nexus会自动下载索引文件。下载好的索引文件存放在目录:sonatype-work\nexus\indexer
 2. 手动更新索引
网络环境不佳,或者在线更新有问题时,可以选择手动添加索引方式。

5.备份,迁移仓库

Nexus的构件仓库都保存在sonatype-work目录中,该目录的位置由nexus/conf/nexus.properties配置文件指定。

仓库迁移需要两个过程:备份和还原

备份仓库:将sonatype-work文件夹整体备份即可,也可以选择只备份最重要的两个文件夹索引(indexer)和仓库(storage)

还原仓库:将备份好的sonatype-work文件拷贝到新的服务器中。然后修改nexus/conf/nexus.properties配置文件,重新指定仓库的目录。


  1. cd /u01/sonatype-work/;tar czf - nexus/ | ssh root@tqsrv122 "dd of=/u01/bak/nexus/nexus_${today}.tar.gz"



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/807718/viewspace-2146158/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-05-16

  • 博文量
    117
  • 访问量
    190322