Files
jpa-hospital-example/gradle/ide.gradle
T
2012-03-01 03:16:07 +01:00

20 lines
490 B
Groovy

apply plugin: "idea"
apply plugin: "eclipse"
def gitIgnore = file(".gitignore").readLines()
def gitIgnoreDirs = gitIgnore*.trim().findAll { !it.startsWith("#") && it.endsWith("/") }
idea {
project {
jdkName "1.6"
configure(modules) {
excludeDirs = files(gitIgnoreDirs) as Set
}
ipr {
withXml { provider ->
def node = provider.asNode()
node.component.find { it.'@name' == 'VcsDirectoryMappings' }?.mapping[0].'@vcs' = 'Git'
}
}
}
}