我正在开发一个 Web 项目,但该项目需要很长时间才能在 Eclipse 中构建。使用 maven 命令行可以非常快速地构建相同的项目。似乎花费时间最长的构建步骤是验证 XML 文件。
我理解当这一步很慢时,通常是因为 eclipse 无法足够快地访问一个或多个 XML 模式。我知道使用 XML 目录来确保 eclipse 不会一直尝试重新下载所有模式的技巧,但要有效地利用这一点,我需要知道哪个模式下载速度慢。实际上很难弄清楚,因为每个模式都可能需要加载其他模式。
问题是,我不知道哪个模式加载缓慢。有没有办法激活某种调试选项,可以在下载每个模式时打印出它的 URL,(或者它可能无法下载)?然后我可以实际下载该模式并将其插入目录中。
否则,有没有办法告诉 eclipse 缓存下载的模式,这样至少第一次验证会很慢?
我实际上喜欢 XML 验证功能,所以关闭它是我最后的手段。