Nexus恢复误删除的仓库

  1. 前提条件是:没有清空trash.

前提条件是:没有清空trash.

首先登陆到nexus所在的机器,找到sonatype-work这个目录,这个是nexus的数据目录,所以有jar包和索引等都存放在这里.
切换到sonatype-work/nexus/trash 这个目录,就可以看到你刚才删除的仓库名字了,
比如我刚才删除的是3rd party, 这里会显示一个thirdparty,
这个是仓库的ID,创建的时候要用到的.

1、把thirdparty这个目录移到sonatype-work/nexus/storage/ 里面,
移之前确认一下storage里面是不是还有thirdparty这个目录,如果有,(备份)删除掉之后再移.

2、重新添加下。

nexus-1.png

3、这个ID、Name在sonatype-work/nexus/conf/nexus.xml 也能查到
nexus-2.png

4、save下

5、设置为公共仓库

nexus-3.png
save就行了。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论.

文章标题:Nexus恢复误删除的仓库

本文作者:wangzhirui

发布时间:2019-11-05, 11:47:45

原始链接:https://wangzhirui.com/2019/11/05/Nexus%E6%81%A2%E5%A4%8D%E8%AF%AF%E5%88%A0%E9%99%A4%E7%9A%84%E4%BB%93%E5%BA%93/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。