web-dev-qa-db-ja.com

Eclipse(helios)プロジェクトを別のワークスペースに移動するにはどうすればよいですか?

まず、Eclipseは私のネイティブではありませんIDE-私はほとんどn00bではありません。実際には別のクライアントのプロジェクトのディレクトリにあるワークスペースにプロジェクトをセットアップしました(私はしませんでした)実際にはワークスペース/プロジェクト全体を追跡します)、実際、今ではそれを開くためのEclipseワークスペースファイルさえ見つかりません。

私がしたいのは:

  • Eclipseプロジェクトを開きます(/ workspace?)-Eclipseでそれらを表示するために何を開くかではなく、すべてのファイルがディスク上のどこにあるかを知っています-そして

  • プロジェクトを新しいワークスペースに移動します。これは、一般的なEclipse-yの場所に配置し、その1つのワークスペースですべてのEclipseプロジェクトを参照するようにします。

(それは正しい方法ですか?Eclipseは私が1つのプロジェクト== 1つのワークスペースのような人であることを嫌いますか?)

コードの記述に戻ることができるように、EclipseWayについて教えてください。

ありがとう!

14
Olie

Eclipseのワークスペース(ディレクトリ)には、おおよそ次のものが含まれています。

  • 構成(インストールされたJRE、サーバーランタイム、コードフォーマットルールなど)
  • 1つ以上のプロジェクト

もちろん、必要な数のワークスペースを持つことができ(ただし、一度に開くことができるのは1つだけです)、プロジェクトをさまざまなワークスペースの一部にすることもできます。

ソースがどこにあるかがわかっていて、それらを新しいワークスペースに移動したい場合は、次の解決策が考えられます。

  • Eclipseを起動し、ワークスペースの入力を求められたら、ワークスペースを作成する場所を選択します(ディレクトリが存在しない場合は作成されます)。たとえば、C:/ Dev/Workspace /を選択できます。
  • プロンプトが表示されない場合は、[ファイル]-> [ワークスペースの切り替え]-> [その他]に移動します
  • ワークスペースに移動したら、[ファイル]-> [インポート]、[一般]-> [既存のプロジェクト]を使用して既存のプロジェクトをワークスペースにインポートできます。
  • プロジェクトソースを含むフォルダーに移動し、プロジェクトを選択して、[完了]をクリックします。

それがベストプラクティスかどうかはわかりませんが、私が通常行うことは次のとおりです。

  • 顧客ごとに1つのワークスペースがあります(workspace_cust1、workspace_cust2)
  • 各ワークスペースは私のコモンズライブラリプロジェクトを参照し、クライアント固有のプロジェクトを追加します

このようにして、コモンズライブラリを変更するたびに、すべてのワークスペースで最新の状態になります。

29
Davz

応募したい場合

1つのワークスペース= 1つのプロジェクト

あなたは次のことができます:
1)Eclipseデスクトップショートカットをコピーします
2)「-data workspaceLocation」を追加してショートカットを変更します

3
VirtualTroll