我正在使用磁盘空间有限的笔记本电脑,因此我想从默认位置移动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等等)。
答案 0 :(得分:2)
您可以禁用下载远程索引并禁用搜索存储库,这将减小索引的大小。否则我建议只将整个sonatype-work目录重定位到你有更多空间的位置。除此之外,您可以使用计划任务清除repo中未使用的工件以减少存储。并确保清理日志等。