GradlePlugin

data class GradlePlugin @JvmOverloads constructor(val javadocJar: JavadocJar = JavadocJar.Empty(), val sourcesJar: SourcesJar = SourcesJar.Sources()) : Platform

To be used for java-gradle-plugin projects. Uses the default publication that gets created by that plugin. Depending on the passed parameters for javadocJar and sourcesJar, -javadoc and -sources jars will be added to the publication.

Equivalent Gradle set up:

java {
withSourcesJar()
withJavadocJar()
}

Constructors

Link copied to clipboard
constructor(javadocJar: JavadocJar = JavadocJar.Empty(), sourcesJar: SourcesJar = SourcesJar.Sources())
constructor(javadocJar: JavadocJar = JavadocJar.Empty(), sourcesJar: Boolean)

Properties

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