Add output dir for generated sources

This commit is contained in:
Yan Zhulanow
2015-05-15 15:43:53 +03:00
parent ee8f2bbd75
commit 3e5b24f2a2
3 changed files with 36 additions and 6 deletions
@@ -404,6 +404,11 @@ open class KotlinAndroidPlugin [Inject] (val scriptHandler: ScriptHandler, val t
kotlinTask.setProperty("aptFiles", aptFiles)
val aptOutputDir = project.file(File(project.getBuildDir(), "generated/source/kotlinApt"))
val aptOutputDirForVariant = File(aptOutputDir, variantDataName)
kotlinTask.setProperty("kotlinAptOutputDir", aptOutputDirForVariant)
variantData.addJavaSourceFoldersToModel(aptOutputDirForVariant)
kotlinTask doFirst {
val androidRT = project.files(AndroidGradleWrapper.getRuntimeJars(androidPlugin, androidExt))
val fullClasspath = (javaTask.getClasspath() + androidRT) - project.files(kotlinTask.property("kotlinDestinationDir"))