特定のフォルダーまたはファイルをEclipseの検証から除外するにはどうすればよいですか?


100

私たちのアプリケーションがそれらを処理できるかどうかを確認するために単体テストで使用された不正なXMLファイルの束があります。

EclipseはこのXMLファイルにエラーのマークを付け、「問題ビュー」を汚染します。

特定のフォルダーをEclipseバリデーターから除外する方法はありますか?

回答:


91

[ウィンドウ]> [設定]の[検証]セクションで、設定(...)列にさまざまなルールを追加できます。XMLタイプの除外グループに「フォルダまたはファイル名のルール」を追加できます。


8
また、[プロジェクト]> [構成]> [検証]でプロジェクト固有の検証設定を有効にすることもできます
mmigdol

検証にリストされていない種類のファイルについてはどうですか?たとえば.lessファイル?
Andrea Scarafoni 2014

60

これは、プロジェクトの検証からフォルダーを除外するために行うことです。私にとっては、これはJavaScriptやその他の警告/エラーで機能します。

  • フォルダを右クリック
  • Resource、ResourceFiltersをクリックします。
  • 「追加」をクリック
  • 次のExclude All、Files and Folders、All Childrenを設定し、アスタリスク(*)をFile and Folder Attributes入力フィールドに追加します(下の画像で強調表示されています)

注:Eclipse Indigoでは、フォルダーを右クリックしてプロパティを選択し、左側のナビゲーションでリソースを選択する必要があります。

ここに画像の説明を入力してください


37
これにより、検証だけでなく、リソースツリーからもフォルダーが除外されます。
Serxipc 2012年

3
検証とツリー(ファイルが多すぎる)からリソースを隠そうとしていたので、これは完璧です
カルロスビニ

4
もう1つの注意点:Eclipseを使用してプロジェクトを(.warまたはその他として)エクスポートする場合、フィルターされたアイテムもアプリパッケージから除外されます。
cjm 2016年

これはそれを行いますが、ファイルを閲覧したり閲覧したりするためにファイルをまったく見ることができません。少し多すぎますが、多分誰かがこれを必要としています。
kiltek 2017

13
  1. [ウィンドウ]> [設定]> [検証]に移動します
  2. 無効にする検証のタイプ(XMLなど)を見つけます。
  3. それを右クリックして「設定」を選択します。

Eclipse検証

  1. [グループを除外]で[ルールを追加]をクリックし、[フォルダまたはファイル名]を選択します。

ここに画像の説明を入力してください


3
フォルダルールを追加するときに問題が発生しました。私が使用したトリックは、「フォルダーの参照」を使用し、ランダムなフォルダーを選択し、「OK」をクリックして、テキストボックス内のフォルダー名を好きなように変更することでした。これを行わなかった場合、ファイルパターンのみが可能でした。
Jonatan Cloutier 2017

13

Angular-ProjectのEclipse 2018-12では、node_modulesフォルダーを選択して「Resource」の下の「Derived」チェックマークをチェックするだけで、フォルダー内の検証エラーを取り除くことができました。npmは(など)を生成します。

Eclipse-「リソース」の下の「派生」チェックマークをチェックすることにより、フォルダーの検証を無視します

プロジェクト後->クリーンエラーがなくなりました。


1
パーフェクト!それがいかにうるさかったか信じられない!
Ragnar

「派生」オプションの意味について疑問に思っている場合:このフォルダーには、一部の操作で無視される生成ファイルが含まれていることがEclipseに通知されます。これらの操作の1つは、構文エラーのチェックです。
user1364368

3

注意: Eclipseの検証から特定のフォルダーを除外する簡単な方法を探していたので、ここに来ました。私の答えは、質問で詳述されている特定のケース(無効なXMLファイルを検証から隠すことについて)には機能しません。

特定のフォルダーまたはファイルをEclipseの検証から除外するにはどうすればよいですか?

フォルダーがビルドパスにあり、迷惑な問題が警告のみの場合は、簡単な方法があります。

  • フォルダを右クリック
  • プロパティ
  • Javaコンパイラ
  • 小切手 Ignore optional compile problems
  • OK

フォルダーは引き続き検証され、エラーが報告されますが、Eclipseはすべての警告を無視します。たとえば、これは生成されたソースのフォルダーに最適です。


2
残念ながら、これはJavaコンパイラの設定であるため、Javaコードに対してのみ機能します。
Kwebble 2016

1

出力/ビュー側を調整することもできます。そのため、Problem-ViewのShow-Menuに移動し、選択された項目に対してのみDisplayをフィルタリングします。 ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.