.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

  1. Copie as regras de Eclipse acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. 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.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de IDE

Ver todos os modelos de IDE