Initial commit
Build main / build (21) (push) Failing after 13m38s

This commit is contained in:
Laura
2026-08-09 15:17:12 +02:00
commit 6bf2a93935
285 changed files with 32332 additions and 0 deletions
+72
View File
@@ -0,0 +1,72 @@
applyCommonConfiguration()
plugins {
id("java")
id("maven-publish")
id("signing")
}
project.description = "API"
dependencies {
compileOnly(libs.spigot)
compileOnly(libs.xseries)
compileOnly(libs.annotations)
compileOnly(libs.jspecify)
}
java {
withSourcesJar()
withJavadocJar()
}
publishing {
publications {
create<MavenPublication>("mavenJava") {
from(components["java"])
pom {
name.set("BuildSystem API")
description.set("API for the BuildSystem Minecraft plugin.")
url.set("https://github.com/thomasmny/BuildSystem")
licenses {
license {
name.set("GNU General Public License, Version 3")
url.set("https://www.gnu.org/licenses/gpl-3.0.txt")
distribution.set("repo")
}
}
developers {
developer {
id.set("thomasmny")
name.set("Thomas Meaney")
email.set("thomas.meaney@icloud.com")
}
}
scm {
connection.set("scm:git:git://github.com/thomasmny/BuildSystem.git")
developerConnection.set("scm:git:ssh://github.com:thomasmny/BuildSystem.git")
url.set("https://github.com/thomasmny/BuildSystem")
tag.set(project.version.toString())
}
issueManagement {
system.set("GitHub")
url.set("https://github.com/thomasmny/BuildSystem/issues")
}
}
}
}
}
signing {
val signingKeyId: String? by project
val signingKey: String? by project
val signingPassword: String? by project
useInMemoryPgpKeys(signingKeyId, signingKey, signingPassword)
isRequired = true
sign(publishing.publications["mavenJava"])
}