Files
kotlin-fork/libraries/tools/kotlin-gradle-plugin-api
Yahor Berdnikau f7522ec796 Better approach to handle 'moduleName' in project level DSL
Now project level DSL only configures base part of module name, which
latter is enhanced by Kotlin compilation suffix. In this case
'KotlinCompilation.moduleName' is not used.

Additionally,
'KotlinJvmTask.moduleName' usage was deprecated in favor of
'compilerOptions.moduleName'. Though warning is only produced in case
project is using 'org.jetbrains.kotlin.jvm' or
'org.jetbrains.kotlin.android' plugins.

- 'moduleName' is always required to be non-null.

^KT-57688 Fixed
2023-04-12 06:16:36 +00:00
..

Gradle Plugin Api

Lightweight module defining the API surface of the Kotlin Gradle Plugin.

Binary Compatibility Validation

The public API surface of this module is checked for stability using the binary compatibility validator plugin to prevent accidental public API changes.

You can execute public API validation by running apiCheck task (also executed when check task runs).

In order to overwrite the reference API snapshot, you can launch apiDump task.