2021-02-18 14:34:33 +01:00
|
|
|
plugins {
|
2021-05-29 09:32:55 +02:00
|
|
|
base
|
|
|
|
id("vb.build-logic")
|
2021-02-18 14:34:33 +01:00
|
|
|
}
|
|
|
|
|
2021-02-24 14:24:06 +01:00
|
|
|
allprojects {
|
2021-04-26 23:24:49 +02:00
|
|
|
group = "com.viaversion"
|
2023-08-10 16:26:51 +02:00
|
|
|
version = property("projectVersion") as String // from gradle.properties
|
2024-08-05 09:09:43 +02:00
|
|
|
description = "Allows the connection of older clients to newer server versions for Minecraft servers."
|
2021-02-24 14:24:06 +01:00
|
|
|
}
|
2021-02-18 14:34:33 +01:00
|
|
|
|
2023-11-06 05:45:30 +01:00
|
|
|
val main = setOf(
|
2024-05-13 10:24:32 +02:00
|
|
|
projects.viabackwards,
|
|
|
|
projects.viabackwardsCommon,
|
|
|
|
projects.viabackwardsBukkit,
|
2024-05-30 22:21:49 +02:00
|
|
|
projects.viabackwardsVelocity,
|
|
|
|
projects.viabackwardsFabric
|
2021-05-29 09:32:55 +02:00
|
|
|
).map { it.dependencyProject }
|
2021-04-15 11:11:04 +02:00
|
|
|
|
|
|
|
subprojects {
|
2021-05-29 09:32:55 +02:00
|
|
|
when (this) {
|
2023-11-06 05:45:30 +01:00
|
|
|
in main -> plugins.apply("vb.shadow-conventions")
|
2024-06-03 15:24:16 +02:00
|
|
|
else -> plugins.apply("vb.base-conventions")
|
2021-02-18 14:34:33 +01:00
|
|
|
}
|
|
|
|
}
|