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

Bri*_*con 64 eclipse ant warnings dtd

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

Dav*_*rre 127

最简单的是提供最小的DTD来关闭它.

<!DOCTYPE project>
Run Code Online (Sandbox Code Playgroud)

对于蚂蚁文件

  • 实际上,build.xml的开头如下所示:`<?xml version ='1.0'coding ='windows-1252'?> <!DOCTYPE project> <project name ="myproject"default ="make"basedir = ".">"我不得不关闭+重新打开标签,警告消失...... (14认同)
  • 我不知道.除了Ant可扩展性使得无法获得完整的扩展性. (5认同)
  • 很抱歉,如果这是一个愚蠢的问题,但ANT没有DTD文件,我们可以指向真正验证XML?干杯! (2认同)

小智 27

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

但是,而不是Project - > Properties,它可以通过Windows - > Preferences全局解决.

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


小智 6

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

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

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

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