关于 maven 私服删除版本恢复的问题
2014-05-26 10:44
183 查看
在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库下所有的数据。操作步骤如下:
首先找到sonatype-work/nexus/trash 下找到你删除的库,并保存到其他地方;
然后通过nexus控制台点击Add,选择Hosted Repository,然后输入被删除的Repository信息;
把刚才保存的库文件copy到指定的sonatype-work/nexus/storage/[releases]下即可;
点击列表中的Public Repositories,然后在下方的Configuration标签下将Releases添加到Ordered Group Repositories中;
最后Save保存就可以了。
最后在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库下所有的数据。操作步骤如下:
首先找到sonatype-work/nexus/trash 下找到你删除的库,并保存到其他地方;
然后通过nexus控制台点击Add,选择Hosted Repository,然后输入被删除的Repository信息;
把刚才保存的库文件copy到指定的sonatype-work/nexus/storage/[releases]下即可;
点击列表中的Public Repositories,然后在下方的Configuration标签下将Releases添加到Ordered Group Repositories中;
最后Save保存就可以了。
相关文章推荐
- 关于 maven 私服删除版本恢复的问题
- 关于android4.4及以上版本无法恢复还原短信的问题记录与解决
- 关于创建maven webapp项目无法修改web版本问题
- 关于Maven-3.3.3版本的问题
- 关于eclipse中的maven-->update project时自动变更jdk版本呢问题
- 关于maven包管理版本冲突的问题
- maven私服release包删除恢复
- sapjco3.jar 使用maven私服的版本问题
- 关于解决如何统一Maven工程下各个子工程运行环境的版本问题
- 关于maven工程编译版本的问题
- 转://【MOS】关于在不同版本和平台之间进行还原或复制的常见问题 (文档 ID 1526162.1)--跨版本恢复
- 关于android4.4及以上版本无法恢复还原短信的问题记录与解决
- 关于不小心删除了eclipse下新建项目里面的JRE System Library后的恢复问题
- 关于maven版本问题
- 关于javascript中数组元素删除问题的讨论
- 关于jdk的版本不兼容问题与对tomcat的影响
- 关于误删除文件的恢复
- 关于LanMsg版本升级的问题
- 3-(E-Teller)关于删除记录后不刷新的问题
- 关于Linux内核可加载模块的版本问题