Eclipseワークスペースのどこにプロジェクトのリストが保存されていますか?
「外部」プロジェクト、つまり既存のソースから作成されたプロジェクトでEclipseを使用します。
ワークスペースファイルをいじってみると、これらのプロジェクトへの参照が見つかりません。私の質問は、Eclipseはこれらのプロジェクトをどのように追跡するのですか?
.project
および.classpath
ファイルを生成することにより、このようなプロジェクトをワークスペースに自動的に追加できるようにしたいと思います。
Windows:
<workspace>\.metadata\.plugins\org.Eclipse.core.resources\.projects\
Linux/osx:
<workspace>/.metadata/.plugins/org.Eclipse.core.resources/.projects/
プロジェクトはワークスペースの外部に存在できますが、すべてのEclipse固有のmetadata
はそのorg.Eclipse.core.resources\.projects
ディレクトリに保存されます
Mac OS Xでは、下にあります
<workspace>/.metadata/.plugins/org.Eclipse.core.resources/.projects
Eclipse 3.3の場合:
Eclipseワークスペースの下にインストールされます。何かのようなもの:
.metadata\.plugins\org.Eclipse.core.resources\.projects\
withinワークスペースフォルダー。
そのフォルダーの下には、プロジェクトごとに1つのフォルダーがあります。そこに。locationというファイルがありますが、それはバイナリです。
だから、Eclipseとプログラムでやり取りしないと、やりたいことができないようです。
Perforce(プロジェクトをPerforceプロジェクトとしてインポート)を使用している場合、.cprojectと.projectはワークスペースフォルダーではなく、PERFORCEプロジェクトのルートの下に配置されます。
お役に立てれば :)
また、複数のワークスペースを作成して、1つのプロジェクトに接続し、プロジェクトの「A」を設定してから、いつでも別のセットに接続できます。
Linuxで削除後
<workspace>\.metadata\.plugins\org.Eclipse.core.resources\.projects\
動作しません。
その後、File-> Refreshを実行しました
その後、Eclipseからリストされたすべての古いプロジェクトをクリアしました。