.gitignore для Maven
12 правил ігнорування для Maven, готових до копіювання у ваш репозиторій.
Інструмент автоматизації збірки для проектів Java
Повний .gitignore для Maven
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 22:58:46 UTC
# Технології: Maven
### Maven ###
# Каталог збірок Maven
target/
# Резервна копія версії Maven
pom.xml.tag
# Резервне копіювання випуску Maven
pom.xml.releaseBackup
# Резервне копіювання версій Maven
pom.xml.versionsBackup
# Maven наступна версія
pom.xml.next
# Властивості випуску Maven
release.properties
# Maven затемнений POM
dependency-reduced-pom.xml
# Файл проекту Eclipse
.project
# Номер збірки Maven
buildNumber.properties
# Шлях до класу Eclipse
.classpath
# Дані часу Maven
.mvn/timing.properties
# Maven обгортка JAR
.mvn/wrapper/maven-wrapper.jar
Що насправді ігнорують ці правила Maven
Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.
Загальний
| Шаблон | Що ігнорується |
|---|---|
target/ |
Каталог збірок Maven |
pom.xml.tag |
Резервна копія версії Maven |
pom.xml.releaseBackup |
Резервне копіювання випуску Maven |
pom.xml.versionsBackup |
Резервне копіювання версій Maven |
pom.xml.next |
Maven наступна версія |
release.properties |
Властивості випуску Maven |
dependency-reduced-pom.xml |
Maven затемнений POM |
buildNumber.properties |
Номер збірки Maven |
.mvn/timing.properties |
Дані часу Maven |
.mvn/wrapper/maven-wrapper.jar |
Maven обгортка JAR |
Eclipse Core
| Шаблон | Що ігнорується |
|---|---|
.project |
Файл проекту Eclipse |
Спеціально для JDT (засоби розробки Eclipse Java)
| Шаблон | Що ігнорується |
|---|---|
.classpath |
Шлях до класу Eclipse |
Як використовувати цей .gitignore для Maven
- Скопіюйте правила Maven вище або завантажте файл безпосередньо.
- Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
- Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
- Закріпіть .gitignore, щоб усі члени команди мали однакові правила.