From 4ae10f19bb5caa8bf8e0cc0cba5580eee63ba3f6 Mon Sep 17 00:00:00 2001 From: TheBjoRedCraft Date: Wed, 27 May 2026 17:12:00 +0200 Subject: [PATCH] feat: add publishing configuration to use slneReleases repository --- build.gradle.kts | 14 -------------- .../surf-core-api-common/build.gradle.kts | 8 ++++++++ surf-core-api/surf-core-api-paper/build.gradle.kts | 8 ++++++++ .../surf-core-api-velocity/build.gradle.kts | 8 ++++++++ 4 files changed, 24 insertions(+), 14 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 1b1cecd1..6d295f1a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,5 +1,3 @@ -import dev.slne.surf.api.gradle.util.slneReleases - buildscript { repositories { gradlePluginPortal() @@ -14,16 +12,4 @@ buildscript { allprojects { group = "dev.slne.surf.core" version = findProperty("version") as String -} - -subprojects { - afterEvaluate { - plugins.withType { - configure { - repositories { - slneReleases() - } - } - } - } } \ No newline at end of file diff --git a/surf-core-api/surf-core-api-common/build.gradle.kts b/surf-core-api/surf-core-api-common/build.gradle.kts index e170c8a2..6c26e093 100644 --- a/surf-core-api/surf-core-api-common/build.gradle.kts +++ b/surf-core-api/surf-core-api-common/build.gradle.kts @@ -1,3 +1,11 @@ +import dev.slne.surf.api.gradle.util.slneReleases + plugins { id("dev.slne.surf.api.gradle.core") +} + +publishing { + repositories { + slneReleases() + } } \ No newline at end of file diff --git a/surf-core-api/surf-core-api-paper/build.gradle.kts b/surf-core-api/surf-core-api-paper/build.gradle.kts index fec5ee9f..a25a6edd 100644 --- a/surf-core-api/surf-core-api-paper/build.gradle.kts +++ b/surf-core-api/surf-core-api-paper/build.gradle.kts @@ -1,7 +1,15 @@ +import dev.slne.surf.api.gradle.util.slneReleases + plugins { id("dev.slne.surf.api.gradle.paper-raw") } dependencies { api(projects.surfCoreApi.surfCoreApiCommon) +} + +publishing { + repositories { + slneReleases() + } } \ No newline at end of file diff --git a/surf-core-api/surf-core-api-velocity/build.gradle.kts b/surf-core-api/surf-core-api-velocity/build.gradle.kts index 7a2eaf7f..165d6bc1 100644 --- a/surf-core-api/surf-core-api-velocity/build.gradle.kts +++ b/surf-core-api/surf-core-api-velocity/build.gradle.kts @@ -1,7 +1,15 @@ +import dev.slne.surf.api.gradle.util.slneReleases + plugins { id("dev.slne.surf.api.gradle.velocity") } dependencies { api(projects.surfCoreApi.surfCoreApiCommon) +} + +publishing { + repositories { + slneReleases() + } } \ No newline at end of file