我有一个Eclipse(4.4.1)由〜60个项目(数量可能是相关的,因为它需要更多的时间来刷新工作空间)的工作组。偶尔,我会遇到构建失败,因为Eclipse是无法构建之前清理输出文件夹:日食无法清除建立输出
原来,这锁定文件的过程就是Eclipse本身:
它也证明被锁定的文件始终是XML内容。特别是,如果我定义与*.foo
扩展为XML文件的资源(通过首选项 - >常规 - >内容类型),有一个很好的机会,他们将被锁定,也一旦他们复制到输出路径。
我认为问题是由所有的XML资源所造成的自动验证:
- 所以我加了排除过滤器1,甚至禁用XML/XSD完全验证。这个问题经常停止发生,但仍然不时出现。刷新或关闭 - 重新打开项目没有帮助。
唯一的补救方法是重新启动Eclipse或运行Unlocker每隔半小时,这是不是很方便。
任何想法如何解决或至少进一步诊断呢?
这听起来像是向Eclipse社区提出的一个很好的问题,因为它听起来非常像Eclipse中的一个bug。 – 2014-11-05 20:49:26
作为可能的原因,请检查TaskManager中是否存在失败的构建过程中处于活动状态的其他java.exe进程。我相信我曾经有过类似的问题。 – Compass 2014-11-05 20:52:33
会“暂停所有验证器”为您工作吗?我知道这是有风险的,但是你真的想要验证所有的xml吗? – ha9u63ar 2014-11-10 14:13:43