Add separate publishing for Bukkit impl

This commit is contained in:
dfsek
2021-02-16 10:43:13 -07:00
parent b3a4c3af19
commit 48296fb14a

View File

@@ -9,6 +9,7 @@ import java.nio.file.StandardCopyOption
plugins {
`java-library`
`maven-publish`
}
configureCommon()
@@ -107,4 +108,28 @@ val testWithPaper = task<JavaExec>(name = "testWithPaper") {
tasks.named<ShadowJar>("shadowJar") {
relocate("org.bstats.bukkit", "com.dfsek.terra.lib.bstats")
relocate("io.papermc.lib", "com.dfsek.terra.lib.paperlib")
}
publishing {
publications {
create<MavenPublication>("mavenJava") {
artifact(tasks["sourcesJar"])
artifact(tasks["jar"])
}
}
repositories {
val mavenUrl = "https://repo.codemc.io/repository/maven-releases/"
val mavenSnapshotUrl = "https://repo.codemc.io/repository/maven-snapshots/"
maven(mavenUrl) {
val mavenUsername: String? by project
val mavenPassword: String? by project
if (mavenUsername != null && mavenPassword != null) {
credentials {
username = mavenUsername
password = mavenPassword
}
}
}
}
}