Einbindung in das Android Studio Gradle Script

apply plugin: 'com.android.application'

//+ enable annotation processing
apply plugin: 'android-apt'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
       // [..]
    }

    //+ pass arguments to the annotation processor
    apt {
        arguments {
            // configure the destination dir for android studio, will merge exiting code
            'seife.dest.dir' android.sourceSets.main.java.srcDirs.iterator().next()
            resourcePackageName android.defaultConfig.applicationId
            androidManifestFile variant.outputs[0]?.processResources?.manifestFile
        }
    }
}

 

dependencies {
    // [..]
    //+ include the source level annotations
    provided 'de.weebmeister.seife:SeifeAnnotationSrc:0.7'

    //+ perform source processing
    apt 'de.weebmeister.seife:SeifeAnnotation:0.8.3.1-SNAPSHOT'

}