控制Eclipse验证

控制Eclipse验证,eclipse,validation,jsf,xhtml,Eclipse,Validation,Jsf,Xhtml,Eclipse中JSF.xhtml文件的验证持续几分钟 我不知道是什么问题。。它总是同一个.xhtml文件,需要花费很多时间 我知道我可以禁用Eclipse中的所有验证器,但这不是我想要的 是否有人有一些TIPP,哪些验证器要在首选项>验证中启用,哪些验证器要禁用 我能找出哪个验证器正在运行吗? 这样我就可以禁用一个持续很长时间的 谢谢你的回答 造成长时间延迟的原因通常是,Eclipse试图下载它自己缓存中没有的所有XML模式和DTD。由于其中许多文件不能直接下载(例如内部文件),Eclipse

Eclipse中JSF.xhtml文件的验证持续几分钟

我不知道是什么问题。。它总是同一个.xhtml文件,需要花费很多时间

我知道我可以禁用Eclipse中的所有验证器,但这不是我想要的

是否有人有一些TIPP,哪些验证器要在
首选项>验证中启用,哪些验证器要禁用

我能找出哪个验证器正在运行吗? 这样我就可以禁用一个持续很长时间的


谢谢你的回答

造成长时间延迟的原因通常是,Eclipse试图下载它自己缓存中没有的所有XML模式和DTD。由于其中许多文件不能直接下载(例如内部文件),Eclipse必须等待网络超时

通常,我只是禁用整个验证内容。对于JSP/JSF来说,它太容易混淆了。

Eclipse Juno中有三个首选项需要取消选中/禁用:

  • Facelet HTML验证程序
  • JSF视图应用程序配置验证器
  • JSF视图验证程序

  • 对以下问题的补充回答:“我能否找出当前正在运行的验证器?”

    您可以打开“进度”视图,如果Facelet HTML验证程序正在运行,您将看到一条消息“Facelet HTML验证程序开始验证:文件名.xhtml”

    在我的例子中,验证所有文件需要十几分钟。
    在我的例子中,仅禁用“Facelet HTML验证器”(其他验证器都没有,请参见Neil Griffin的答案)有助于极大地缩短构建时间。我只需要记住启用它,或者在需要时自动运行。

    一点额外的信息:如果您发现Eclipse忽略了这一点并进行了验证,那么您可以逐个项目启用验证。要进行验证,请在项目上单击鼠标右键,选择“属性”,然后选择“验证”选项卡。