この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:9
ページ更新者:guest
更新日時:2026-05-15 07:24:26

タイトル: エクスポートおよびインポート
SEOタイトル: Eclipse プロジェクトのエクスポート / インポート手順|zip / Git / Maven の使い分け

この記事の要点
  • Eclipse プロジェクトを別 PC や別ワークスペースに渡す方法
  • 基本: ファイル → エクスポート → 一般 → アーカイブ・ファイルで zip 化
  • インポート: ファイル → インポート → 一般 → 既存プロジェクトをワークスペースへ
  • チーム開発では zip より Git クローンが原則 — 履歴も共有できる
  • Maven プロジェクトは 「既存 Maven プロジェクト」としてインポート(pom.xml が自動認識)

概要

Eclipse プロジェクトを別 PC や別ワークスペースに渡すための「エクスポート」と「インポート」の手順です。zip でファイルを渡す方式、Git で共有する方式、Maven プロジェクトとして渡す方式の使い分けを解説します。

方式の比較

方式適している場面注意点
zip アーカイブ1 回限りの受け渡し / 教育用配布履歴なし。.classpath に絶対パスが入っていると先方で要修正
Git クローンチーム開発・継続的に共有.gitignoretarget/.metadata/ を除外する必要
Maven リポジトリライブラリとして公開mvn deploy でリポジトリにアップロード
ワークスペース丸ごとコピー非推奨.metadata に PC 固有設定が入っていて壊れやすい

エクスポート: zip 化する手順

  1. パッケージ・エクスプローラーでプロジェクトを右クリック → エクスポート (Export...)
  2. 一般 → アーカイブ・ファイル (General → Archive File) を選択 → 次へ
  3. 左ペインで対象プロジェクト・サブフォルダを選択(target/.metadata/ は除外推奨)
  4. 「To archive file」に zip の保存先を指定
  5. オプション:
    • Save in zip format(推奨。tar 形式より互換性が高い)
    • Create directory structure for files(チェック推奨)
  6. 完了を押す

インポート: zip を取り込む手順

  1. Eclipse で ファイル → インポート (File → Import...)
  2. 一般 → 既存プロジェクトをワークスペースへ (General → Existing Projects into Workspace)
  3. Select archive file で zip を選択(または Select root directory でフォルダ)
  4. 「Projects」リストに対象プロジェクトが表示されるのでチェック
  5. 「Copy projects into workspace」にチェックを入れるとワークスペース内に複製。チェックを外すと元の場所を参照
  6. 完了

Maven プロジェクトのインポート

zip ではなく「Maven プロジェクト」として渡された場合は専用インポートを使います:

  1. ファイル → インポート → Maven → 既存 Maven プロジェクト
  2. Root Directory に pom.xml がある親フォルダを指定
  3. 表示された pom.xml にチェック → 完了
  4. 初回は依存ライブラリのダウンロードに数分かかる
  5. ビルドエラーが残っていれば プロジェクト右クリック → Maven → プロジェクトの更新

Git プロジェクトのインポート (EGit)

  1. ファイル → インポート → Git → Git からプロジェクト
  2. 「URI のクローン」で Git URL を入力 → 認証 → ブランチ選択 → ローカル保存先指定
  3. 「Import existing Eclipse projects」または「Use the New Projects wizard」を選択
  4. 完了後、ワークスペースにプロジェクトが追加される

除外すべきファイル / フォルダ

zip エクスポート / Git push 時に含めないべきもの:

パス説明
target/Maven ビルド成果物。再生成可能
bin/Eclipse のビルド出力
.metadata/ワークスペース直下にある Eclipse 固有設定
.idea/ / *.imlIntelliJ IDEA 固有設定(混在開発で要注意)
node_modules/npm 依存。再インストール可能
.env / application-secrets.properties機密情報
*.logログファイル

.classpath.project は基本的に共有しても OK ですが、絶対パス(C:\Users\xxx\...)が入っていないか確認してください。

よくあるトラブル

  • インポート後にコンパイルエラー多発: ターゲット・ランタイム / JDK / Maven 依存が解決されていない → 各設定を確認
  • 「既存プロジェクト」に何も表示されない: 指定フォルダ直下に .project が無い → 1 階層下にプロジェクトがある可能性
  • 絶対パスが残っていてリンクエラー: .classpath を開いて 部分を確認、相対パスに修正
  • Git ブランチ名が違う: Eclipse の Git ビューでチェックアウトし直す