Eclipseワークスペースのクローンを作成する方法


83

新しいクリーンなEclipseワークスペースを作成する方法を考えていますが、既存のワークスペースからすべての設定を取得しています。クローンのようなものかもしれませんが、プロジェクトはありませんか?


どの設定を正確に参照していますか?例を挙げていただけますか?
Itamar Katz 2011年

3
設定、Maven、サブクリップリポジトリなどがたくさんあります...
Zemzela 2011

回答:


80

エクスポート->設定->すべてを使用してから、新しいワークスペースに変更して設定インポートします。正常に動作します(明らかにあまり快適ではありませんが)。残念ながら、Eclipseは、ワークスペースを変更するときにレイアウト設定をコピーすることしかできません。これは、ほとんどの目的には不十分です。


1
私が見つけた唯一の解決策は堅牢です。また、新しいリリース(3.5-> 3.6など)にアップグレードする場合は、再度行う必要があります
–ThorbjørnRavn Andersen 2011

3
それを処理する最良の方法は、code.google.com
a /

5
ワークスペース
メカニック

これはビューなどをコピーしないので、私はまだ間違った場所にすべての間違ったタブを持っています
WendyG 2017

ええ、それはレイアウトでは機能しません。それらを同期する方法を認識していません。
kostja 2017

21

次のプラグインを見ることができます:http//code.google.com/a/eclipselabs.org/p/workspacemechanic/

これはグーグルによって開発されたプラグインであり、設定を保存して任意のワークスペースに自動的に適用できます。

ドロップボックス(またはその他の共有ストレージ)に保存すると、すべてのコンピューター間、さらにはすべてのチームメンバー間で設定を共有できるようになります。

それはあなたの問題に対する最良で最も信頼できる解決策です。


3
プラグインはGoogleによって開発されておらず、現在、死にかけているGoogleコードに関するプロジェクトを放棄しています
Bostone 2015

17

私の好みの方法は、.settingsフォルダーとフォルダーの両方を.launches古いワークスペースから新しいワークスペースにコピーすることです。これは、エクスポート設定オプションを使用するよりも完全な仕事をしているようです。あなたはから始まるワークスペースの下に両方のフォルダを見つけることができます下に見つけることができますフォルダフォルダフォルダは下にあるフォルダを。
.metadata\.plugins
.settingsorg.eclipse.core.runtime.launchesorg.eclipse.debug.core

(Pluralsightの2つのEclipseガイドツアービデオトレーニングコースでカバーされている多くのトリックの1つにすぎません。)

.settingsの場所のWindowsエクスプローラーショット


3

workspace/.metadataフォルダをコピーしてみてください。主にプラグイン情報が含まれており、一部のプラグインがない可能性があります。重要な設定を含む特定のフォルダは.metadata/.plugins/org.eclipse.core.runtime/.settingsです。この記事を参照してください


3
これが機能しないことを保証します。.metadataフォルダーは絶対パスでいっぱいであり、移植可能であることを意図していません。
Konstantin Komissarchik 2011年

@Konstantin Komissarchik今日、2つの.metadataフォルダーを確認しましたが、いずれにも絶対パスが含まれていませんでした。おそらく、ワークスペースのメタデータをプロジェクトのメタデータと間違えていますか?プロジェクトのメタデータには、実際に絶対パスが含まれています。
Bozho 2011年

3
プロジェクトメタデータに絶対パスがある場合、プロジェクトを適切に構成していません... .metadataのどこに絶対パスが配置されているかは、インストールしたプラグインとEclipseの使用方法によって異なります。また、一部の.metadataコンテンツはバイナリであるため、基本的なツールで検索する機能が制限されていることにも注意してください。
Konstantin Komissarchik 2011年

プロジェクトのメタデータについての@ KonstantinKomissarchik-私のポイントは、絶対パスを含めることができるということでした(別の話であるべきかどうか)。ところで、私の更新を参照してください-私は記事にリンクしました。
Bozho 2011年

プロジェクトのポイント。引用された記事に記載されているアドバイスに従うことはお勧めしません。参照される場所は確かに設定の一般的なストレージですが(InstanceScope設定APIをサポートします)、. metadataフォルダーの他の場所に多くの自由形式の情報を格納する多くのプラグインを知っています。これらのプラグインは、メタデータの一貫性のない状態に直面すると、奇妙な方法で誤動作する可能性があります。プラグインは通常、エンドユーザーによる.metadataフォルダーの編集に対して堅牢になるように作成されていません...–
Konstantin Komissarchik

2

手動で何かをコピーする必要はありません、使用のワークスペース環境転写器-それは素晴らしい作品。説明からの引用は次のとおりです。

[ファイル]> [ワークスペースの切り替え...]コマンドを拡張し、現在のワークスペースから別のワークスペースにすべての設定を転送するオプションを追加します。

Eclipseマーケットプレイスを検索し、そこからインストールするだけです。


1
私のために働いた!
Deepak 2017

1

ワークスペースのプロパティを保持する.Metadataをコピーする必要があります。


0

最善の方法は、.metadataフォルダーを新しいフォルダーにコピーし、そのフォルダーをEclipseWorkspaceダイアログボックスで開くことです。


既存のワークスペースフォルダーから.metadataフォルダーをコピーします
MSN

0

ワークスペース全体をローカルファイルシステムにコピーするだけです。私の新しい機能ブランチは同じpomファイルを取得しているため、全体的なビルドが一致するため、これは私にとってはうまくいきます。このようにして、すべてのプロジェクトを再度インポートする必要はありません。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.