如何清除Eclipse中的验证错误?

时间:2010-08-06 02:06:08

标签: eclipse

我不小心点击了所有项目的“验证”(而不是去团队>同步...),我有几个验证错误和大量警告。

我无法弄清楚如何清除这些,所以它又回到了标准错误。

(一种方法是转到“问题”视图的“配置内容”并取消选择验证错误,但我知道它们仍然存在,只是隐藏...它让我觉得它们实际上并没有被删除)

我已经尝试重新启动eclipse,尝试清理所有项目,但这并不能清除这些验证错误。

8 个答案:

答案 0 :(得分:114)

您应该能够在问题视图中选择所有违规标记,右键单击并从上下文菜单中选择Delete。清理构建会导致所有构建器仅删除它们生成的标记,但这些标记不是由构建器生成的(您通过显式调用“validate”命令创建它们。)

答案 1 :(得分:18)

我不知道有一种内置的清除方法。您可以尝试删除

中的标记文件
[workspace dir]/.metadata/.plugins/org.eclipse.core.resources/.projects/[project name]

答案 2 :(得分:13)

转到窗口 - >显示视图 - >问题并在鼠标右键单击

时删除错误标记

答案 3 :(得分:5)

您可能希望排除某些第三方库(例如jquery-1.x.min.js),使其不被您的项目验证。

在这个答案中,我已经记录了如何针对特定来源禁用它 - > How do I remove javascript validation from my eclipse project?

我将重复这里的步骤:

  1. 右键单击您的项目
  2. 选择属性 - > JavaScript - >包括
  3. 路径选择Source标签。 (它看起来与Java Build Path Source选项卡相同)
  4. 展开JavaScript源文件夹
  5. 突出显示Excluded模式
  6. 点击Edit按钮
  7. 点击Add框旁边的Exclusion patterns按钮。
  8. 您可以键入Ant样式的通配符模式,也可以单击Browse按钮按名称提及JavaScript源。
  9. 顺便说一下,我认为你永远不应该禁用你所控制的来源的验证(即由你自己或你的团队编码)。

答案 4 :(得分:4)

如果您选择并删除了100多个问题而eclipse只删除了100个问题,请检查“配置内容...”菜单。此菜单位于问题选项卡的右上角。有一个包含配置的小三角形下拉菜单。在该菜单中,有一个“使用限制”复选框,您应该取消选中该复选框,以便能够立即解决所有问题。

答案 5 :(得分:3)

我遇到了同样的问题,但我能够删除这些错误。

  1. 转到项目属性 - >验证并单击覆盖验证首选项。
  2. 点击禁用全部并应用更改,然后单击“确定”。让项目建成。
  3. 再次转到项目属性并更改原始验证设置。

答案 6 :(得分:3)

在Indigo 转到

Property -> Builder - > Uncheck Validator

答案 7 :(得分:2)

要在项目或工作区中禁用验证器,请完成以下步骤:

  1. 点击窗口 - >首选项,然后在左窗格中选择验证。 “首选项”窗口的“验证”页面列出了项目中可用的验证器及其设置。
  2. 要禁用单个验证程序,请清除要禁用的每个验证程序旁边的复选框。每个验证器都有一个复选框,用于指定是启用手动验证还是构建。
  3. 可选:您还可以在此页面上更改以下复选框选项:

    • 允许项目覆盖这些首选项设置--->选择为 为您的一个或多个设置单独的验证设置 项目。
    • 暂停所有验证程序 - >选择此选项可阻止验证 在全球一级。如果选中此复选框,您仍然可以 在项目层面启用验证。
  4. 然后单击“确定”。

    如果要为一个或多个项目设置单独的验证设置,请参阅覆盖全局验证首选项