blob: d2b442c63b6d67fd077157b963e53ea8b446ea97 [file] [view]
# Module The Kotlin Gradle plugins API
The API reference for the Kotlin Gradle plugins. For example, "org.jetbrains.kotlin.jvm" and "org.jetbrains.kotlin.multiplatform".
The API supports plugins with the following IDs:
- "org.jetbrains.kotlin.jvm"
- "org.jetbrains.kotlin.multiplatform"
- "org.jetbrains.kotlin.kapt"
- "org.jetbrains.kotlin.android"
- "org.jetbrains.kotlin.js"
- "org.jetbrains.kotlin.native.cocoapods"
For more information about the plugins, see our [documentation](https://kotlinlang.org/docs/gradle.html).
This API is also available as a Maven artifact with "org.jetbrains.kotlin:kotlin-gradle-plugin-api" coordinates.
# Package org.jetbrains.kotlin.gradle.dsl
The Kotlin Gradle plugins' public DSL.
# Package org.jetbrains.kotlin.gradle.dsl.abi
The Kotlin ABI validation public DSL.
# Package org.jetbrains.kotlin.gradle.dsl.jvm
The Kotlin Gradle plugins' public DSL that is specific to the JVM platform.
# Package org.jetbrains.kotlin.gradle.plugin
The Kotlin Gradle plugins' external integrations API.
# Package org.jetbrains.kotlin.gradle.plugin.attributes
Gradle configuration [attributes](https://docs.gradle.org/current/userguide/variant_attributes.html) used by Kotlin Gradle plugins.
# Package org.jetbrains.kotlin.gradle.plugin.mpp
The Kotlin Gradle plugins' public DSL that is specific to Kotlin Multiplatform.
# Package org.jetbrains.kotlin.gradle.tasks
Gradle [task types](https://docs.gradle.org/current/userguide/tutorial_using_tasks.html#task_types) provided by Kotlin Gradle plugins.
# Package org.jetbrains.kotlin.gradle.tasks.abi
Gradle [task types](https://docs.gradle.org/current/userguide/tutorial_using_tasks.html#task_types) provided by Kotlin ABI validation.
# Package org.jetbrains.kotlin.project.model
The Kotlin Gradle plugins DSL for managing language settings.