I've a project structure as following:
project(':x1').projectDir = new File('./modules/...')
project(':x2').projectDir = new File('./modules/...')
project(':a1').projectDir = new File('./features/.../...')
project(':a2').projectDir = new File('./features/./.')
So I want to make sure all generated/build files are ignored under features
folder and module
folder.
Current .gitignore
file:
# ignore vim swap files
*.swp
# ignore test files
TEST-*.xml
# ignore eclipse .settings files
.settings/
.project
.classpath
# ignore idea files
*.iml
.idea/
# ignore mac stuff Mac
.DS_Store
# ignore eclipse/idea/ant/maven/gradle output
bin/
local.properties
signing.properties
build/
gen/
classes
.gradle
out/
target
captures/
# ignore modules and features folders
!file:*build*/
modules/**/build/
**/build/
!file:*build*/&&!lib:*..*