在Eclipse中验证我的JSF .xhtml文件会持续几分钟!
我不知道问题是什么..它总是相同的.xhtml文件需要这么多时间..
我知道我可以禁用Eclipse中的所有Validators,但这不是我想要的!
是否有人有一些tipps,哪些验证者在Preferences > Validation
启用哪些以及哪些禁用?
我能以某种方式找出当前正在运行的验证器吗? 所以我可以禁用持续这么久的那个......
感谢您的回答!
答案 0 :(得分:13)
Eclipse Juno中有三个首选项需要取消选中/禁用:
答案 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的答案)帮助我的情况并极大地缩短了构建时间。我只需要记住启用它或者如果我需要它就自动运行。