【发布时间】:2012-03-29 23:54:07
【问题描述】:
我的 Eclipse 一直在运行“构建工作区”任务。这不是一个长期运行的构建,更像是每秒构建 1 个。 有时我会在“进度”选项卡中看到 10 个“构建工作区”任务正在休眠和等待。
我想知道是什么触发了这些构建。我安装了很多插件。 有什么方法可以解决这个问题?
【问题讨论】:
我的 Eclipse 一直在运行“构建工作区”任务。这不是一个长期运行的构建,更像是每秒构建 1 个。 有时我会在“进度”选项卡中看到 10 个“构建工作区”任务正在休眠和等待。
我想知道是什么触发了这些构建。我安装了很多插件。 有什么方法可以解决这个问题?
【问题讨论】:
这里有一些步骤可以帮助您调试正在发生的事情。
-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 prereqs = currentBuilder.build(trigger, args, monitor); 应该是第 728 行(对于 Eclipse Juno)现在,每次 Eclipse 构建管理器触发构建(应该发生在所有这些 Build Workspace 作业上)时,您都会看到这个断点被击中,并且您可以找出正在触发的构建器。
更新 1
如果您需要其他 Eclipse 包的源代码,也可以将它们添加到“插件”视图中。选择那里的所有插件并右键单击并使用Add to Java Search
【讨论】:
您安装了哪些当前处于活动状态的插件?
按 CTRL+3 输入“插件”,然后选择插件注册表。 在插件视图中右键单击并选择“仅活动”
检查非必要的核心插件(例如与自动构建和发布的服务器相关的)
如果您需要更多帮助,请发布活动插件的屏幕截图
【讨论】:
您可能已自动检查构建,当您保存时将构建。检查 nav Project > Build Automatically
【讨论】:
关闭所有未使用项目的其他方式。
此外,为了获得良好的视图,请使用过滤:查看菜单 -> 过滤器 -> 选中“已关闭项目”。
有时,如果您有超过 20 个打开的项目,您可以观察到持续的“构建工作区”趋势。
【讨论】: