-
Notifications
You must be signed in to change notification settings - Fork 348
Open
Labels
apiAPI changes may be involvedAPI changes may be involved
Description
I would like to provide variant specific KSP arguments. For example, I would like kspDebug
and kspRelease
to have different arguments.
An example use case is Room
or DeepLinkDispatch
. Both are kotlin symbol processors which write output to a directory. The directoy must be task specific so that kspDebug
and kspRelease
do not write to the same directory. Two tasks which write to the same directory disable up-to-date checks and caching in Gradle because the build becomes non-deterministic.
For reference, Java annotation processors and KAPT both provide a way of passing task specific arguments to the annotation processors.
abghiulhaq, aryandii, rangganovsky, achmadfachrudin, AhmadRiza and 19 more
Metadata
Metadata
Assignees
Labels
apiAPI changes may be involvedAPI changes may be involved