.gitignore para Eclipse
28 regras de exclusão para Eclipse, prontas a copiar para o seu repositório.
IDE de código aberto sobretudo para desenvolvimento Java
O .gitignore completo para Eclipse
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:12:08 UTC
# Tecnologias: Eclipse
### Eclipse ###
# Ficheiro de cópia de segurança
*.bak
# Metadados do espaço de trabalho do Eclipse
.metadata
# Diretório de resultados do Eclipse
bin/
# Diretório de ficheiros temporários
tmp/
# Ficheiros temporários
*.tmp
# Ficheiro de troca do Vim
*.swp
*~.nib
# Configuração local do Android
local.properties
# Definições do projeto Eclipse
.settings/
# Caminho de carregamento do Eclipse
.loadpath
# Recomendações do Eclipse
.recommenders
# Ferramentas externas do Eclipse
.externalToolBuilders/
# Configuração de arranque do Eclipse
*.launch
*.pydevproject
# Projeto C/C++ do Eclipse
.cproject
.autotools
# Fábrica de anotações do Eclipse
.factorypath
# Caminho de compilação do Eclipse
.buildpath
# Plataforma de destino do Eclipse
.target
# Projeto Tern.js do Eclipse
.tern-project
# TeXlipse do Eclipse
.texlipse
# Beans Spring do Eclipse
.springBeans
# Recomendações de código do Eclipse
.recommenders/
# Processamento de anotações do Eclipse
.apt_generated/
.apt_generated_tests/
# Cache de Scala do Eclipse
.cache-main
# Dependências de Scala do Eclipse
.scala_dependencies
# Folha de trabalho de Scala do Eclipse
.worksheet
O que estas regras de Eclipse ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Geral
| Padrão | O que ignora |
|---|---|
.metadata |
Metadados do espaço de trabalho do Eclipse |
*.bak |
Ficheiro de cópia de segurança |
bin/ |
Diretório de resultados do Eclipse |
tmp/ |
Diretório de ficheiros temporários |
*.tmp |
Ficheiros temporários |
*.swp |
Ficheiro de troca do Vim |
*~.nib |
Geral |
local.properties |
Configuração local do Android |
.settings/ |
Definições do projeto Eclipse |
.loadpath |
Caminho de carregamento do Eclipse |
.recommenders |
Recomendações do Eclipse |
Ferramentas de compilação externas
| Padrão | O que ignora |
|---|---|
.externalToolBuilders/ |
Ferramentas externas do Eclipse |
Configurações de arranque do Eclipse guardadas localmente
| Padrão | O que ignora |
|---|---|
*.launch |
Configuração de arranque do Eclipse |
Específico do PyDev (IDE Python para Eclipse)
| Padrão | O que ignora |
|---|---|
*.pydevproject |
Específico do PyDev (IDE Python para Eclipse) |
Específico do CDT (ferramentas de desenvolvimento C/C++)
| Padrão | O que ignora |
|---|---|
.cproject |
Projeto C/C++ do Eclipse |
CDT - autotools
| Padrão | O que ignora |
|---|---|
.autotools |
CDT - autotools |
Processador de anotações Java (APT)
| Padrão | O que ignora |
|---|---|
.factorypath |
Fábrica de anotações do Eclipse |
Específico do PDT (ferramentas de desenvolvimento PHP)
| Padrão | O que ignora |
|---|---|
.buildpath |
Caminho de compilação do Eclipse |
.target |
Plataforma de destino do Eclipse |
Plugin Tern
| Padrão | O que ignora |
|---|---|
.tern-project |
Projeto Tern.js do Eclipse |
Plugin TeXlipse
| Padrão | O que ignora |
|---|---|
.texlipse |
TeXlipse do Eclipse |
STS (Spring Tool Suite)
| Padrão | O que ignora |
|---|---|
.springBeans |
Beans Spring do Eclipse |
Code Recommenders
| Padrão | O que ignora |
|---|---|
.recommenders/ |
Recomendações de código do Eclipse |
Processamento de anotações
| Padrão | O que ignora |
|---|---|
.apt_generated/ |
Processamento de anotações do Eclipse |
.apt_generated_tests/ |
Processamento de anotações |
Específico do Scala IDE (desenvolvimento Scala e Java para Eclipse)
| Padrão | O que ignora |
|---|---|
.cache-main |
Cache de Scala do Eclipse |
.scala_dependencies |
Dependências de Scala do Eclipse |
.worksheet |
Folha de trabalho de Scala do Eclipse |
Como utilizar este .gitignore para Eclipse
- Copie as regras de Eclipse acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.