You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
490 B
20 lines
490 B
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'
|
|
}
|
|
}
|
|
}
|
|
} |