在Eclipse中禁用Ant脚本的DTD警告?

时间:2008-12-12 18:48:28

标签: eclipse ant warnings dtd

我正在使用Eclipse Ganymede。一切都很好,但我对无警告问题标签有一种肛门保持的渴望。现在它(正确地)抱怨我的Ant脚本:“没有检测到文档的语法约束(DTD或XML模式)。”有没有办法为这些文件关闭它?理想情况下,如果我的其他模式约束文件缺少模式声明,我仍然希望它仍然警告我。

7 个答案:

答案 0 :(得分:127)

最简单的是提供一个最小的DTD来关闭它。

<!DOCTYPE project>

用于ant文件

答案 1 :(得分:27)

与Brian一起“对无警告问题标签的肛门保持渴望”,我终于决定认真解决这个问题。感谢马丁的领导,这看起来像是一笔交易。

然而,而不是项目 - &gt;属性,它可通过Windows全局解决 - &gt;偏好。

  1. 在左窗格中选择验证类别。
  2. 找到名为“XML Validator”的Validator(在右侧窗格中),然后单击其省略号(...)按钮。
  3. 在以下对话框中,选择“排除组”,然后单击“添加规则...”。
  4. 在新过滤规则向导的第一页上,选择内容类型选项,然后单击下一步&gt;。
  5. 最后,在Content Type下拉列表中,选择“Ant Buildfile”。
  6. 单击Finish并执行几个OK,这应该处理现有和未来的Ant Build文件验证警告。

答案 2 :(得分:6)

尽管这个帖子有点老了,但有人可能会觉得这很有趣:

http://www.cs.hs-rm.de/~knauf/KomponentenArchitekturen2008/jsfunit/index.html

转到项目属性 - &gt; 验证并按照该页面上的屏幕截图进行操作。即使你不会说德语也应该很容易。 ; - )

这个解决方案非常适合我。干杯!

答案 3 :(得分:4)

您可以将其删除,然后将其恢复以避免出现警告。显然这是一个错误。

答案 4 :(得分:2)

我在新版本的Eclipse中看到了一个禁用它的选项。它位于:窗口,首选项,XML,XML文件,验证然后更改下拉列表&#34;指示何时未指定语法:&#34;来自&#34; Warn&#34;到&#34;忽略&#34; ..

答案 5 :(得分:1)

事实上,正如damoco所说,这似乎是Eclipse中的一个错误。如果我从windows中删除(复制到其他地方)文件,刷新eclipse,然后恢复文件,然后再次刷新,警告就会消失。

我正在使用Eclipse Galileo build 20090621-0832。

答案 6 :(得分:-1)

右键单击警告将其删除,然后清除