Eclipseがどのように機能するかを理解するのに概念的な問題があります。
ADTウィザードを使用して作成したAndroidアプリケーション用のプロジェクトがあります。Eclipseの[プロジェクト]パネルに表示されるものは、で生成されたファイルシステムディレクトリの内容に多かれ少なかれ似ている~/workspaces/MyProjectName
ため、Eclipseに表示されるものは多かれ少なかれファイルシステムを反映していると思います。
次に、githubから(gitサブモジュールとして)チェックアウトしたサブプロジェクト/ライブラリを、内のサブディレクトリに追加します~/workspaces/MyProjectName
。classpath.xml
また、Eclipseがファイルを読み取り、新しい場所を確認し、すべてが機能することを期待して、新しい場所を指すように編集しました。
ただし、これは発生せず、ディレクトリはEclipseに表示されず、Eclipseはそれがまったく存在しないふりをしようとしました(つまり、新しいディレクトリからコードを参照するプロジェクトをビルドできないなど)。
プロジェクト内のフォルダーにディレクトリを手動で追加しようとしましたが、Eclipseはディレクトリがファイルシステムにすでに存在するため、何も作成しないと文句を言いました。
明らかに私は何か間違ったことをしている:)
質問は次のとおりです。
ファイル操作、VCSでの作業など、Eclipseを介してすべてを行うことになっていますか?私はターミナルにかなり精通しており、ポイントアンドクリックインターフェイスを介してすべてを行う方法を理解する必要はありません。
Eclipseにディスクからプロジェクト構造を再読み取りさせる正しい方法はありますか?
Eclipseは各プロジェクトの設定をどこに保存しますか?プロジェクトを自己完結型にできることを望んでいたので、どのマシンでもチェックアウトでき、Eclipseで手動で再構成しなくても作業できますが、Eclipseがその構成を保存している場合は機能しません。プロジェクトのディレクトリ外のどこかにあるプロジェクト。