【问题标题】:How to exclude specific folders or files from validation in Eclipse?如何在 Eclipse 中从验证中排除特定文件夹或文件?
【发布时间】:2011-01-17 08:26:57
【问题描述】:

我们在单元测试中使用了一堆格式错误的 XML 文件来检查我们的应用程序是否可以处理它们。

Eclipse 将此 XML 文件标记为错误,从而污染“问题视图”。

有没有办法从 Eclipse 验证器中排除特定文件夹?

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    使用 Angular-Project 中的 Eclipse 2018-12,我能够消除文件夹中的验证错误,npm 生成(如node_modules),只需选择一个文件夹并选中下面的“派生”复选标记“资源”。

    在一个项目之后 -> 清理错误消失了。

    【讨论】:

    • 完美!简直不敢相信这有多烦人!
    • 如果您想知道“Derived”选项的含义:它通知 Eclipse 该文件夹包含生成的文件,这些文件对于某些操作将被忽略;其中一项操作是检查语法错误。
    • 这与previous answer 基本相同
    【解决方案2】:

    您还可以调整输出/视图端。因此,转到问题视图的显示菜单并筛选仅显示选定项目。

    【讨论】:

      【解决方案3】:
      1. 转到窗口 > 首选项 > 验证
      2. 找到您要禁用的验证类型,例如 XML。
      3. 右键单击它并选择“设置”:

      1. 在“排除组”中,点击“添加规则”,选择“文件夹或文件名”:

      【讨论】:

      • 我在添加文件夹规则时遇到了一些问题。我使用的技巧是使用“浏览文件夹”,选择一些随机文件夹,单击“确定”,然后像我想要的那样在文本框中重命名文件夹名称。如果我不这样做,则只有文件模式是可能的。
      【解决方案4】:

      注意:我来到这里是因为我正在寻找一种简单的方法来从 Eclipse 的验证中排除特定文件夹。我的回答不适用于问题中详述的特定情况(即从验证中隐藏无效的 XML 文件)。

      如何在 Eclipse 中从验证中排除特定文件夹或文件?

      当文件夹在构建路径中,并且当烦人的问题只是警告时,有一种直接的方法:

      • 右键文件夹
      • 属性
      • Java 编译器
      • 检查Ignore optional compile problems
      • 好的

      文件夹仍将被验证,错误将被报告,但所有警告将被 Eclipse 忽略。例如,这对于生成源的文件夹是理想的。

      【讨论】:

      • 不幸的是,这仅适用于 Java 代码,因为它是 Java 编译器的设置。
      【解决方案5】:

      这是我在项目中从验证中排除文件夹的方法。对我来说,这适用于 javascript 和其他警告/错误。

      • 右键文件夹
      • 点击资源、资源过滤器
      • 点击“添加”
      • 设置以下 Exclude All、Files and Folders、All Children,在 File and Folder Attributes 输入字段中添加星号 (*)(在下图中突出显示)

      注意:在 Eclipse Indigo 中,您必须右键单击文件夹并选择属性,然后在左侧导航中选择资源。

      【讨论】:

      • 这将从资源树中排除该文件夹,而不仅仅是从验证中。
      • 我试图从验证和树中隐藏资源(文件太多),所以这对我来说是完美的
      • 另外需要注意的是:如果您使用 Eclipse 导出项目(作为 .war 或其他格式),它还会从您的应用程序包中排除过滤后的项目。
      • 这样做了,但是您现在根本看不到文件来浏览它们或浏览它们。有点太多了,但也许有人需要这个。
      【解决方案6】:

      在 Window > Preferences 的 Validation 部分中,您可以在设置 (...) 列中添加不同的规则,您可以在 XML 类型的 Exclude Group 中添加“文件夹或文件名规则”。

      【讨论】:

      • 您还可以在 Project > Config > Validation 下启用项目特定的验证设置
      • 验证中没有列出的文件种类怎么办?例如 .less 文件?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      • 1970-01-01
      • 2021-01-18
      • 1970-01-01
      相关资源
      最近更新 更多