【问题标题】:How to move Nexus maven repository index (nexus-maven-repository-index) to other directory (not temp)如何将 Nexus maven 存储库索引(nexus-maven-repository-index)移动到其他目录(不是临时目录)
【发布时间】:2014-06-14 02:04:34
【问题描述】:

我正在使用磁盘空间有限的笔记本电脑,因此我想从其默认位置移动 Nexus Maven 存储库索引(自动生成的目录或名称为 nexus-maven-repository-index.gz8276.dir 或类似名称的文件)应用程序临时目录(例如,Windows Vista 有它在 C:\Users\\AppData\Local\Temp)到自定义位置。我已经使用了外部硬盘驱动器中的 Maven 存储库,如果在那里也有存储库会很好。

如何配置(以及配置什么)以禁用自动索引或询问,该索引应存储在指定目录中。

我可以通过选择“索引更新频率” - 从不(工具 - 选项 - 其他 - Maven)来阻止从 Netbeans 建立索引。

在 Eclipse 中,我已取消选中“窗口 - 首选项 - Maven - 启动时下载存储库索引更新”(我使用的是 Spring Tool Suite,有时还使用较旧的 Eclipse Juno),但这无济于事。

有时会在 Temp 目录中创建索引,这会消耗大量 HDD 空间(它会增长到 GB 甚至更多)。

【问题讨论】:

    标签: java eclipse maven maven-plugin nexus


    【解决方案1】:

    您可以禁用下载远程索引并禁用对存储库的搜索,这将减小索引的大小。否则,我建议将整个 sonatype-work 目录重新定位到您有更多空间的位置。除此之外,您可以使用计划任务从存储库中清除未使用的工件以减少存储空间。并确保清理日志等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-08
      • 1970-01-01
      • 2017-12-19
      • 2017-05-17
      • 2012-05-20
      • 2011-03-15
      相关资源
      最近更新 更多