github.com/jfrog/jfrog-cli-go@v1.22.1-0.20200318093948-4826ef344ffd/testsdata/gradle/gradleproject/build.gradle (about) 1 apply plugin: 'groovy' 2 apply plugin: 'idea' 3 4 version = 1.0 5 task initProject(description: 'Initialize project directory structure.') { 6 doLast { 7 // Default package to be created in each src dir. 8 def defaultPackage = 'org/jfrog/minimal-project' 9 10 ['java', 'groovy', 'resources'].each { 11 // convention.sourceSets contains the directory structure 12 // for our Groovy project. So we use this structure 13 // and make a directory for each node. 14 sourceSets*."${it}".srcDirs*.each { dir -> 15 def newDir = new File(dir, defaultPackage) 16 logger.info "Creating directory $newDir" // gradle -i shows this message. 17 newDir.mkdirs() // Create dir. 18 } 19 } 20 } 21 }