Eclipseでプロジェクトをグループ化することは可能ですか?


115

Eclipseでプロジェクトをグループ化することは可能ですか?または、サブプロジェクトのあるプロジェクトをお持ちですか?


うーん、あなたの質問は曖昧だと思います。「グループプロジェクト」とはどういう意味ですか?これの最終的な目的は何ですか?
BalusC 2010年

9
最終的な目的は、無関係のプロジェクトを同じワークスペースに保存することに伴う煩雑さを減らすことだと思います。少なくとも私がこの質問を調べていたときのことです。
andreb

2
これを見てくださいeclipse.dzone.com/articles/categorise-projects-packageそれは私の問題を解決しました。
Rohit

回答:


158

Eclipseにはワーキングセットが用意されています。パッケージエクスプローラーやその他の場所に表示されるプロジェクトを、ワーキングセットに定義したプロジェクトに減らすことができます。また、さまざまなセットの結合、および同様の体操を表示することもできます。

パッケージエクスプローラーおよび同様のディレクトリビューの小さな三角形のドロップダウンメニューから、ワーキングセットを定義/編集/削除できます。


1
本当にありがとうございます。これはまさに私が探していたものです。
Hemeroc

4
ワーキングセットに注意する1つのことは、プロジェクトエクスプローラーに「その他のプロジェクト」のワーキングセットがないため、分類に失敗した新しいプロジェクトを見逃しやすいことです。Package Explorerにはこれがありますが、他の機能がありません(stackoverflow.com/questions/1265070/…を参照)。プロジェクトエクスプローラーに追加することで追跡/投票する問題は、bugs.eclipse.org / bugs / show_bug.cgi?id=266030です。
studgeek 2012

7

私の知る限り、2つのオプションがあります。

  1. すでに提案されているワーキングセットオプションを使用します。カスタムグループを作成し、それらを使用してプロジェクトの特定の領域に焦点を当て、Mylinを通じてそれらをアクティブ化できます。本当に強力なツール

  2. 多くのプロジェクトで作業し、それらを関連付けることができるワークスペースの基本概念を使用します(ビルドパスの[プロジェクト]タブ、および[Java EEモジュールの依存関係]を使用)。これにより、他のプロジェクトのリソースが必要な場合、またはそれらをデプロイする必要がある場合メインのWebアプリケーションとともに、Eclipseがそれを行います


6

Eclipseワーキングセットはどうですか?ワーキングセットを定義してから、それにプロジェクトを追加します。後でワーキングセットを選択すると、以前に選択したプロジェクトのみがプロジェクトエクスプローラーに表示されます。グループ化を簡素化して混乱を減らします。

http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/cworkset.htm


6

を使用Working Setsすると、図に示すようにそれらを追加して整理できます。

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

ご覧のとおり、私のJavaプロジェクトはSem1およびのようなワーキングセットにありTPsます。

まったく新しいプロジェクトを作成したら、次のようにプロジェクトをワーキングセットに追加します。

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


4
これは実際に私にとって非常に役に立ちました。「最上位の要素」をクリックし、「ワーキングセット」を選択するだけです。構成したビューが表示されなかっただけです。ありがとう!!
Kleigh

そのオプション(トップレベルの要素->ワーキングセット)がプロジェクトエクスプローラービューで使用できるかどうか知っていますか?パッケージエクスプローラーのように機能させることができないようです:(
Diego


0

ワーキングセットはすばらしいですが、あるワーキングセットのプロジェクトが別のワーキングセットと同じ名前である場合は機能しません。これは、異なるディレクトリにある一部のTI C2000チップの例で発生します。

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