How to exclude specific folders or files from vali

2019-01-06 11:04发布

问题:

We have a bunch of malformed XML files used in unit tests to check if our application can handle them.

Eclipse marks this XML files with errors, polluting the "problem view".

Is there a way to exclude a specific folder from Eclipse validators?

回答1:

In the Validation section of Window > Preferences you can add different rules in settings (...) column, you can add a "Folder or file name rule" in the Exclude Group for XML types.



回答2:

This is what I do to exclude a folder from validation in a project. For me this works for javascript and other warnings/errors.

  • Right Click Folder
  • Click Resource, ResourceFilters
  • Click "Add"
  • Set the following Exclude All, Files and Folders, All Children, add an asterisk (*) to the File and Folder Attributes input field (highlighted in the image below)

Note: In Eclipse Indigo you have to Right click the folder and select properties and then select resource in the left navigation.



回答3:

  1. Go to Window > Preference > Validation
  2. Find the type of validation you want to disable, for instance XML.
  3. Right-click it and select "Settings":

  1. In the "Exclude Group", click "Add rule", select "Folder or file name":



回答4:

Note: I got here because I was searching for an easy way to exclude specific folders from validation in Eclipse. My answer does not work for the specific case detailed in the question (which is about hiding invalid XML files from validation).

How to exclude specific folders or files from validation in Eclipse?

When the folders is in the build path, and when the annoying issues are only warnings, there is a way that is straight forward:

  • Right Click Folder
  • Properties
  • Java Compiler
  • Check Ignore optional compile problems
  • Ok

The folders will still be validated, errors will be reported, but all the warnings will be ignored by Eclipse. For example, that's ideal for a folder of generated sources.



回答5:

you may also adjust the output/view side. So go to Show-Menu of Problem-View and filter Display only for selected Items.



标签: eclipse