如何在Eclipse的XML验证器中找出加载速度慢的XSD

时间:2013-11-13 12:07:58

标签: xml eclipse xsd xml-validation

我正在开发一个Web项目,但该项目需要很长时间才能构建eclipse。使用maven命令行可以非常快速地构建同一个项目。似乎花费最长时间的构建步骤是XML文件的验证。

我理解当这一步很慢时,通常是因为eclipse无法足够快地访问一个或多个XML模式。我知道使用XML目录来确保eclipse不会一直尝试重新下载所有模式的技巧,但为了有效地利用它,我需要知道哪一个下载速度慢。实际上很难弄明白,因为每个模式可能需要加载其他模式。

问题是,我不知道哪个架构加载缓慢。有没有办法激活某种调试选项,可以在下载时打印出每个模式的URL(或者可能无法下载)?然后我可以实际下载该模式并将其插入目录中。

否则,有没有办法告诉eclipse缓存下载的模式,这样至少第一次验证才会缓慢?

我实际上喜欢XML验证功能,所以关闭它是我的最后一招。

1 个答案:

答案 0 :(得分:0)

安装wireshark并查看http请求。应该很明显哪个架构需要很长时间才能返回。 (当你这样做时关闭你的网络浏览器)

如果您无法安装wireshark,请尝试Fiddler,并设置Eclipse代理以使用它。