Zac Sweers
11/30/2020, 4:21 AMTing-Yuan Huang
11/30/2020, 7:18 AMplugins { id("symbol-processing") version "1.4.10-dev-experimental-20201120" }
, a task is created for each compilation task. It is not that independent for current implementation. However, with some patches to upstream / kotlin-gradle-plugin, it's possible to create a truly independent task that calls the compiler freely.
On the side of reducing unnecessary KSP tasks, let me figure out how to create the task only when the ksp()
configuration is there. Currently a task is created for each compilation task, but it does nothing without ksp configuration specified.Zac Sweers
11/30/2020, 6:34 PMTing-Yuan Huang
12/01/2020, 4:47 AMinternal
by calling from java . Both of them could be very hacky though.Zac Sweers
12/01/2020, 5:36 AMTing-Yuan Huang
12/01/2020, 5:42 AM