0

Eclipseがどのように機能するかを理解するのに概念的な問題があります。

ADTウィザードを使用して作成したAndroidアプリケーション用のプロジェクトがあります。Eclipseの[プロジェクト]パネルに表示されるものは、で生成されたファイルシステムディレクトリの内容に多かれ少なかれ似ている~/workspaces/MyProjectNameため、Eclipseに表示されるものは多かれ少なかれファイルシステムを反映していると思います。

次に、githubから(gitサブモジュールとして)チェックアウトしたサブプロジェクト/ライブラリを、内のサブディレクトリに追加します~/workspaces/MyProjectNameclasspath.xmlまた、Eclipseがファイルを読み取り、新しい場所を確認し、すべてが機能することを期待して、新しい場所を指すように編集しました。

ただし、これは発生せず、ディレクトリはEclipseに表示されず、Eclipseはそれがまったく存在しないふりをしようとしました(つまり、新しいディレクトリからコードを参照するプロジェクトをビルドできないなど)。

プロジェクト内のフォルダーにディレクトリを手動で追加しようとしましたが、Eclipseはディレクトリがファイルシステムにすでに存在するため、何も作成しないと文句を言いました。

明らかに私は何か間違ったことをしている:)

質問は次のとおりです。

  • ファイル操作、VCSでの作業など、Eclipseを介してすべてを行うことになっていますか?私はターミナルにかなり精通しており、ポイントアンドクリックインターフェイスを介してすべてを行う方法を理解する必要はありません。

  • Eclipseにディスクからプロジェクト構造を再読み取りさせる正しい方法はありますか?

  • Eclipseは各プロジェクトの設定をどこに保存しますか?プロジェクトを自己完結型にできることを望んでいたので、どのマシンでもチェックアウトでき、Eclipseで手動で再構成しなくても作業できますが、Eclipseがその構成を保存している場合は機能しません。プロジェクトのディレクトリ外のどこかにあるプロジェクト。

4

2 に答える 2

3

私はEclipseを介してすべてを行うことになっていますか

いいえ。できますが、強制するものはありません。

Eclipseにディスクからプロジェクト構造を再読み取りさせる正しい方法はありますか?

  • F5を押すと、プロジェクト、フォルダー、またはパッケージを選択するときに更新されます。
  • 少なくとも3.7Eclipseバージョンがある場合は、「アクセス時に更新」を有効にする
  • 一部のリソースがプロジェクトの一部としてリストされていない場合は、プロジェクトを再インポートします

Eclipseは各プロジェクトの設定をどこに保存しますか?

プロジェクトのルートフォルダ内の.projectファイルシステムにあるファイル。

しかし、それはエディターやビューなどの構成ではありません。これがワークスペース構成であり、ワーク.metadataスペースのルートにあるフォルダー内のファイルシステムに保存されます。


あなたがEclipseのいくつかの概念を混乱させていないかどうか、そして私の答えが実際にあなたが意味したことを扱っているかどうかはわかりません。

既存のプロジェクトまたはファイルシステムからプロジェクトをインポートすることもできます。また、新しいワークスペースを作成するたびに構成を手動でリセットしたくない場合は、バックアップされた構成をインポートすることもできます。

VCSと物事に関しては、プラグイン(どのVCSを使用しますか?)をインストールするか、コマンドラインまたは外部ツールから物事を行うことができます。たとえば、多くの人はSubversion用のEclipseプラグイン(通常はsubclipseまたはsubversive)を使用するか、Windowsシェル用のコマンドライン外部またはTortoiseSVN拡張機能を使用します。

于 2012-06-06T02:16:05.330 に答える
0

これはあなたを助けるかもしれません(インポート>一般>ファイルシステム)

http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Freference%2Fref-70.htm

于 2012-06-06T02:17:27.810 に答える