2022-10-21 22:10:18 +00:00
|
|
|
[versions]
|
2022-10-22 20:09:08 +00:00
|
|
|
|
|
|
|
# Minecraft
|
|
|
|
# MC version is specified in gradle.properties, as we need that in settings.gradle.
|
|
|
|
forge = "36.2.34"
|
|
|
|
parchment = "2021.08.08"
|
|
|
|
parchmentMc = "1.16.5"
|
|
|
|
|
2022-10-21 22:10:18 +00:00
|
|
|
autoService = "1.0.1"
|
2023-01-26 09:43:10 +00:00
|
|
|
cobalt = "0.5.12"
|
2022-10-21 22:50:44 +00:00
|
|
|
jetbrainsAnnotations = "23.0.0"
|
2022-10-21 22:10:18 +00:00
|
|
|
kotlin = "1.7.10"
|
|
|
|
kotlin-coroutines = "1.6.0"
|
|
|
|
|
|
|
|
# Testing
|
|
|
|
hamcrest = "2.2"
|
|
|
|
jqwik = "1.7.0"
|
|
|
|
junit = "5.9.1"
|
|
|
|
|
2022-10-22 16:47:39 +00:00
|
|
|
# Build tools
|
2022-10-29 11:01:23 +00:00
|
|
|
cctJavadoc = "1.5.2"
|
2022-10-22 19:47:47 +00:00
|
|
|
checkstyle = "8.25" # There's a reason we're pinned on an ancient version, but I can't remember what it is.
|
2022-10-22 20:09:08 +00:00
|
|
|
curseForgeGradle = "1.0.11"
|
|
|
|
forgeGradle = "5.1.+"
|
|
|
|
githubRelease = "2.2.12"
|
2022-10-29 11:01:23 +00:00
|
|
|
illuaminate = "0.1.0-7-g2a5a89c"
|
2022-10-22 20:09:08 +00:00
|
|
|
librarian = "1.+"
|
|
|
|
minotaur = "2.+"
|
|
|
|
mixinGradle = "0.7.+"
|
|
|
|
shadow = "7.1.2"
|
2022-10-22 16:47:39 +00:00
|
|
|
spotless = "6.8.0"
|
2022-10-22 20:09:08 +00:00
|
|
|
taskTree = "2.1.0"
|
2022-10-22 16:47:39 +00:00
|
|
|
|
2022-10-21 22:10:18 +00:00
|
|
|
[libraries]
|
|
|
|
autoService = { module = "com.google.auto.service:auto-service", version.ref = "autoService" }
|
2022-10-22 20:09:08 +00:00
|
|
|
cobalt = { module = "org.squiddev:Cobalt", version.ref = "cobalt" }
|
2022-10-21 22:50:44 +00:00
|
|
|
jetbrainsAnnotations = { module = "org.jetbrains:annotations", version.ref = "jetbrainsAnnotations" }
|
2022-10-21 22:10:18 +00:00
|
|
|
kotlin-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlin-coroutines" }
|
|
|
|
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
|
|
|
|
|
|
|
|
# Testing
|
|
|
|
hamcrest = { module = "org.hamcrest:hamcrest", version.ref = "hamcrest" }
|
|
|
|
jqwik-api = { module = "net.jqwik:jqwik-api", version.ref = "jqwik" }
|
|
|
|
jqwik-engine = { module = "net.jqwik:jqwik-engine", version.ref = "jqwik" }
|
|
|
|
junit-jupiter-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junit" }
|
|
|
|
junit-jupiter-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit" }
|
|
|
|
junit-jupiter-params = { module = "org.junit.jupiter:junit-jupiter-params", version.ref = "junit" }
|
|
|
|
|
2022-10-22 19:47:47 +00:00
|
|
|
# Build tools
|
2022-10-22 20:09:08 +00:00
|
|
|
cctJavadoc = { module = "cc.tweaked:cct-javadoc", version.ref = "cctJavadoc" }
|
2022-10-22 19:47:47 +00:00
|
|
|
checkstyle = { module = "com.puppycrawl.tools:checkstyle", version.ref = "checkstyle" }
|
2022-10-29 17:17:02 +00:00
|
|
|
kotlin-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
|
2022-10-22 16:47:39 +00:00
|
|
|
spotless = { module = "com.diffplug.spotless:spotless-plugin-gradle", version.ref = "spotless" }
|
|
|
|
|
2022-10-22 20:09:08 +00:00
|
|
|
[plugins]
|
|
|
|
kotlin = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
|
|
|
|
taskTree = { id = "com.dorongold.task-tree", version.ref = "taskTree" }
|
|
|
|
curseForgeGradle = { id = "net.darkhax.curseforgegradle", version.ref = "curseForgeGradle" }
|
|
|
|
mixinGradle = { id = "org.spongepowered.mixin", version.ref = "mixinGradle" }
|
|
|
|
minotaur = { id = "com.modrinth.minotaur", version.ref = "minotaur" }
|
|
|
|
githubRelease = { id = "com.github.breadmoirai.github-release", version.ref = "githubRelease" }
|
|
|
|
forgeGradle = { id = "net.minecraftforge.gradle", version.ref = "forgeGradle" }
|
|
|
|
librarian = { id = "org.parchmentmc.librarian.forgegradle", version.ref = "librarian" }
|
|
|
|
shadow = { id = "com.github.johnrengelman.shadow", version.ref = "shadow" }
|
|
|
|
|
2022-10-21 22:10:18 +00:00
|
|
|
[bundles]
|
|
|
|
kotlin = ["kotlin-stdlib", "kotlin-coroutines"]
|
|
|
|
|
|
|
|
# Testing
|
|
|
|
test = ["junit-jupiter-api", "junit-jupiter-params", "hamcrest", "jqwik-api"]
|
|
|
|
testRuntime = ["junit-jupiter-engine", "jqwik-engine"]
|