Eclipse 用 .gitignore
Eclipse 用の除外ルール 28 件。そのままリポジトリにコピーして使えます。
主に Java 開発用のオープンソース IDE
Eclipse 用 .gitignore の完全版
# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 22:50:49 UTC
# 技術:Eclipse
### Eclipse ###
# バックアップファイル
*.bak
# Eclipse ワークスペースのメタデータ
.metadata
# Eclipseの出力ディレクトリ
bin/
# 一時ファイルディレクトリ
tmp/
# 一時ファイル
*.tmp
# Vimスワップファイル
*.swp
*~.nib
# Androidのローカル設定
local.properties
# Eclipseプロジェクトの設定
.settings/
# Eclipseのロードパス
.loadpath
# Eclipse Recommenders 関連ファイル
.recommenders
# Eclipse 外部ツール
.externalToolBuilders/
# Eclipse 起動構成
*.launch
*.pydevproject
# Eclipse C/C++ プロジェクト
.cproject
.autotools
# Eclipse アノテーション ファクトリ
.factorypath
# Eclipseのビルドパス
.buildpath
# Eclipse ターゲット プラットフォーム
.target
# Eclipse Tern.js プロジェクト
.tern-project
# Eclipse TeXlipse
.texlipse
# Eclipse の Spring Bean 定義
.springBeans
# Eclipse Code Recommenders 関連ファイル
.recommenders/
# Eclipseアノテーション処理
.apt_generated/
.apt_generated_tests/
# Eclipse Scala キャッシュ
.cache-main
# Eclipse Scala の依存関係
.scala_dependencies
# Eclipse Scala ワークシート
.worksheet
Eclipse のルールで除外されるもの
以下の各パターンと、.gitignore に含める理由を説明します。
一般的な
| パターン |
除外対象 |
.metadata |
Eclipse ワークスペースのメタデータ |
*.bak |
バックアップファイル |
bin/ |
Eclipseの出力ディレクトリ |
tmp/ |
一時ファイルディレクトリ |
*.tmp |
一時ファイル |
*.swp |
Vimスワップファイル |
*~.nib |
一般的な |
local.properties |
Androidのローカル設定 |
.settings/ |
Eclipseプロジェクトの設定 |
.loadpath |
Eclipseのロードパス |
.recommenders |
Eclipse Recommenders 関連ファイル |
外部ツールビルダー
| パターン |
除外対象 |
.externalToolBuilders/ |
Eclipse 外部ツール |
ローカルに保存された「Eclipse 起動構成」
| パターン |
除外対象 |
*.launch |
Eclipse 起動構成 |
PyDev 固有 (Eclipse 用 Python IDE)
| パターン |
除外対象 |
*.pydevproject |
PyDev 固有 (Eclipse 用 Python IDE) |
CDT 固有 (C/C++ 開発ツール)
| パターン |
除外対象 |
.cproject |
Eclipse C/C++ プロジェクト |
CDT- autotools
| パターン |
除外対象 |
.autotools |
CDT- autotools |
Java アノテーション プロセッサ (APT)
| パターン |
除外対象 |
.factorypath |
Eclipse アノテーション ファクトリ |
PDT 固有 (PHP 開発ツール)
| パターン |
除外対象 |
.buildpath |
Eclipseのビルドパス |
.target |
Eclipse ターゲット プラットフォーム |
Tern プラグイン
| パターン |
除外対象 |
.tern-project |
Eclipse Tern.js プロジェクト |
TeXlipse プラグイン
| パターン |
除外対象 |
.texlipse |
Eclipse TeXlipse |
STS (スプリング ツール スイート)
| パターン |
除外対象 |
.springBeans |
Eclipse の Spring Bean 定義 |
Code Recommenders
| パターン |
除外対象 |
.recommenders/ |
Eclipse Code Recommenders 関連ファイル |
アノテーション処理
| パターン |
除外対象 |
.apt_generated/ |
Eclipseアノテーション処理 |
.apt_generated_tests/ |
アノテーション処理 |
Scala IDE 固有 (Eclipse 向けの Scala および Java 開発)
| パターン |
除外対象 |
.cache-main |
Eclipse Scala キャッシュ |
.scala_dependencies |
Eclipse Scala の依存関係 |
.worksheet |
Eclipse Scala ワークシート |
この Eclipse 用 .gitignore の使い方
- 上の Eclipse 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
- Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
- 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
- チーム全員で同じルールを共有できるよう、.gitignore をコミットします。