A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.
1,735
stars
1,026
commits
Kotlin
primary language
Sep 4, 2026
updated
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.fused-librarycom.android.kotlin.multiplatform.librarycom.android.librarycom.gradle.plugin-publishjavajava-gradle-pluginjava-libraryjava-platformorg.jetbrains.kotlin.jvmorg.jetbrains.kotlin.multiplatformversion-catalogmaven-publishGradle 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
(top 30 of 51)
Kotlin
99.2%
A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.
1,735
stars
1,026
commits
Kotlin
primary language
Sep 4, 2026
updated
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.fused-librarycom.android.kotlin.multiplatform.librarycom.android.librarycom.gradle.plugin-publishjavajava-gradle-pluginjava-libraryjava-platformorg.jetbrains.kotlin.jvmorg.jetbrains.kotlin.multiplatformversion-catalogmaven-publishGradle 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
(top 30 of 51)
Kotlin
99.2%