Add separate publishing for Bukkit impl

This commit is contained in:
dfsek
2021-02-16 10:43:13 -07:00
parent b3a4c3af19
commit 48296fb14a
+25
View File
@@ -9,6 +9,7 @@ import java.nio.file.StandardCopyOption
plugins { plugins {
`java-library` `java-library`
`maven-publish`
} }
configureCommon() configureCommon()
@@ -108,3 +109,27 @@ tasks.named<ShadowJar>("shadowJar") {
relocate("org.bstats.bukkit", "com.dfsek.terra.lib.bstats") relocate("org.bstats.bukkit", "com.dfsek.terra.lib.bstats")
relocate("io.papermc.lib", "com.dfsek.terra.lib.paperlib") 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
}
}
}
}
}