Запускать задачу перед компиляцией с помощью плагина Android Gradle

У меня очень простоbuild.gradle файл со следующим содержанием:

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.4.1'
    }
}

apply plugin: 'android'

android {
    buildToolsVersion "17.0.0"
    compileSdkVersion 17

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }
}

task generateSources {
    doFirst {
        def script = "python GenerateSources.py".execute()
        script.in.eachLine {line -> println line}
        script.err.eachLine {line -> println "ERROR: " + line}
        script.waitFor()
    }
}

Я хочу бежатьgenerateSources задача перед началом компиляции Java. Я нашел несколько решений, как это сделать, какcompileJava.dependsOn("generateSources"), но, к сожалению, они дают ошибку:

A problem occurred evaluating root project 'Android'.
> Could not find property 'compileJava' on root project 'Android'.

Я нене знаю, Gradle и не могуне понимаю, чтоне так с этим кодом. Поэтому я хотел бы знать, как я могу исправить эту ошибку.

Ответы на вопрос(5)

Ваш ответ на вопрос