// These should be the only 2 non-project subdirectories in the examples folder // I could check for (it)/build.gradle to exist, but w/e def EXCLUDED_DIRS = ["bin", "build"] // List all non-hidden directories not in EXCUDED_DIRS ext.exampleFolderNames = file("${rootDir}") .listFiles() .findAll { return (it.isDirectory() && !it.isHidden() && !(it.name in EXCLUDED_DIRS) && !it.name.startsWith(".") && it.toPath().resolve("build.gradle").toFile().exists()) } .collect { it.name }