在Eclipse中禁用Ant脚本的DTD警告?
我正在使用Eclipse Ganymede 。 一切工作正常,但我有一个肛门保持渴望无警告的问题选项卡。 现在它(正确)抱怨我的Ant脚本:“没有为文档检测到文法约束(DTD或XML模式)”。 有什么办法可以closures这些文件吗? 理想情况下,我希望它仍然警告我,如果我的其他架构约束文件缺less模式声明。
最简单的是提供一个最小的DTD来closures它。
<!DOCTYPE project>
为ant文件
和布赖恩一起,“肛门 – 保持性向往无警示问题标签”,我终于决定认真解决这个问题。 感谢马丁的领先,这看起来像是一笔交易。
但是,而不是项目 – >属性,它可以通过Windows全局解决 – >首选项。
- 在左窗格中selectvalidation类别。
- find名为“XML Validator”的validation器(在右侧窗格中)并单击其椭圆(…)button。
- 在下面的对话框中,select“排除组”,然后点击“添加规则…”。
- 在“新buildfilter规则向导”的第一页上,select“内容types”选项,然后单击“下一步>”。
- 最后,在内容types下拉菜单中select“Ant Buildfile”。
- 点击完成和几个确定,这应该照顾现有的和未来的Ant构build文件validation警告。
即使这个线程稍微长一点,有人可能会觉得这很有趣:
http://www.cs.hs-rm.de/~knauf/KomponentenArchitekturen2008/jsfunit/index.html
转到项目属性 – > validation,并按照该页面上的屏幕截图。 即使你不说德语,也应该很容易。 😉
这个解决scheme对我来说非常合适 干杯!
您可以删除它,并恢复它以避免警告。 这显然是一个错误。
我看到一个选项可以在较新版本的Eclipse中禁用这个选项。 它是在窗口,首选项,XML,XML文件,validation,然后更改下拉列表“没有指定语法时指示:”从“警告”,以“忽略”..
事实上,正如damoco所说,这似乎是Eclipse中的一个bug。 如果我从Windows删除(复制到其他地方)文件,刷新eclipse,然后恢复文件,并再次刷新,警告消失。
我正在使用Eclipse Galileo构build20090621-0832。
右键点击警告将其删除,然后清理