我有一个由大约60个项目组成的Eclipse(4.4.1)工作集(数字可能是相关的,因为刷新工作区需要更多时间).偶尔,我遇到构建失败,因为Eclipse在构建之前无法清理输出文件夹:

事实证明,锁定文件的过程是Eclipse本身:

事实证明,被锁定的文件始终是XML内容.特别是,如果我将具有*.foo扩展名的资源定义为XML文件(通过首选项 - >常规 - >内容类型),那么一旦将它们复制到输出路径,它们很可能也会被锁定.
我认为问题是由自动验证的所有XML资源引起的:

- 所以我添加了第一个排除过滤器,甚至完全禁用了XML/XSD验证.问题经常停止发生,但仍然不时出现.刷新或关闭 - 重新打开项目没有帮助.
唯一的补救措施是每半小时重新启动Eclipse或运行Unlocker,这不是很方便.
任何想法如何解决或至少进一步诊断这个?
假设 XML 验证是问题的主要原因,我建议您在项目配置中扩展对验证点的搜索,以引发所有验证点:
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
3371 次 |
| 最近记录: |