如何让Eclipse忽略WSDL文件中的错误?

11

编辑:明确一点,我想要消除我的项目中的大红色 X 标志,而不仅仅是从“问题”列表中过滤错误。

我得到了很多这样的错误。 我如何让 Eclipse 忽略它们? 我没有修复实际问题的选项 :(

src-resolve.4.2:解析组件'ser:char'时出错。 检测到 'ser:char' 在命名空间 'http://schemas.microsoft.com/2003/10/Serialization/' 中,但是此命名空间的组件无法从模式文档'file:///Users/itunesuser/git/online-service-wizard/suppression-extension/src/main/resources/com/satorisoftware/ws/infuse/multiservice/multiservice.wsdl' 引用。 如果这不是正确的命名空间,则可能需要更改 'ser:char' 的前缀。 如果这是正确的命名空间,则应将适当的“import”标记添加到 'file:///Users/itunesuser/git/online-service-wizard/suppression-extension/src/main/resources/com/satorisoftware/ws/infuse/multiservice/multiservice.wsdl'。 multiservice.wsdl / Scrubbr-suppression-extension / src / main / resources / com / satorisoftware / ws / infuse / multiservice line 623 WSDL 问题


可能是在Eclipse项目上禁用错误检查的重复问题。 - Ryan
抱歉,Ryan,不行。那只是在“问题”选项卡中消除了它。我仍然在我的项目上看到一个红色的X,这才是我的真正问题。 - Anders Johansen
2个回答

16

转到窗口 > 首选项,搜索验证(不在任何菜单下) > 向下滚动到wsdl并取消选中列表中的wsdl,查看以下类似的屏幕截图:

输入图像描述


1
值得注意的是,您可能需要右键单击项目并选择“验证”才能让Eclipse注意到已关闭验证并实际删除错误。至少在Neon中,这是我的经验。 - Matsu Q.

14

进入属性,找到验证,完全关闭WSDL验证。

虽然不是理想的解决方法,但总比没有好。


而且可能比完全禁用工作区的wsdl验证要好得多。大多数情况下,您只想忽略一个项目中的wsdl。 - membersound

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接