Maven Publish Base Extension
Constructors
Functions
Set the Maven coordinates consisting of groupId, artifactId and version for this project. In the case of Kotlin Multiplatform projects the given artifactId is used together with the platform targets resulting in artifactIds like [artifactId]-jvm.
Controls whether checksum files for signature (.asc) files are excluded when publishing to Maven Central.
Configures the POM through Gradle properties.
Sets up Maven Central publishing through Sonatype OSSRH by configuring the target repository. Gradle will then automatically create a publishAllPublicationsToMavenCentralRepository task as well as include it in the general publish task.
Automatically apply Gradle's signing plugin and configure all publications to be signed. If signing credentials are not configured this will fail the build unless the current version is a SNAPSHOT.