増大する Eclipse 構成をどのように管理しますか?
-
03-07-2019 - |
質問
私は次のような非常に多くの作業に Eclipse を使用しています。
- 私の Java 作業のほとんどで使用されるコードを含む複数の「ユーティリティ」プロジェクト
- 定期的に同期して使用するさまざまなプラグイン関連のプロジェクト (例:の ギット プラグイン)
- 実際に開発しているプラグインプロジェクト
- 時折の pydev / 非 Java プロジェクト
- 等...
特に一度にすべてを使用する必要がないため、これらすべてを整理しておくことが非常に困難になってきています。使ってみた ミリン (そして私はもう一度試しています)しかし、過去にはEclipseの実行が非常に遅くなりました。そして、私はタスクを切り替えたことをmylynに伝えることを忘れないことで有名です。そのため、Eclipseは非常に奇妙なことを学習する傾向があります(そしてほとんど役に立たない) ) リソースのセット。
複数のワークスペースの使用を検討しましたが、複数のプロジェクトが複数のワークスペースに存在する必要がある場合や、Eclipse メタデータ ディレクトリをワークスペース間で同期する必要がある場合には問題があります。
Eclipse で複雑な作業環境を管理する最善の方法は何ですか?Eclipse プラグインの開発に関しては適切な代替手段がないため (それが要件です)、他の開発環境は実行可能な選択肢ではありません。
(私 考える 非常に似た質問が 1 ~ 2 か月前にありましたが、見つかりませんでした...)
解決
あなたのニーズが何なのか、私にはよくわかりません。しかし、パッケージ エクスプローラーでワーキング セットを使用してみたことがありますか?
[パッケージ エクスプローラー] ビューを開き、そのメニューを開いて、[ワーキング セット] を選択します。これにより、ワークスペースにロードされたすべてのプロジェクトのサブセットに名前を付けることができます。
パッケージ エクスプローラー メニューを使用してワーキング セットを切り替えます。ワーキング セットを使用して、検索、エラー、問題などの範囲を制限します。
プロジェクトをグループ化するために必要な数のワーキング セットを定義します。プロジェクトは、任意の数のワーキング セットの一部とすることができます。
他のヒント
これはワーキング セットに関するスクリーンキャストです。これは正しい答えのように見えます。
「ワーキングセット」を使用したいと考えています。
異なるワークスペースを使用し、共通プロジェクトを各ワークスペースに追加することをお勧めします (プロジェクトの場所をワークスペースの外に指定することもできます)。これでうまくいくと思いますが、試していないので確信はありません。
@JesperE と @Dennis S が示唆したように、ワーキング セットはプロジェクトを整理するのに役立ちますが、プロジェクトはすべてワークスペースに読み込まれるため、Eclipse の実行が速くなるわけではありません。