From df57b324424161f5659733dcb948db8e636eb3da Mon Sep 17 00:00:00 2001 From: Drak Date: Sat, 25 Oct 2025 04:06:14 -0400 Subject: [PATCH] fix: publishing --- build.gradle | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/build.gradle b/build.gradle index a88e4da..b1f680b 100644 --- a/build.gradle +++ b/build.gradle @@ -79,4 +79,32 @@ java { wrapper { gradleVersion = '8.9' distributionType = Wrapper.DistributionType.BIN +} + +publishing { + publications { + maven(MavenPublication) { + groupId project.group + artifactId "$project.name" + version project.version + + from components.java + } + } + + repositories { + maven { + url = "https://repo.codemc.io/repository/streamline-essentials/" + + def mavenUsername = System.getenv("JENKINS_NEXUS_USERNAME") + def mavenPassword = System.getenv("JENKINS_NEXUS_PASSWORD") + + if (mavenUsername != null && mavenPassword != null) { + credentials { + username = mavenUsername + password = mavenPassword + } + } + } + } } \ No newline at end of file