This PR improves support for Gradle's configuration cache feature by reducing getProject() usages and marking incompatible tasks accordingly so that the configuration cache can be used for compatible tasks.
Note that this is my first time working on a Gradle plugin, so merge with caution - please perform your own tests (I might've overlooked something) and let me know if I've missed anything or done something wrong so that I can improve. :)
This PR improves support for Gradle's configuration cache feature by reducing
getProject()
usages and marking incompatible tasks accordingly so that the configuration cache can be used for compatible tasks.Note that this is my first time working on a Gradle plugin, so merge with caution - please perform your own tests (I might've overlooked something) and let me know if I've missed anything or done something wrong so that I can improve. :)