关于 maven 私服删除版本恢复的问题

在Nexus UI中看到了一个叫Trash...的功能。可是我点击后发现只有Empty Trash的功能, 千万别点哦!

    最后在Sonatype Nexus官方搜索到一篇文章,原文如下:

When you delete a repository from the Nexus UI, nexus will remove the repository from any groups it belongs too and move the repository contents to it's trash folder. Sometimes you will want to restore this repository back into service.

To restore a deleted repository with id of 'releases':

1. mv sonatype-work/nexus/trash/releases sonatype-work/storage so that you end up with sonatype-work/storage/releases
2. Recreate the repository with the same repository id 'releases' using the repositories tab user interface.
3. Add the repository to any groups that it was in before.

The act of creating the repository in the UI will force a reindex of the previous repository storage contents.

    幸好!找到了被删除文件恢复的办法。最后按照官方所提供的办法成功地恢复了被删Release库下所有的数据。操作步骤如下:

  1. 首先找到sonatype-work/nexus/trash 下找到你删除的库,并保存到其他地方;

  2. 然后通过nexus控制台点击Add,选择Hosted Repository,然后输入被删除的Repository信息;


  3. 把刚才保存的库文件copy到指定的sonatype-work/nexus/storage/[releases]下即可;
  4. 点击列表中的Public Repositories,然后在下方的Configuration标签下将Releases添加到Ordered Group Repositories中;

  5. 最后Save保存就可以了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值