MavenDeployer
MavenDeployer copied to clipboard
A handy Gradle plugin for releasing maven packages to Maven Central, Nexus, GitHub Packages or local directories. Supports signing, authorization, Gradle plugins, Kotlin Multiplatform and more.
Bump AGP version and improve Android UX. For example, kotlin-android projects would currently create two components, `release` and `debug`, and publish both at the same coordinates (same artifact). Need to...
I am trying to use MavenDeployer to deploy a Kotlin library to Central Portal, but when i configure the `kotlinComponents()` i get the error in the title "Unexpected kotlin target:...
I'm trying to configure publishing for my Android library, and here's what my current setup looks like: ``` android { publishing { singleVariant("release") } } ``` ``` deployer { content...
I get this error when trying to add sources and docs to the publication ``` Execution failed for task ':publishCentralPortalPluginMavenClonePublicationToCentralPortalStorageRepository'. > Failed to publish publication 'centralPortalPluginMavenClone' to repository 'centralPortalStorage' >...
Im following up this tutorial: [writing-and-publishing-a-kotlin-library](https://sasablagojevic.com/writing-and-publishing-a-kotlin-library) build.gradle.kts ``` deployer { // 1. Artifact definition. // https://opensource.deepmedia.io/deployer/artifacts content { component { fromJava() // shorthand for fromSoftwareComponent("java") } } // 2. Project...
Hello, thanks for this great library. I have transitive dependencies in my KMP library, they are marked as 'api' instead of 'implementation'. However when published locally or to Maven Central,...
I'm using an ADSL and, belive it or not, my upload speed is about 200 kbps. In addition to being slow, it is unreliable too. Publishing one of my libraries...
Creating this issue as was requested in #27. Would be nice to be able to set these pom properties by the plugin: - `inceptionYear` in `projectInfo{}` - `roles` in `developer{}`...
# Context Hello Based on the documentation https://opensource.deepmedia.io/deployer/configuration, I created the following configuration: ``` projectInfo { // https://opensource.deepmedia.io/deployer/configuration val projectName = rootProject.name url.set("https://github.com/Hansanto/$projectName") scm { fromGithub("Hansanto", projectName) } } ```...
I have a multiplatform project with a dependency like this `api(project(":other_module"))`, and with Kotlin version `2.1.10` Gradle fails with `java.lang.NoSuchMethodError: 'org.gradle.api.artifacts.ProjectDependency org.jetbrains.kotlin.gradle.plugin.KotlinDependencyHandler.project(java.lang.String)'`. The issue is resolved when switching the version...