I have a task in Gradle that generates source dire...
# kobalt
h
I have a task in Gradle that generates source directories (I know IDEA can also do this when importing a Gradle project). Just wanted to say, that this is nightmare of dynamic typing.
Copy code
allprojects { project ->
    // task to create main and test source directories.
    task sourceDirs(group: "build setup") << {
        if (project != rootProject) {
            sourceSets*.allSource.srcDirs*.each { it.mkdirs() }
            sourceSets*.resources.srcDirs*.each { it.mkdirs() }
        }
    }
}