Tasks wiring improvements & Kapt3 integration through variant wrapping

This commit is contained in:
Sergey Igushkin
2017-05-10 15:53:24 +03:00
committed by Alexey Tsvetkov
parent b0c2c4eba9
commit d2a08c5fe4
5 changed files with 78 additions and 26 deletions
@@ -44,7 +44,7 @@ dependencies {
compileOnly 'org.codehaus.groovy:groovy-all:2.3.9'
compileOnly 'org.jetbrains.kotlin:gradle-api:2.2'
agp25CompileOnly 'com.android.tools.build:gradle:2.4.0-dev'
agp25CompileOnly 'com.android.tools.build:gradle:3.0.0-dev'
agp25CompileOnly 'org.codehaus.groovy:groovy-all:2.3.9'
agp25CompileOnly gradleApi()
@@ -57,7 +57,6 @@ tasks.withType(project.compileKotlin.class) {
}
compileKotlin.dependsOn compileGroovy
compileAgp25Kotlin.dependsOn compileGroovy
compileGroovy.dependsOn.remove("compileJava")
def groovyClassesDir = file("${buildDir}/mainGroovyClasses")
@@ -73,6 +72,8 @@ sourceSets {
}
}
compileAgp25Kotlin.dependsOn compileGroovy
processResources {
expand(project.properties)
}