From 712b2a28190bcfdbf8d9d055b6119af40cfcbef8 Mon Sep 17 00:00:00 2001 From: Jacob Derynk Date: Mon, 13 Oct 2025 14:56:24 +0200 Subject: [PATCH] Fix: Update publishing configuration This commit updates the project's publishing configuration. Key changes: - Updated POM and SCM URLs from `thefuntasty/donut` to `futuredapp/donut`. - Changed `SONATYPE_HOST` to `CENTRAL_PORTAL`. - Added new properties (`mavenCentralPublishing`, `signAllPublications`, `mavenCentralAutomaticPublishing`) to `gradle.properties` for streamlined Maven Central publishing. - Removed `RepositoriesMode.FAIL_ON_PROJECT_REPOS` from `settings.gradle.kts`. --- gradle.properties | 25 ++++++++++++++----------- settings.gradle.kts | 1 - 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/gradle.properties b/gradle.properties index 65d93f5..7aa92fe 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,19 +2,22 @@ GROUP=app.futured.donut VERSION_NAME=2.X.X-SNAPSHOT POM_DESCRIPTION=Doughnut-like graph view capable of displaying multiple datasets with assignable colors POM_INCEPTION_YEAR=2020 -POM_URL="https://github.com/thefuntasty/donut" -POM_SCM_URL="https://github.com/thefuntasty/donut" -POM_SCM_CONNECTION="scm:git:git://github.com/fututedapp/donut.git" -POM_SCM_DEV_CONNECTION="scm:git:ssh://github.com/fututedapp/donut.git" -POM_LICENCE_NAME="MIT" -POM_LICENCE_URL="https://github.com/thefuntasty/donut/blob/master/LICENCE" -POM_LICENCE_DIST="repo" -POM_DEVELOPER_ID="futured" -POM_DEVELOPER_NAME="Futured" -POM_DEVELOPER_URL="https://futured.app" -SONATYPE_HOST=DEFAULT +POM_URL=https://github.com/futuredapp/donut +POM_SCM_URL=https://github.com/futuredapp/donut +POM_SCM_CONNECTION=scm:git:git://github.com/futuredapp/donut.git +POM_SCM_DEV_CONNECTION=scm:git:ssh://github.com/futuredapp/donut.git +POM_LICENCE_NAME=MIT +POM_LICENCE_URL=https://github.com/futuredapp/donut/blob/master/LICENCE +POM_LICENCE_DIST=repo +POM_DEVELOPER_ID=futured +POM_DEVELOPER_NAME=Futured +POM_DEVELOPER_URL=https://futured.app +SONATYPE_HOST=CENTRAL_PORTAL RELEASE_SIGNING_ENABLED=true # Properties necessary for mavenCentral publishing +mavenCentralPublishing=true +signAllPublications=true +mavenCentralAutomaticPublishing=true # ORG_GRADLE_PROJECT_SIGNING_PRIVATE_KEY=GPG signing key # ORG_GRADLE_PROJECT_SIGNING_PASSWORD=GPG password # ORG_GRADLE_PROJECT_mavenCentralRepositoryUsername=maven central nexus username diff --git a/settings.gradle.kts b/settings.gradle.kts index 7d90652..ecceb41 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -8,7 +8,6 @@ pluginManagement { } dependencyResolutionManagement { - repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral()