Mu... mukyu~ (Reposilite publishing)
This commit is contained in:
@@ -4,6 +4,7 @@ plugins {
|
||||
id("com.github.johnrengelman.shadow")
|
||||
id("io.papermc.paperweight.userdev")
|
||||
id("com.diffplug.spotless")
|
||||
id("maven-publish")
|
||||
}
|
||||
|
||||
// Expose version catalog
|
||||
@@ -51,4 +52,35 @@ spotless {
|
||||
java {
|
||||
licenseHeaderFile("LICENSE_header.txt")
|
||||
}
|
||||
}
|
||||
|
||||
var jarFile = file("build/libs/%s-%s.jar".format(project.name, project.version))
|
||||
var jarArtifact = artifacts.add("default", jarFile) {
|
||||
type = "jar"
|
||||
builtBy("jar")
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
create<MavenPublication>("mavenJava") {
|
||||
artifact(jarArtifact)
|
||||
group = "plugins"
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
maven {
|
||||
name = "gensorepo"
|
||||
credentials {
|
||||
username = project.findProperty("gpr.user") as String? ?: System.getenv("USERNAME")
|
||||
password = project.findProperty("gpr.key") as String? ?: System.getenv("TOKEN")
|
||||
}
|
||||
// url to the releases maven repository
|
||||
url = uri("https://repo.gensokyoreimagined.net/")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tasks.named("publishMavenJavaPublicationToGensorepoRepository") {
|
||||
dependsOn("reobfJar")
|
||||
}
|
||||
Reference in New Issue
Block a user