87

既存のコードベースに Eclipse プロジェクトを追加していますが、一部のディレクトリが Eclipse によってまったくピックアップされないようにする方法があるかどうかを知りたいですか? その理由は、リポジトリに巨大な「サードパーティ」ディレクトリがあり、効率的に同期できるようにするために使用しているペア プログラミングプラグインのプロジェクトに存在できないためです。

手がかりはありますか?

4

5 に答える 5

201

それを行う簡単な方法があります:

  1. プロジェクトエクスプローラツリーでプロジェクトフォルダを右クリックし、[プロパティ]に移動します。
  2. リソース->リソースフィルター。
  3. ファイル/フォルダーに必要な数の除外フィルターを追加します。

PSプロジェクトツリーが自動的に更新されない場合は、プロジェクトエクスプローラウィンドウでフォーカスを入力しているときにF5キーを押す必要があります。

于 2011-06-12T11:23:19.037 に答える
16

フィルタはリソースを非表示にしますが、それらはまだプロジェクト内にあります。別の場所にプロジェクトを作成する場合は、プロジェクトに含めるフォルダーにリンクされたリソースを作成できます。

参考までに、リンクされたリソースの使用方法を詳しく説明した別の回答を投稿しました。

于 2009-07-27T12:30:45.907 に答える
6

はい、プロジェクトにカスタム フィルターを配置できます。プロジェクト エクスプローラー ビューで、[パッケージ エクスプローラー] タブのそばのパネルの上部近くに白い下向きの矢印があるはずです。それをクリックして、フィルターに移動します。そこから、[名前フィルター パターン] の横にあるボックスをオンにして、検出したくない特定のフォルダー パターンを指定できます。この場合、サードパーティのライブラリの名前を入れます。

于 2009-07-27T12:26:06.310 に答える
1

私が常に行ってきた方法は、プロジェクトをピアとして明示的にチェックアウトすることです。例えば:

~/myworkspace/goodproject
~/myworkspace/サードパーティ

次に、「goodproject」のみをEclipseにインポートします。「3rdparty」がgoodprojectのサブディレクトリである場合、それを偽造できます...たとえば、svnプロジェクトは次のようになります。

事業/
       ソース/
          主要/
          サードパーティ/

project/src/ をローカルに作成し、「メイン」ディレクトリのみをチェックアウトして、Eclipse をパッケージ化されたバージョンに依存させることができます (たとえば、プロジェクトが Java の場合は jar をポイントします)。

于 2009-07-27T12:40:16.143 に答える