CrazyAuctions/build.gradle.kts

52 lines
1.1 KiB
Plaintext
Raw Normal View History

2024-03-05 18:08:54 +01:00
plugins {
2024-10-08 21:18:58 +02:00
`maven-publish`
`java-library`
2024-06-15 07:06:32 +02:00
}
val buildNumber: String? = System.getenv("BUILD_NUMBER")
2024-10-13 00:05:23 +02:00
rootProject.version = if (buildNumber != null) "${libs.versions.minecraft.get()}-$buildNumber" else "1.7"
2024-06-15 07:06:32 +02:00
2024-09-08 05:17:08 +02:00
subprojects.filter { it.name != "api" }.forEach {
it.project.version = rootProject.version
2024-07-12 02:00:03 +02:00
}
2024-06-15 07:06:32 +02:00
2024-10-08 21:18:58 +02:00
subprojects {
apply(plugin = "maven-publish")
apply(plugin = "java-library")
2024-07-12 02:00:03 +02:00
2024-10-10 20:26:29 +02:00
group = "com.badbones69.crazyauctions"
description = "Auction off items in style."
2024-07-12 02:00:03 +02:00
2024-10-08 21:18:58 +02:00
repositories {
maven("https://repo.codemc.io/repository/maven-public")
2024-06-15 07:06:32 +02:00
2024-10-08 21:18:58 +02:00
maven("https://repo.crazycrew.us/libraries")
maven("https://repo.crazycrew.us/releases")
2024-06-15 07:06:32 +02:00
2024-10-08 21:18:58 +02:00
maven("https://jitpack.io")
2024-07-12 02:00:03 +02:00
2024-10-08 21:18:58 +02:00
mavenCentral()
2024-07-12 02:00:03 +02:00
}
2024-10-08 21:18:58 +02:00
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(21))
}
}
2024-07-12 02:00:03 +02:00
2024-10-08 21:18:58 +02:00
tasks {
compileJava {
options.encoding = Charsets.UTF_8.name()
options.release.set(21)
}
2024-06-15 07:06:32 +02:00
2024-10-08 21:18:58 +02:00
javadoc {
options.encoding = Charsets.UTF_8.name()
}
2024-06-15 07:06:32 +02:00
2024-10-08 21:18:58 +02:00
processResources {
filteringCharset = Charsets.UTF_8.name()
2024-06-15 07:06:32 +02:00
}
}
2024-03-05 18:08:54 +01:00
}