控制Eclipse验证

时间:2011-06-22 12:30:24

标签: eclipse validation jsf xhtml

在Eclipse中验证我的JSF .xhtml文件会持续几分钟!

我不知道问题是什么..它总是相同的.xhtml文件需要这么多时间..

我知道我可以禁用Eclipse中的所有Validators,但这不是我想要的!

是否有人有一些tipps,哪些验证者在Preferences > Validation启用哪些以及哪些禁用?

我能以某种方式找出当前正在运行的验证器吗? 所以我可以禁用持续这么久的那个......

感谢您的回答!

3 个答案:

答案 0 :(得分:13)

Here is a screenshot

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

  1. Facelet HTML Validator
  2. JSF查看应用程序配置验证程序
  3. JSF View Validator

答案 1 :(得分:1)

通常长时间延迟的原因是Eclipse尝试下载它自己的缓存中没有的所有XML-Schema和DTD。由于其中许多不能直接下载(例如内部版本),因此Eclipse必须等待网络超时。

通常,我只是禁用整个验证内容。对于JSP / JSF来说,无论如何都很容易混淆。

答案 2 :(得分:0)

以下问题的补充答案:"我能以某种方式找出当前正在运行的验证器吗?"

您可以打开"进度"查看并且如果Facelet HTML Validator正在运行,您将看到一条消息" Facelet HTML Validator开始验证:name-of-file.xhtml"。

在我的情况下,验证所有文件需要十几分钟。 仅禁用" Facelet HTML Validator" (并且没有其他验证器,请参阅Neil Griffin的答案)帮助我的情况并极大地缩短了构建时间。我只需要记住启用它或者如果我需要它就自动运行。