2009-09-16 10 views
67

実際のファイルがドライブの場所を変更したEclipseプロジェクト(Flex Builder)があります。私はEclipseを起動するとプロジェクトが表示されているのがわかりますが、実際のファイルはリストされていません。プロジェクトを右クリックしてプロパティを選択すると、以前はファイルの保存場所がわかりましたが、変更することはできません。Eclipseプロジェクトファイルの場所を変更

プロジェクトの作成後にファイルを探すEclipseプロジェクトのファイルの場所を変更するにはどうすればよいですか?

+3

この質問の受け入れ可能な回答を参照してください:http://stackoverflow.com/questions/3479466/eclipse-moving-project-to-another-folder – Schmuli

答えて

74

.classpath.projectファイルを新しいプロジェクトディレクトリのルートにコピーし、ファイルメニューから[インポート...]を選択し、[一般/既存のプロジェクトをワークスペースに]を選択します。表示されるダイアログで、新しいプロジェクトディレクトリのルートを見つけて終了します。インポートする前に、作業領域から古いプロジェクトを削除したことを確認してください。

+9

同じワークスペースで再配置されたプロジェクトをインポートする場合は、最初に古いプロジェクトを削除します。そうしないと、Eclipseはインポートを続行できません。 –

+8

つまり、古いプロジェクトを(ディスクではなく)ワークスペースから削除してください。 –

+0

私はこれをやっていて、プロジェクトはうまくいきました。しかし、「終了」(何かをする準備が整っているように点滅している)をクリックしても何もしません。ダイアログはそのままです。エラーメッセージは表示されません。何か別のことがありますか? – BeccaP

22

このリンクは、プロジェクトの場所を手動で更新するためにEclipseのワークスペースのメタデータを編集する方法、場所が既に変更されている場合、または移動するプロジェクトがたくさんある場合や、 1つ: https://web.archive.org/web/20160421171614/http://www.joeflash.ca/blog/2008/11/moving-a-fb-workspace-update.html

+0

上記のリンクは死んでいます。キャッシュされたバージョンは次のとおりです。https://web.archive.org/web/20160421171614/http://www.joeflash.ca/blog/2008/11/moving-a-fb-workspace-update.html – 11101101b

+0

@ 11101101b更新していただきありがとうございます。元のスレッドのリンクを変更しました – sunil

1

プロジェクトをリポジトリのローカルコピーとして保存している場合は、gitからインポートする方がよい場合があります。ローカルを選択して、gitリポジトリフォルダを参照してください。それは既存のプロジェクトとしてインポートするよりもうまく機能しました。後者を試してみると、私は "仕上げ"することができませんでした。

7

GitHubでgensth/ProjectLocationUpdaterの世話をすることができるプラグインが(2012年末以降)追加されました。

+1

このプラグインは完全に機能します!これは、ディスク上のものを移動したときにたくさんの助けになります。 – SebastianH

+0

ProjectLocationUpdaterは魅力的に機能しました。これまでに完了したステップは1つしかありませんでした。同じディスクレイアウトのない別のコンピュータに移動していたため、別のドライブ+場所(D:からC:\ dev)に移動する必要がありました。 d:C:\ devを使って古いファイルを見つけることができる場所。 (Linux/Max上では、シンボリックリンクがトリックを行いました) – Jidehem

28

もっと簡単です:右クリック - >リファクタリング - >移動

+0

この場合は、より簡単です。 – natedennis

+0

@Lukeこれを受け入れてください!それはより最新のものです。素晴らしいとシームレスに作品! – ADTC

+0

本当に良い答え;-) – GhostCat

0

ネオンを使用すると、ちょうど私にも起こった。プロジェクトエクスプローラでEclipseバージョン(ディスクではなく)を削除し、プロジェクトを既存のプロジェクトとしてインポートする必要があります。もちろん、プロジェクトフォルダ全体が移動され、Eclipseメタファイルが@koenpetersの記述どおりに残っていることを確認してください。

リファクタはこれを処理しません。

関連する問題