【问题标题】:How do you clear the validation errors in Eclipse?如何清除 Eclipse 中的验证错误?
【发布时间】:2016-05-27 19:11:21
【问题描述】:

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

我不知道如何清除这些,所以它又回到了标准错误。

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

我尝试过重启 eclipse,尝试清理所有项目,但并没有清除这些验证错误。

【问题讨论】:

    标签: eclipse


    【解决方案1】:

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

    【讨论】:

    • 我在这里看到的唯一问题是必须删除所有错误,(在我的情况下,一次 100 个)。
    • @Pradoot:按照 takteek 的说明删除标记文件,可以一次性处理所有条目。
    • 对我来说,大多数时候这个建议是不相关的。我通常想清除问题视图中显示的标记。 (就像 Eclipse 插件中的错误,而不是设计隐藏的标记。)
    • 我没有意识到可以从 Eclipse 中“删除”一个错误。也没想过要试试。修复错误的速度提高了 1000 倍。
    • @aroth 现在只需要一个构建器,它可以在创建它们时自动删除它们,我们将永远不再有错误!
    【解决方案2】:

    我不知道清除它们的内置方法。您可以尝试删除

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

    【讨论】:

    • 这可能会删除比问题标记更多的内容...更好的做法rm [workspace dir]/.metadata/.plugins/org.eclipse.core.resources/.projects/*/org.eclipse.jdt.core/state.dat ...即使那样,我也不知道 state.dat 文件中除了资源之外还有什么其他元数据标记。
    【解决方案3】:

    转到窗口 -> 显示视图 -> 问题并在鼠标右键单击时删除错误标记

    【讨论】:

      【解决方案4】:

      您可能希望将某些第三方库(例如 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. 点击Exclusion patterns框旁边的Add按钮。
      8. 您可以键入 Ant 样式的通配符模式,或单击 Browse 按钮以按名称提及 JavaScript 源代码。

      顺便说一句,我认为您永远不应该对您控制的来源(即由您自己或您的团队编码)禁用验证。

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

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

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

          【讨论】:

            【解决方案7】:

            在 Indogo 中

            前往

            Property -> Builder - > Uncheck Validator

            【讨论】:

              【解决方案8】:

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

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

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

              然后点击确定。

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

              【讨论】:

                猜你喜欢
                • 2012-11-23
                • 2019-03-01
                • 1970-01-01
                • 2011-03-10
                • 1970-01-01
                • 2018-07-20
                • 2011-07-03
                • 1970-01-01
                • 2022-01-16
                相关资源
                最近更新 更多