gradle: Factor out dagger apt code into its own file

This commit is contained in:
Torsten Grote
2018-11-01 10:45:59 -03:00
parent e1f31ad381
commit db8796049e
4 changed files with 17 additions and 45 deletions

14
gradle/dagger.gradle Normal file
View File

@@ -0,0 +1,14 @@
sourceSets.configureEach { sourceSet ->
tasks.named(sourceSet.compileJavaTaskName).configure {
options.annotationProcessorGeneratedSourcesDirectory = file("$buildDir/generated/source/apt/${sourceSet.name}")
}
}
idea {
module {
sourceDirs += compileJava.options.annotationProcessorGeneratedSourcesDirectory
generatedSourceDirs += compileJava.options.annotationProcessorGeneratedSourcesDirectory
testSourceDirs += compileTestJava.options.annotationProcessorGeneratedSourcesDirectory
generatedSourceDirs += compileTestJava.options.annotationProcessorGeneratedSourcesDirectory
}
}