Search code examples
groovybuildbuild-processgradle

Cause: No such property: sourceSets for class: org.gradle.api.plugins.Convention


i have run a code snippet from Gradle Cookbook


apply plugin: 'java'

task "create-dirs" << {
   convention.sourceSets.all*.java.srcDirs*.each { it.mkdirs() }
   convention.sourceSets.all*.resources.srcDirs*.each { it.mkdirs() }
}

when i run i am getting following error

Cause: No such property: sourceSets for class: org.gradle.api.plugins.Convention

i am using Gradle 0.9-rc-3


Solution

  • Ok sorry. i got it

    it must be

     
    apply plugin: 'java'

    task "create-dirs" << { sourceSets.all*.java.srcDirs*.each { it.mkdirs() } sourceSets.all*.resources.srcDirs*.each { it.mkdirs() } }