From 1b9ff95d406bd7aad11dafbf5b7d5e8a4e85d7ca Mon Sep 17 00:00:00 2001 From: kento2 Date: Sat, 27 Jun 2026 19:29:10 +0200 Subject: [PATCH] scary shit comming up --- build.gradle.kts | 20 ++------------------ core-lib/build.gradle.kts | 13 +------------ gradle.properties.kts | 16 ++++++++++++++++ settings.gradle.kts | 2 +- 4 files changed, 20 insertions(+), 31 deletions(-) create mode 100644 gradle.properties.kts diff --git a/build.gradle.kts b/build.gradle.kts index eff1891..fc90377 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,6 +1,3 @@ -val scrowToken = providers.gradleProperty("scrowMavenToken") - .orElse(providers.environmentVariable("SCROW_MAVEN_TOKEN")).get() - plugins { id("java") id("io.freefair.lombok") version "9.2.0" apply false @@ -11,7 +8,7 @@ version = "1.0.0" repositories { mavenCentral() - scrowRepo() + scrowRepo(this) } subprojects { @@ -34,7 +31,7 @@ subprojects { maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/") { name = "spigotmc-repo" } - scrowRepo() + scrowRepo(this) } dependencies { @@ -61,16 +58,3 @@ subprojects { implementation("io.r2dbc:r2dbc-pool:1.0.2.RELEASE") } } - -fun RepositoryHandler.scrowRepo() = this.maven { - name = "scrow" - url = uri("http://forge.kentoj.de/api/packages/scrow/maven") - isAllowInsecureProtocol = true - credentials(HttpHeaderCredentials::class) { - name = "Authorization" - value = "token $scrowToken" - } - authentication { - create("header") - } -} diff --git a/core-lib/build.gradle.kts b/core-lib/build.gradle.kts index d27736c..a1c9d11 100644 --- a/core-lib/build.gradle.kts +++ b/core-lib/build.gradle.kts @@ -33,17 +33,6 @@ publishing { } } repositories { - maven { - name = "scrow" - url = uri("http://forge.kentoj.de/api/packages/scrow/maven") - isAllowInsecureProtocol = true - credentials(HttpHeaderCredentials::class) { - name = "Authorization" - value = "token $scrowToken" - } - authentication { - create("header") - } - } + scrowRepo(this) } } diff --git a/gradle.properties.kts b/gradle.properties.kts new file mode 100644 index 0000000..6b1fad6 --- /dev/null +++ b/gradle.properties.kts @@ -0,0 +1,16 @@ +val scrowToken = providers.gradleProperty("scrowMavenToken") + .orElse(providers.environmentVariable("SCROW_MAVEN_TOKEN")).get() +val scrowRepo: Action = Action { + maven { + name = "scrow" + url = uri("http://forge.kentoj.de/api/packages/scrow/maven") + isAllowInsecureProtocol = true + credentials(HttpHeaderCredentials::class) { + name = "Authorization" + value = "token $scrowToken" + } + authentication { + create("header") + } + } +} diff --git a/settings.gradle.kts b/settings.gradle.kts index 93a00d7..31edf26 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -11,4 +11,4 @@ include("core-bukkit-api") include("core-bukkit-impl") include("core-lib") include("core-velocity-api") -include("core-velocity-impl") \ No newline at end of file +include("core-velocity-impl")