当我在eclipse中对Web应用程序执行项目 - >清除时,XHTML文件的验证非常慢。完成验证需要大约20分钟。我有54个XHTML文件我的项目。
我取消选中窗口中的所有内容 - >首选项 - >验证。它构建速度非常快,但我不知道它是绕过验证的正确方法。我正在使用Eclipse Indigo版本。如何快速完成验证?
答案 0 :(得分:7)
完成54个XHTML文件验证的20分钟肯定存在问题。重新启用所有验证器,然后运行Project - >清洁。当Eclipse重新验证文件时,需要对Eclipse的JVM进行一些核心转储;这可能会说明事情的确切位置。
我敢打赌,验证器试图在验证过程中访问外部资源,例如 - 下载XML模式文件或DTD。如果您的XHTML文件包含对外部资源的引用,那么它们可能是滞后的原因。您可以下载此类DTD和Schema,并使用Eclipse的 XML Catalog 将DTD / Schema引用绑定到您计算机上的物理文件(而不是在线获取它们)。
这只是一个理论。但是,要确定,您必须发布Eclipse JVM的核心转储并仔细观察。