feat: publishing maven.inner-core.org

This commit is contained in:
Reider745
2026-04-04 09:53:57 +03:00
parent 456aa6161c
commit 5775293c8d
+25 -3
View File
@@ -1,11 +1,11 @@
apply plugin: 'application' apply plugin: 'application'
apply plugin: 'maven-publish'
group 'ZoteCoreLoader' group 'org.innercore.zotecoreloader'
version 'SNAPSHOT' version 'beta-1.1.0'
application { application {
mainClass = 'com.reider745.Main' mainClass = 'com.reider745.Main'
// applicationDefaultJvmArgs = ['--add-opens', 'java.base/jdk.internal.loader=ALL-UNNAMED']
} }
repositories { repositories {
@@ -89,3 +89,25 @@ task rebuildZoteStubs(type: JavaExec, dependsOn: jar) {
mainClass = 'com.reider745.api.hooks.RebuildJavadoc' mainClass = 'com.reider745.api.hooks.RebuildJavadoc'
args "build/libs/${project.name}-${project.version}.jar", ".todo/${project.name}-${project.version}.jar" 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")
}
}
}
}