如何将Nexus maven存储库索引(nexus-maven-repository-index)移动到其他目录(不是临时)

时间:2014-04-28 13:33:42

标签: java eclipse maven maven-plugin nexus

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

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

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

在Eclipse中,我已经取消了' Window - Preferences - Maven - 在启动时下载存储库索引更新' (我使用的是Spring Tool Suite,有时也使用较旧的Eclipse Juno),但这没有用。

有时会在Temp目录中创建索引,它会消耗大量的硬盘空间(它会增长到GB等等)。

1 个答案:

答案 0 :(得分:2)

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