什么是Eclipse在说它正在更新索引时做什么?

Ang*_*ker 50 java eclipse android maven m2e

当我加载工作区(用于Android Java开发)时,Eclipse在状态栏中说它正在更新索引.进度选项卡报告它正在击中maven.org.

我读了Maven - 看起来像是一个构建经理.我不明白的是为什么我的Android工作区需要它或者为什么它在云中击中服务器.我需要它吗?如果没有,我该如何安全地将其删除?

在此输入图像描述

zie*_*mer 93

这是在安装m2e/m2eclipse(Eclipse的Maven集成)时发生的一般步骤,无论项目是否正在使用它.

可以通过Eclipse首选项禁用此步骤:Window/Preferences/Maven /"启动时下载存储库索引更新".此选项位于主"Maven"首选项页面(不是子页面)上.只需取消选中此框就可以防止这种情况发生.

Eclipse m2e在启动时禁用存储库索引更新

下载的文件是Maven中央存储库中可用的所有可用依赖项的索引,用于启用Maven的项目,允许在Eclipse UI中轻松选择和搜索它们.它主要是用户方便,并非强制性的.

  • 但是为什么这个线程以高优先级运行需要血腥的年龄?iostat显示它需要高达80%的IO和CPU带宽,并使我的机器的性能下降.它似乎执行java.io.RandomAccessFile.readBytes(). (4认同)