.gitignore para Maven

12 regras de exclusão para Maven, prontas a copiar para o seu repositório.

Ferramenta de automatização de compilações para projetos Java

O .gitignore completo para Maven

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 15:49:39 UTC
# Tecnologias: Maven

### Maven ###
# Diretório de compilação do Maven
target/
# Cópia de segurança de versão do Maven
pom.xml.tag
# Cópia de segurança de lançamento do Maven
pom.xml.releaseBackup
# Cópia de segurança de versões do Maven
pom.xml.versionsBackup
# Próxima versão do Maven
pom.xml.next
# Propriedades de lançamento do Maven
release.properties
# POM agregado do Maven
dependency-reduced-pom.xml
# Ficheiro de projeto do Eclipse
.project
# Número de compilação do Maven
buildNumber.properties
# Caminho de classes do Eclipse
.classpath
# Dados de temporização do Maven
.mvn/timing.properties
# JAR do wrapper do Maven
.mvn/wrapper/maven-wrapper.jar

O que estas regras de Maven ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Geral

Padrão O que ignora
target/ Diretório de compilação do Maven
pom.xml.tag Cópia de segurança de versão do Maven
pom.xml.releaseBackup Cópia de segurança de lançamento do Maven
pom.xml.versionsBackup Cópia de segurança de versões do Maven
pom.xml.next Próxima versão do Maven
release.properties Propriedades de lançamento do Maven
dependency-reduced-pom.xml POM agregado do Maven
buildNumber.properties Número de compilação do Maven
.mvn/timing.properties Dados de temporização do Maven
.mvn/wrapper/maven-wrapper.jar JAR do wrapper do Maven

Núcleo do Eclipse

Padrão O que ignora
.project Ficheiro de projeto do Eclipse

Específico do JDT (ferramentas de desenvolvimento Java do Eclipse)

Padrão O que ignora
.classpath Caminho de classes do Eclipse

Como utilizar este .gitignore para Maven

  1. Copie as regras de Maven 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 Ferramenta de compilação

Ver todos os modelos de Ferramenta de compilação