feat: publishing maven.inner-core.org
This commit is contained in:
+25
-3
@@ -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")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user