From 5cf6040325e70443b1a2d1125e43e40f9ac77fd6 Mon Sep 17 00:00:00 2001 From: Christoph Maurhofer Date: Thu, 10 Jul 2025 12:28:37 +0200 Subject: [PATCH] Update publishing plugin and maven central configuration --- .github/workflows/sonatype.yml | 2 +- android/build.gradle | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/sonatype.yml b/.github/workflows/sonatype.yml index 346cb14..41b91d2 100644 --- a/.github/workflows/sonatype.yml +++ b/.github/workflows/sonatype.yml @@ -60,7 +60,7 @@ jobs: run: | cd android echo "### Maven Dependency - Maven Central" >> $GITHUB_STEP_SUMMARY - ./gradlew publishAllPublicationsToMavenCentral -Psigning.secretKeyRingFile=$GITHUB_WORKSPACE/signingkey.gpg -Psigning.password=$SIGNING_KEY_PASSWORD -Psigning.keyId=$SIGNING_KEY_ID -PmavenCentralUsername=$SONATYPE_NEXUS_USERNAME -PmavenCentralPassword=$SONATYPE_NEXUS_PASSWORD + ./gradlew publishAndReleaseToMavenCentral -Psigning.secretKeyRingFile=$GITHUB_WORKSPACE/signingkey.gpg -Psigning.password=$SIGNING_KEY_PASSWORD -Psigning.keyId=$SIGNING_KEY_ID -PmavenCentralUsername=$SONATYPE_NEXUS_USERNAME -PmavenCentralPassword=$SONATYPE_NEXUS_PASSWORD echo "[Maven Central](https://search.maven.org/artifact/io.openmobilemaps/${{ steps.vars.outputs.artifactId }}/${{ steps.vars.outputs.version }}/aar)" >> $GITHUB_STEP_SUMMARY echo "| Git Commit | Artifact ID | Maven Version |" >> $GITHUB_STEP_SUMMARY echo "| --- | --- | --- |" >> $GITHUB_STEP_SUMMARY diff --git a/android/build.gradle b/android/build.gradle index ac70487..00f5206 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -44,8 +44,8 @@ buildscript { classpath "com.android.tools.build:gradle:$agp_version" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - classpath 'com.vanniktech:gradle-maven-publish-plugin:0.30.0' - classpath 'org.jetbrains.dokka:dokka-gradle-plugin:1.9.10' + classpath 'com.vanniktech:gradle-maven-publish-plugin:0.33.0' + classpath 'org.jetbrains.dokka:dokka-gradle-plugin:2.0.0' } } @@ -59,8 +59,6 @@ apply plugin : 'com.android.library' apply plugin : 'kotlin-android' apply plugin: 'com.vanniktech.maven.publish' -import com.vanniktech.maven.publish.SonatypeHost - android { namespace "io.openmobilemaps.gps" @@ -197,7 +195,7 @@ publishing { } mavenPublishing { - publishToMavenCentral(SonatypeHost.DEFAULT, true) + publishToMavenCentral(true) signAllPublications() }