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  }