4

Eclipse を使用して、巨大なプロジェクト内のいくつかの Java ファイルを管理しています。不要なファイルをすべてフィルター処理して (プロジェクト フォルダー -> プロパティ -> リソース -> リソース フィルター)、設定を最適化します (Eclipse が頻繁にハングします)。

プロジェクト ルートに 2 つのフォルダー (およびサブフォルダー) だけが必要です。

  • src/java
  • test/java

Include OnlyNameLocationProject Relative Pathなどで試してみましたsrc/java/*が、これら 2 つのフォルダーだけをリソースとして取得する方法はありませんでした。

4

3 に答える 3

2

リソース フィルターは、ビルド中にアーティファクトをフィルター処理します。ただし、プロジェクトの一部である特定のファイルまたはフォルダーのみが必要な場合は、ワーキング セットを作成する必要があります。さらに便利なのは、プロジェクト全体ではなく、これらのファイルのセットのみをビルドすることを選択できるため、変更されたファイルのみを再コンパイルすることでビルド時間を短縮できることです。

ワーキング セットを作成および構築する方法については、Eclipse Working Sets Explainedを参照してください。

注:タイプを選択するときにResourceを使用できます。

アップデート:

ワーキング セットを作成するには:

  • 右上にある下矢印をクリックします
  • [ワーキング セットの選択] をクリックします。
  • [新規] をクリックしてワーキング セットを作成します

ワーキング セットを管理/編集するには:上記の [新規作成] ボタンの代わりに [編集..] ボタンを使用します。

ワーキング セットを選択/構築するには: [プロジェクト] メニュー の対応するオプションを使用します。

お役に立てれば...

于 2012-07-24T15:29:36.733 に答える
1

必要なディレクトリのみを含めようとしても、ネストされたレベルでは機能しないようです。機能するのは、必要なディレクトリ以外のすべてを除外することです。

したがって、リソースフィルターの編集ダイアログで選択します

  • すべて除外
  • 次に適用対象 - フォルダ
  • 次にチェック - すべての子 (再帰)
  • 次に、FilterDetails で [Project Rleate Path] と [matches] を選択し、[Regular Expression] をオンにします。
  • src の下にディレクトリ java のみを含めたい場合は、次の式を使用する必要があります。 src/(?!java).*

これで、src の下のディレクトリ java を除くすべてがなくなったはずです。

src の下に複数のディレクトリが必要な場合は、'|' を試すことができます。式場で。

于 2017-08-21T05:15:52.983 に答える
0

[Project Explorer View] > [View Menu] をクリックします (上にある下矢印のようなもの) > [Customize View] をクリックします。すべての非Java要素などを非表示にすることを選択するという点で、フィルターが表示されます。

于 2012-07-24T14:56:38.397 に答える