This is awfully repetitive - the closure is identical.  I tried a few
techniques, all which failed.  Suggestions?

sourceSets.main.java {
    srcDirs = ["../../src/java/core"]
    file('../../build/dependencies/compile/bpo-config.txt').eachLine { line
->
        include line
    }
    file('../../build/dependencies/compile/bpo-config-exclude.txt').eachLine
{ line ->
        exclude line
    }
}

sourceSets.main.resources {
    srcDirs = ["../../src/java/core"]
    file('../../build/dependencies/compile/bpo-config.txt').eachLine { line
->
        include line
    }
    file('../../build/dependencies/compile/bpo-config-exclude.txt').eachLine
{ line ->
        exclude line
    }
}

Reply via email to