.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
- Copie as regras de Maven 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.