我的eclipse正在不断运行“构建工作区”任务。它不是一个长期运行的构建,更像是一秒构建。 有时我会在Progress选项卡中看到10个“Build workspace”任务正在休眠和等待。
我想知道是什么触发了这些构建。我安装了很多插件。 解决这个问题的方法是什么?
答案 0 :(得分:9)
以下是帮助您调试正在进行的操作的一些步骤。
-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
答案 1 :(得分:2)
您安装了哪些当前处于活动状态的插件?
按CTRL + 3键入“插件”,然后选择插件注册表。 在插件视图中右键单击并选择“仅活动”
检查非必要核心插件(例如与自动构建和发布的服务器相关)
如果您需要更多帮助,请发布活动插件的屏幕截图
答案 2 :(得分:1)
您可能会自动检查构建,这将在您保存时构建。检查导航项目>自动构建
答案 3 :(得分:1)
关闭所有未使用项目的其他方法。
此外,为了获得良好的视图,请使用过滤:查看菜单 - >过滤器 - >检查'已关闭项目'。
有时如果你有> 20个已打开的项目,您可以观察到持续的“构建工作区”趋势。