我有一个Eclipse(4.4.1)工作集,包含大约60个项目(数字可能相关,因为刷新工作区需要更多时间)。偶尔,我会遇到构建失败的情况,因为Eclipse无法在构建之前清除输出文件夹:
原来锁定文件的进程就是Eclipse本身:
锁定的文件始终是XML内容。特别地,如果我将资源定义为扩展名为
![Eclipse build problem](https://istack.dev59.com/uf1yv.webp)
![enter image description here](https://istack.dev59.com/SMJJt.webp)
*.foo
的XML文件(通过Preferences -> General -> Content Types),则它们一旦被复制到输出路径,也很有可能被锁定。 我认为问题是由于自动验证所有XML资源造成的:-- 因此,我首先添加了排除过滤器,甚至完全禁用了XML/XSD验证。该问题停止发生那么频繁,但仍然不时出现。 刷新或关闭重新打开项目并没有帮助。唯一的解决办法是重新启动Eclipse或每半小时运行Unlocker,这并不是很方便。 有什么想法可以解决或至少进一步诊断这个问题吗?