You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First-class support for Kotlin compiler plugins (com-lihaoyi#4779)
Fixcom-lihaoyi#4776
This introduces multiple new tasks, analog to the ones in `ScalaModule`.
* `kotlincPluginIvyDeps` - Dependencies resembling compiler plugins
* `kotlincPluginJars` - The coursier-resolved jars of the compiler
plugins; resolved intransitively; also usable to add plugins not
available via coursier/Maven
* `mandatoryKotlincOptions` - compiler options derived from other module
settings, like Kotlin versions and compiler plugin enablement
* `allKotlincOptions` - all compiler options
Revised the existing modules and used the new tasks to provide Kotlin
compiler plugins and their configuration. Removed `composeProcessor` and
`kotestProcessor` tasks.
Also added some comments for stuff that need further work like
hard-coded versions.
Pull request: com-lihaoyi#4779
0 commit comments