6

各マシンでのEclipseのセットアップは非常に頭痛の種であり、Eclipseファイルと構成を複数のマシン間で同期させたいと考えています。

EclipseをOSX、Linux、Windowsで同期させたいので、OSXに必要なアプリがあるのでOSXバージョンのeclipseを入手し始めました。他の2つのプラットフォームは起動が簡単です。

私が持っている質問/問題:

  • 何を同期しないでください?
  • JDBC jarファイルをどこに配置すれば、それらも同期されますか?相対パスを使用してそれらをロードする方法はありますか?

サクセスストーリーはありますか?

注:これは、プロジェクト自体を同期させることではありません。これには、SCMのすべてのブレンドがあります。

4

2 に答える 2

3

Eclipseのインストールディレクトリやワークスペースを共有することはできませんが、プロジェクト自体は、cvs、svn、gitなどのバージョン管理システムを使用して簡単に同期できます。プロジェクトのコンテンツをDropboxフォルダー(または同様のファイルシステム同期メカニズム)そして、それらのプロジェクトを使用しているマシンに座ったときに強制的に更新しますが、私はそれを試したことがなく、人為的エラーが作業の損失やファイルの破損につながる可能性があることに注意します。

重要なのは、ワークスペース自体を共有することはできませんが、プロジェクトをファイルシステムのワークスペースフォルダーの下に物理的に配置する必要がないということです。これは、ワークスペースがプロジェクトの論理コンテナーであり、必ずしも物理コンテナーではないためです。プロジェクトを作成するときに、プロジェクトの内容に任意のファイルシステムの場所を指定できます。デフォルトは、たまたまワークスペースの場所の下にあります。したがって、各マシンには、ファイルシステム上の同期している場所からプロジェクトをインポートする個別のワークスペースがあります。このように、ワークスペースは小さなコンテナであり、各マシンで継続的なメンテナンスをあまり必要としません。私はこれを常にローカルで行っています。マシン上に複数のワークスペースがあり、そのうちのいくつかには他のプロジェクトと同じプロジェクトが含まれています。

于 2012-04-16T20:25:40.047 に答える
1

Eclipseの構成のほとんどはワークスペースにあります。残念ながら、その中のすべてのファイルはプラットフォーム固有です。私は自分でこのようなことをしようとしましたが、運がありませんでした。彼らのIRCチャンネルで質問しても、私には希望がありませんでした。

于 2012-04-16T15:04:51.053 に答える