Kapt3: Attach additional compiler plugins to kapt<sourceSetName>Compile task
This commit is contained in:
committed by
Yan Zhulanow
parent
3f638b8677
commit
d918015c30
+4
-2
@@ -48,9 +48,11 @@ open class KaptTask : AbstractCompile() {
|
||||
val sourceRoots = SourceRoots.ForJvm.create(getSource(), rawSourceRoots)
|
||||
val compileClasspath = classpath.toList().filter(File::exists)
|
||||
|
||||
val pluginOptionsForKotlinCompile = kotlinCompileTask.pluginOptions
|
||||
|
||||
args.moduleName = kotlinCompileTask.moduleName
|
||||
args.pluginClasspaths = pluginOptions.classpath.toTypedArray()
|
||||
args.pluginOptions = pluginOptions.arguments.toTypedArray()
|
||||
args.pluginClasspaths = (pluginOptions.classpath + pluginOptionsForKotlinCompile.classpath).toSet().toTypedArray()
|
||||
args.pluginOptions = (pluginOptions.arguments + pluginOptionsForKotlinCompile.arguments).toTypedArray()
|
||||
args.destinationAsFile = destinationDir
|
||||
args.classpathAsList = compileClasspath
|
||||
args.verbose = project.hasProperty("kapt.verbose") && project.property("kapt.verbose").toString().toBoolean() == true
|
||||
|
||||
Reference in New Issue
Block a user