【发布时间】:2013-07-04 00:02:15
【问题描述】:
我有一个问题让我发疯。 :D
我已经使用 eclipse(Juno 版本)大约一年了。 突然之间,我没有意识到我是否改变了任何东西,每次 eclipse 进行构建时,它都将其视为一个干净的构建:它从我的输出文件夹中删除所有内容,编译我所有的类文件,然后复制资源。
这需要很长时间。 在这种奇怪的行为出现之前,构建所花费的时间总是少得多(3 秒,而现在需要 4 分钟)。
- 我已尝试下载新版本的 eclipse。
- 我已尝试将我的项目复制到新工作区。
未选择自动构建。
构建并非每次都进行干净构建。但是当我尝试构建时,它似乎每 5 分钟左右尝试一次干净的构建。
阅读 eclipse 文档,它应该做一个增量构建,只检测我所做的更改而不是一个干净的构建。 你们知道为什么会这样吗?
非常感谢任何帮助!
谢谢!!!
【问题讨论】:
-
看来自己的 org.eclipse.core.resources.builders 扩展名是the only way to achieve your goal。 Here's relevant wiki page 和 step-by-step tutorial(虽然它需要安装 PDE)。
-
也许你应该打开自动构建?当您转到项目的“Builders”属性页面时,Java Builder 是否仍然存在并且没有被其他东西取代?项目是否在本地磁盘上?是否有其他东西将这些文件标记为已更改并需要构建?
-
谢谢你们的cmets。我确实检查了“Java Builder”是我唯一的构建器。最后,我无法找出问题所在,但“下载新的 Eclipse”和“使用新的工作区/新项目设置”有效。如果我找到更多信息,我将更新此线程!感谢您花时间回答。 :)