「外部」プロジェクト、つまり既存のソースから作成されたプロジェクトで Eclipse を使用しています。
ワークスペース ファイルを調べてみると、これらのプロジェクトへの参照が見つかりません。私の質問は、Eclipse はこれらのプロジェクトをどのように追跡するのですか?
.project
このようなプロジェクトをワークスペースに自動的に (および.classpath
ファイルを生成して) 追加できるようにしたいと考えています。
ウィンドウズ:
<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
手動での変更を有効にするには、必ず
File -> Refresh
後で行ってください。
Mac OS X では、下にあります。
<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects
Eclipse 3.3 の場合:
Eclipse ワークスペースの下にインストールされます。何かのようなもの:
.metadata\.plugins\org.eclipse.core.resources\.projects\
ワークスペース フォルダー内。
そのフォルダーの下には、プロジェクトごとに 1 つのフォルダーがあります。そこには.locationというファイルがありますが、それはバイナリです。
そのため、プログラムでEclipseとやり取りしないと、やりたいことができないようです。
Perforce を使用している場合 (プロジェクトを Perforce プロジェクトとしてインポートした場合)、.cproject と .project はワークスペース フォルダーではなく、PERFORCE プロジェクトのルートの下に配置されます。
お役に立てれば :)
削除後の Linux の場合
<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\
機能しません。
その後、ファイル->更新を実行しました
次に、Eclipseからリストされたすべての古いプロジェクトをクリアしました。
また、複数のワークスペースを持つこともできます。そのため、1 つに接続してプロジェクトのセット "A" を作成し、いつでも別のセットに接続できます。