KotlinMultiplatform

data class KotlinMultiplatform @JvmOverloads constructor(val javadocJar: JavadocJar = JavadocJar.Empty(), val sourcesJar: SourcesJar = SourcesJar.Sources(), val androidVariantsToPublish: List<String> = listOf("release")) : Platform

To be used for org.jetbrains.kotlin.multiplatform projects. Uses the default publications that gets created by that plugin, including the automatically created -sources jars. Depending on the passed parameters for javadocJar, -javadoc will be added to the publications.

Equivalent Gradle set up:

// Nothing to configure setup is automatic.

This does not include javadoc jars because there are no APIs for that available.

Constructors

Link copied to clipboard
constructor(javadocJar: JavadocJar = JavadocJar.Empty(), sourcesJar: SourcesJar = SourcesJar.Sources(), androidVariantsToPublish: List<String> = listOf("release"))
constructor(javadocJar: JavadocJar = JavadocJar.Empty(), sourcesJar: Boolean, androidVariantsToPublish: List<String> = listOf("release"))

Properties

Link copied to clipboard
open override val javadocJar: JavadocJar
Link copied to clipboard
open override val sourcesJar: SourcesJar