2010-12-31 33 views
30

私はEclipseを使用しており、たくさんのプラグインがインストールされ、必要に応じて設定されています。これらのプラグインとその設定をバックアップする良い方法はありますか?私はこれらのプラグインを将来のEclipseバージョン(互換性がある限り)と別のPCで再生できるようにしたいと考えています。バックアップEclipseのプラグインと設定

私は単にeclipse/フォルダ全体をアーカイブすることができますが、これはやや控えめなものです。

答えて

19

あなたの質問には2つの部分があります:Eclipseの間で設定をコピーする

  1. は、Eclipseの間にインストールされたプラグインをコピー
  2. をインストールするには、

#1が行うのは簡単ですがインストールされます。 [ファイル] - > [エクスポート...] - > [環境設定]から、Eclipse環境設定を書き出すことができます。作成されたファイルには、インストールされているプラ​​グインごとのすべてのプリファレンスが含まれています。これは、Eclipseのインストールとバージョン間で移植可能です。

#2は実際には「Eclipse」のやり方ではありません。可能ですが、インストールされたプラグインの構造を変更する必要があります。標準アップデートマネージャを使用してプラグインをインストールするのではなく、dropinsフォルダを使用できます。

eclipse/ 
    features/ 
    plugins/ 

その後、あなたはすべてのdropinsフォルダにファイルを解凍することができます。何をする必要がある次のような構造を持つzipファイルにインストールされますが、複数の間で共有することにしたいすべての機能とプラグインをコピーすることですあなたが望む食。 dropinsに

詳細情報: http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/p2_dropins_format.html

1

eclipseフォルダ全体をアーカイブするのは不十分ですが、十分ではありません。私はあなたが次のものをアーカイブしたいと思う:

  • 全体のEclipseインストールフォルダ。
  • すべてのワークスペースの.metadataフォルダ。

これにより、プラグインとその設定を保持するだけでなく、プラグインが動作することを知っているEclipseインストールも保持されます。

+1

マーティンは、彼は、Eclipseの将来のバージョンで利用可能なこれらのプラグインを維持したいと言ったので、私は、このソリューションが動作するとは思いません。また、コンピュータ間でインストールフォルダ全体をコピーすることは、コンピュータが同じOSとアーキテクチャである場合にのみ機能します。 –

+2

現在のEclipseで動作するプラグインが将来のEclipse用に動作するという保証はありません。 – DwB

+0

言及されていないビットの1つは、IFコンピュータがWindowsコンピュータを実行している場合、* C:\ Users \ [userName] \。eclipse *ディレクトリ(Windowsの場合は "folder") a * .eclipse "サブフォルダ。Eclipseプラグインは、ユーザーのエリアにフォルダを作成することもできます... – RBV

2

P2 installation replicationあなたはEclipseの市場を経由して、それをインストールすることができ、あなたのバックアップインストールされているプラ​​グインを支援するツールです。

設定の設定に従って、ほとんどの設定はあなたのワークスペースに保持されます。したがって、workspace/.metadataフォルダをバックアップすることができます。

1

Eclipseの設定を同期するための小さなサービスを自分で作成しました。現在、Javaテンプレート+ Bashエイリアスをサポートしています。他の誰かにとって役に立ちます。

http://confsync.com

関連する問題