Eclipse:完全重建触发

时间:2019-05-05 10:33:50

标签: java eclipse build

我想获取一些信息来调试我遇到的问题,因为Eclipse会在我的仅Java开放项目中重建所有内容,而不仅仅是逐步地重新编译。不重新启动Eclipse或执行任何操作,仅保存文件或执行任何操作。

Eclipse中的哪些确切条件会触发完全重建?似乎有时是在重命名或移动编译单元时出现的,有时即使在移动/重命名后进行第一次完全重建后,这种情况仍然存在。

是否有任何方法可以让Eclipse显示其重新构建的原因?也许有些日志记录可以提供有用的信息?

有时,经过几次反复讨论后,问题就自动消失了,有时是以下几种不确定的组合:关闭项目,清理项目,退出Eclipse应用程序,触摸.classpath文件。

未打开 自动重建功能。


以下类似问题。


Why does Eclipse sometimes rebuild the whole workspace?

注意:“启动Eclipse之后...”


Prevent full project clean / rebuild in Eclipse

没有答案。


Eclipse: can I keep progress dialog from blocking UI somehow?

我早些时候,试图减轻一些影响。

1 个答案:

答案 0 :(得分:0)

我想我明白了。出现带有堆栈跟踪的错误消息, 包含DirectoryNotEmptyException。我怀疑在某些情况下,“。DSStore”文件(Finder / OSX / macOS hack)可能会阻止构建过程删除目标树中的目录。这并不能解释为什么有时会自行解决,但可能是时间问题。我想我可以制作一个脚本来查找和删除所有“ .DSStore”文件。