diff --git a/kencommandapi-bukkit/build.gradle.kts b/kencommandapi-bukkit/build.gradle.kts new file mode 100644 index 0000000..59ba338 --- /dev/null +++ b/kencommandapi-bukkit/build.gradle.kts @@ -0,0 +1,53 @@ +val scrowToken = providers.gradleProperty("scrowMavenToken") + .orElse(providers.environmentVariable("SCROW_MAVEN_TOKEN")).get() + +plugins { + id("java") + id("maven-publish") + id("io.freefair.lombok") version "9.2.0" +} + +group = "de.kentoj" +version = "unspecified" + +repositories { + mavenCentral() + maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/") { + name = "spigotmc-repo" + } +} + +dependencies { + // https://mvnrepository.com/artifact/org.jetbrains/annotations + implementation("org.jetbrains:annotations:26.0.2-1") + implementation(project(":kencommandapi-core")) + + implementation("org.spigotmc:spigot-api:1.21.11-R0.1-SNAPSHOT") +} + +publishing { + publications { + create("KenCommandAPIBukkit") { + groupId = project.group.toString() + artifactId = "kencommandapi-bukkit" + version = project.version.toString() + from(components["java"]) + } + } + repositories { + maven { + name = "scrow" + url = uri("http://forge.kentoj.de/api/packages/scrow/maven") + isAllowInsecureProtocol = true + + credentials(HttpHeaderCredentials::class) { + name = "Authorization" + value = "token $scrowToken" + } + + authentication { + create("header") + } + } + } +} diff --git a/kencommandapi-core/build.gradle.kts b/kencommandapi-core/build.gradle.kts index 3653f41..2dc5d16 100644 --- a/kencommandapi-core/build.gradle.kts +++ b/kencommandapi-core/build.gradle.kts @@ -23,7 +23,7 @@ publishing { publications { create("KenCommandAPI") { groupId = project.group.toString() - artifactId = project.name + artifactId = "kencommandapi-core" version = project.version.toString() from(components["java"]) }