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配置文件,重新指定仓库的目录。
-
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/
,如需转载,请注明出处,否则将追究法律责任。