Nexus恢复误删除的仓库
- 2019 年 11 月 6 日
- 笔记
前提条件是:没有清空trash.
首先登陆到nexus所在的机器,找到sonatype-work这个目录,这个是nexus的数据目录,所以有jar包和索引等都存放在这里.
切换到sonatype-work/nexus/trash 这个目录,就可以看到你刚才删除的仓库名字了,
比如我刚才删除的是3rd party, 这里会显示一个thirdparty,
这个是仓库的ID,创建的时候要用到的.
1、把thirdparty这个目录移到sonatype-work/nexus/storage/ 里面,
移之前确认一下storage里面是不是还有thirdparty这个目录,如果有,(备份)删除掉之后再移.
2、重新添加下。

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

4、save下
5、设置为公共仓库

save就行了。