Игнорируемые файлы и директории для Gradle и IntelliJ IDEA
В этом проекте используются следующие правила для игнорирования определенных файлов и директорий в системе контроля версий.
Gradle
-
*.gradle
: Игнорирует файлы с расширением.gradle
, используемые для настройки сборки. -
build/
: Исключает всю директориюbuild
, где находятся артефакты сборки. -
!gradle/wrapper/gradle-wrapper.jar
: Исключает из игнорирования файлgradle-wrapper.jar
, необходимый для корректной работы Gradle. -
!/src/main//build/
и!/src/test//build/
: Эти правила указывают, что директорииbuild
внутриsrc/main
иsrc/test
должны отслеживаться, позволяя сохранять специфические артефакты сборки только для этих исходных директорий.
IntelliJ IDEA
-
.idea/*
: Игнорирует файлы и папки, созданные средой разработки IntelliJ IDEA, чтобы предотвратить конфликты конфигурации. -
*.iws
,*.iml
,*.ipr
: Исключает файлы с расширениямиiws
,iml
иipr
, которые создаются для хранения информации о проектах. -
out/
: Исключает директориюout
, где размещаются временные файлы сборки. -
!/src/main//out/
и!/src/test//out/
: Эти правила аналогичны вышеупомянутым, определяя, что директорииout
в папкахsrc/main
иsrc/test
должны отслеживаться.