From 459b08a00d1bce74622194213a633e3d92abf913 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 26 Jul 2024 20:19:49 +0200 Subject: [PATCH] Add Maven publishing configuration to build script --- version-checker/build.gradle.kts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/version-checker/build.gradle.kts b/version-checker/build.gradle.kts index 304f464..60a3080 100644 --- a/version-checker/build.gradle.kts +++ b/version-checker/build.gradle.kts @@ -1,6 +1,7 @@ plugins { id("java") id("java-library") + id("maven-publish") } group = "net.thenextlvl.core" @@ -26,4 +27,18 @@ dependencies { tasks.test { useJUnitPlatform() +} + +publishing { + publications.create("maven") { + from(components["java"]) + } + repositories.maven { + val channel = if ((version as String).contains("-pre")) "snapshots" else "releases" + url = uri("https://repo.thenextlvl.net/$channel") + credentials { + username = System.getenv("REPOSITORY_USER") + password = System.getenv("REPOSITORY_TOKEN") + } + } } \ No newline at end of file