Add task to print Minecraft version, add snapshots repo for publishing

This commit is contained in:
Jason Penilla 2021-06-18 16:38:26 -07:00
parent 3c5bfaddbe
commit 7f82b50636
No known key found for this signature in database
GPG Key ID: 0E75A301420E48F8
1 changed files with 17 additions and 0 deletions

View File

@ -6,6 +6,7 @@ plugins {
subprojects {
apply(plugin = "java")
apply(plugin = "maven-publish")
java {
toolchain {
@ -18,6 +19,16 @@ subprojects {
options.release.set(16)
}
configure<PublishingExtension> {
repositories {
maven {
name = "paperSnapshots"
url = uri("https://papermc.io/repo/repository/maven-snapshots/")
credentials(PasswordCredentials::class)
}
}
}
if (name == "Paper-MojangAPI") {
return@subprojects
}
@ -74,3 +85,9 @@ paperweight {
craftBukkitPatchPatchesDir.set(file("build-data/craftbukkit-patch-patches"))
}
}
tasks.register("printMinecraftVersion") {
doLast {
println(providers.gradleProperty("mcVersion").forUseAtConfigurationTime().get().trim())
}
}