Gradle plugin that creates a publish
task to automatically upload all of your Java, Kotlin or Android
libraries to any Maven instance. This plugin is based on Chris Banes initial implementation
and has been enhanced to add Kotlin support and keep up with the latest changes.
For modifying what is getting published see configuring what to publish.
There is also a base plugin that doesn't apply any default configuration and allows the most customization.
The output of the following Gradle plugins is supported to be published with this plugin:
com.android.library
org.jetbrains.kotlin.jvm
org.jetbrains.kotlin.multiplatform
java
java-library
java-gradle-plugin
com.gradle.plugin-publish
java-platform
version-catalog
maven-publish
Gradle ships with the maven-publish
and many other plugins like the Android Gradle Plugin or the Kotlin Multiplatform
plugin directly integrate with, so why should you use this plugin?
java-library
too, Kotlin Multiplatform does most things automatically but not everything. This plugin configures
as much as possible on its own.Copyright (C) 2018 Vanniktech - Niklas Baudy
Licensed under the Apache License, Version 2.0