2012-03-23 14 views
3

ローカル・コンピューターに格納されているが、私が作業しているEclipseワークスペースにはない複数のプロジェクトがあります。しかし、同じEclipseワークスペースを開くと、プロジェクトがそこにあります。これはどのように達成されますか?ワークスペースのメタデータに、プロジェクトの格納場所を指定する設定がありますか?ワークスペースにプロジェクトを格納する代わりに、そのようなアプローチを使用することの利点はありますか?Eclipse内のワークスペースにないプロジェクトの場所

答えて

11

という名前のファイルがあります。ワークスペースはプロジェクトの論理的なコンテナとして設計されているため、実際のコンテナとしても使用できます。何度も、ワークスペースの外にあるファイルシステム上の場所にプロジェクトのコンテンツを保存したい、または保存する必要があります。一般的な例としては、特定のソース管理システムがあります。バージョン管理システム(git、Perforce、VSSなど)で管理されている場所にファイルをチェックアウトします。その場合は、Eclipseワークスペースではなくバージョンツール管理の場所でEclipseプロジェクトのコンテンツを探しさせる必要があります。

私のような多くの人は、自分のファイルシステム内でプロジェクトを特定の作業領域に縛られていない別の方法で整理しておくのが好きです。別の理由は、あまり一般的ではないが、同じプロジェクトを2つの異なるワークスペースにロードすることです。 Workspaceは論理コンテナまたは仮想コンテナです。プロジェクトがディスク上に整理されているかどうかは必ずしも正確には分かりません。あなたのプロジェクトがワークスペースの外に保存されている場合は、プロジェクトの内容を失うことなく自由に作成/削除できるという意味でワークスペースが一時的になります。

+1

Eclipseを数年間使用していて、これを知らなかった。 – HDave

8

各プロジェクトには、<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\フォルダ内に独自のフォルダがあります。プロジェクトの各コンテナには、.location

関連する問題