【发布时间】:2012-07-30 05:54:54
【问题描述】:
我从我的target 文件夹中生成的文件(例如,从 XSD 或安全报告生成的 Java 代码)收到大量无法修复的警告,并且它在我的源代码中隐藏了正确的警告。
有谁知道告诉 Eclipse 不要在某些文件夹中显示警告的方法,或者只在“派生”或目标文件夹中显示警告?
我只能找到以下两个“几乎”的解决方案:
- “问题”视图中的过滤器允许您隐藏在其描述中包含(或不包含)特定字符串的警告,但不是其路径或资源(文件)的一部分。即使可以,这也不是一个理想的解决方案,因为警告仍会显示在包资源管理器中的项目上,隐藏潜在的真实警告。
- 在“源”选项卡下的“Java 构建路径”设置中使用最新的 Eclipse 版本 (Juno / 4.2),您可以从每个
source文件夹中“忽略可选的编译问题”。但这显然不适用于文件夹不是源文件夹的情况(如surefire报告)。但是,它确实解决了一个关于生成源的警告的特定问题,但可能无法解决其他问题,因为这些源没有(不能)作为源包含在内。
如果有一种方法可以告诉 eclipse 不完全显示有关目标文件夹中事物的警告,那就太好了,因为它通常不是很有用并且可能隐藏实际问题。
干杯,
斯文德。
【问题讨论】:
-
对我来说 [this StackOverflow answer][1] 效果很好。只需对项目进行完全重建。 [1]:stackoverflow.com/questions/283489/…
-
我在非源文件夹中的 HTML 文件遇到了同样的问题,除了禁用对整个问题的 HTML 检查之外,找不到真正的解决方案