From 5775293c8d00d1fe1224da6530dbe0e1b6109589 Mon Sep 17 00:00:00 2001 From: Reider745 Date: Sat, 4 Apr 2026 09:53:57 +0300 Subject: [PATCH] feat: publishing maven.inner-core.org --- build.gradle | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 2d02a7fc..426ef158 100644 --- a/build.gradle +++ b/build.gradle @@ -1,11 +1,11 @@ apply plugin: 'application' +apply plugin: 'maven-publish' -group 'ZoteCoreLoader' -version 'SNAPSHOT' +group 'org.innercore.zotecoreloader' +version 'beta-1.1.0' application { mainClass = 'com.reider745.Main' - // applicationDefaultJvmArgs = ['--add-opens', 'java.base/jdk.internal.loader=ALL-UNNAMED'] } repositories { @@ -89,3 +89,25 @@ task rebuildZoteStubs(type: JavaExec, dependsOn: jar) { mainClass = 'com.reider745.api.hooks.RebuildJavadoc' args "build/libs/${project.name}-${project.version}.jar", ".todo/${project.name}-${project.version}.jar" } + +tasks.jar { + archiveFileName.set("${project.name}-${project.version}.jar") +} + +publishing { + publications { + maven(MavenPublication) { + from components.java + } + } + repositories { + maven { + name = "innercore-releases" + url = uri("https://maven.inner-core.org/releases") + credentials { + username = System.getenv("MAVEN_USERNAME") + password = System.getenv("MAVEN_PASSWORD") + } + } + } +} \ No newline at end of file