|
| 1 | +[plugins] |
| 2 | +shadow = { id = "com.github.johnrengelman.shadow", version = "8.1.1" } |
| 3 | +versions = { id = "com.github.ben-manes.versions", version = "0.48.0" } |
| 4 | +spotless = { id = "com.diffplug.spotless", version.ref = "spotless" } |
| 5 | +run-paper = { id = "xyz.jpenilla.run-paper", version.ref = "run-task" } |
| 6 | +run-velocity = { id = "xyz.jpenilla.run-velocity", version.ref = "run-task" } |
| 7 | +run-waterfall = { id = "xyz.jpenilla.run-waterfall", version.ref = "run-task" } |
| 8 | + |
| 9 | +[versions] |
| 10 | +run-task = "2.2.0" |
| 11 | +checkstyle = "10.5.0" |
| 12 | +checkerQual = "3.38.0" |
| 13 | +errorprone = "2.16" |
| 14 | +geantyref = "1.3.14" |
| 15 | +jmh = "1.36" |
| 16 | +apiguardian = "1.1.2" |
| 17 | + |
| 18 | +# integration |
| 19 | +guice = "4.2.3" |
| 20 | + |
| 21 | +# kotlin |
| 22 | +kotlin = "1.7.22" |
| 23 | +dokka = "1.7.20" |
| 24 | +coroutines = "1.5.2" |
| 25 | +ktlint = "0.50.0" |
| 26 | + |
| 27 | +# discord |
| 28 | +javacord = "3.1.1" |
| 29 | +jda = "4.2.1_257" |
| 30 | + |
| 31 | +# irc |
| 32 | +pircbotx = "12f5639c5d" |
| 33 | + |
| 34 | +# minecraft |
| 35 | +guava = "21.0-jre" |
| 36 | +brigadier = "1.0.17" |
| 37 | +bukkit = "1.13.2-R0.1-SNAPSHOT" |
| 38 | +commodore = "2.2" |
| 39 | +bungeecord = "1.8-SNAPSHOT" |
| 40 | +cloudburst = "1.0.0-SNAPSHOT" |
| 41 | +adventureApi = "4.9.3" |
| 42 | +adventurePlatform = "4.1.1" |
| 43 | +paperApi = "1.16.5-R0.1-SNAPSHOT" |
| 44 | +velocityApi = "3.1.0" |
| 45 | +spongeApi7 = "7.3.0" |
| 46 | +jetbrainsAnnotations = "23.0.0" |
| 47 | +fabricMinecraft = "1.19.4" |
| 48 | +fabricLoader = "0.14.22" |
| 49 | +fabricApi = "0.87.0+1.19.4" |
| 50 | +fabricPermissionsApi = "0.2-SNAPSHOT" |
| 51 | + |
| 52 | +# testing |
| 53 | +jupiterEngine = "5.10.0" |
| 54 | +mockitoCore = "4.9.0" |
| 55 | +mockitoKotlin = "4.1.0" |
| 56 | +mockitoJupiter = "4.9.0" |
| 57 | +truth = "1.1.3" |
| 58 | +compileTesting = "0.20" |
| 59 | + |
| 60 | +# build-logic |
| 61 | +indra = "3.1.3" |
| 62 | +gradleTestLogger = "3.2.0" |
| 63 | +gradleErrorprone = "3.0.1" |
| 64 | +spotless = "6.21.0" |
| 65 | +revapi = "1.7.0" |
| 66 | + |
| 67 | +[libraries] |
| 68 | +checkerQual = { group = "org.checkerframework", name = "checker-qual", version.ref = "checkerQual" } |
| 69 | +errorproneCore = { group = "com.google.errorprone", name = "error_prone_core", version.ref = "errorprone" } |
| 70 | +errorproneAnnotations = { group = "com.google.errorprone", name = "error_prone_annotations", version.ref = "errorprone" } |
| 71 | +geantyref = { group = "io.leangen.geantyref", name = "geantyref", version.ref = "geantyref" } |
| 72 | +jmhCore = { group = "org.openjdk.jmh", name = "jmh-core", version.ref = "jmh" } |
| 73 | +jmhGeneratorAnnprocess = { group = "org.openjdk.jmh", name = "jmh-generator-annprocess", version.ref = "jmh" } |
| 74 | +apiguardian = { group = "org.apiguardian", name = "apiguardian-api", version.ref = "apiguardian" } |
| 75 | + |
| 76 | +# integration |
| 77 | +guice = { group = "com.google.inject", name = "guice", version.ref = "guice" } |
| 78 | + |
| 79 | +# kotlin |
| 80 | +coroutinesCore = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "coroutines" } |
| 81 | +coroutinesJdk8 = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-jdk8", version.ref = "coroutines" } |
| 82 | + |
| 83 | +# discord |
| 84 | +javacord = { group = "org.javacord", name = "javacord", version.ref = "javacord" } |
| 85 | +jda = { group = "net.dv8tion", name = "JDA", version.ref = "jda" } |
| 86 | + |
| 87 | +# irc |
| 88 | +pircbotx = { group = "com.github.pircbotx", name = "pircbotx", version.ref = "pircbotx" } |
| 89 | + |
| 90 | +# minecraft |
| 91 | +guava = { group = "com.google.guava", name = "guava", version.ref = "guava" } |
| 92 | +brigadier = { group = "com.mojang", name = "brigadier", version.ref = "brigadier" } |
| 93 | +bukkit = { group = "org.bukkit", name = "bukkit", version.ref = "bukkit" } |
| 94 | +commodore = { group = "me.lucko", name = "commodore", version.ref = "commodore" } |
| 95 | +jetbrainsAnnotations = { group = "org.jetbrains", name = "annotations", version.ref = "jetbrainsAnnotations" } |
| 96 | +bungeecord = { group = "net.md-5", name = "bungeecord-api", version.ref = "bungeecord" } |
| 97 | +cloudburst = { group = "org.cloudburstmc", name = "cloudburst-server", version.ref = "cloudburst" } |
| 98 | +adventureApi = { group = "net.kyori", name = "adventure-api", version.ref = "adventureApi" } |
| 99 | +adventurePlatformBukkit = { group = "net.kyori", name = "adventure-platform-bukkit", version.ref = "adventurePlatform" } |
| 100 | +adventurePlatformBungeecord = { group = "net.kyori", name = "adventure-platform-bungeecord", version.ref = "adventurePlatform" } |
| 101 | +adventureTextSerializerPlain = { group = "net.kyori", name = "adventure-text-serializer-plain", version.ref = "adventureApi" } |
| 102 | +paperApi = { group = "com.destroystokyo.paper", name = "paper-api", version.ref = "paperApi" } |
| 103 | +paperMojangApi = { group = "com.destroystokyo.paper", name = "paper-mojangapi", version.ref = "paperApi" } |
| 104 | +spongeApi7 = { group = "org.spongepowered", name = "spongeapi", version.ref = "spongeApi7" } |
| 105 | +velocityApi = { group = "com.velocitypowered", name = "velocity-api", version.ref = "velocityApi" } |
| 106 | +fabricMinecraft = { group = "com.mojang", name = "minecraft", version.ref = "fabricMinecraft" } |
| 107 | +fabricLoader = { group = "net.fabricmc", name = "fabric-loader", version.ref = "fabricLoader" } |
| 108 | +fabricPermissionsApi = { group = "me.lucko", name = "fabric-permissions-api", version.ref = "fabricPermissionsApi" } |
| 109 | + |
| 110 | +# testing |
| 111 | +jupiterEngine = { group = "org.junit.jupiter", name = "junit-jupiter-engine", version.ref = "jupiterEngine" } |
| 112 | +jupiterParams = { group = "org.junit.jupiter", name = "junit-jupiter-params", version.ref = "jupiterEngine" } |
| 113 | +mockitoCore = { group = "org.mockito", name = "mockito-core", version.ref = "mockitoCore" } |
| 114 | +mockitoKotlin = { group = "org.mockito.kotlin", name = "mockito-kotlin", version.ref = "mockitoKotlin" } |
| 115 | +mockitoJupiter = { group = "org.mockito", name = "mockito-junit-jupiter", version.ref = "mockitoJupiter" } |
| 116 | +truth = { group = "com.google.truth", name = "truth", version.ref = "truth" } |
| 117 | +truthJava8 = { group = "com.google.truth.extensions", name = "truth-java8-extension", version.ref = "truth" } |
| 118 | +compileTesting = { group = "com.google.testing.compile", name = "compile-testing", version.ref = "compileTesting" } |
| 119 | + |
| 120 | +# build-logic |
| 121 | +indraCommon = { group = "net.kyori", name = "indra-common", version.ref = "indra" } |
| 122 | +indraPublishingSonatype = { group = "net.kyori", name = "indra-publishing-sonatype", version.ref = "indra" } |
| 123 | +gradleTestLogger = { group = "com.adarshr", name = "gradle-test-logger-plugin", version.ref = "gradleTestLogger" } |
| 124 | +gradleErrorprone = { group = "net.ltgt.gradle", name = "gradle-errorprone-plugin", version.ref = "gradleErrorprone" } |
| 125 | +gradleKotlinJvm = { group = "org.jetbrains.kotlin.jvm", name = "org.jetbrains.kotlin.jvm.gradle.plugin", version.ref = "kotlin" } |
| 126 | +gradleDokka = { group = "org.jetbrains.dokka", name = "dokka-gradle-plugin", version.ref = "dokka" } |
| 127 | +spotless = { group = "com.diffplug.spotless", name = "spotless-plugin-gradle", version.ref = "spotless" } |
| 128 | +revapi = { group = "com.palantir.gradle.revapi", name = "gradle-revapi", version.ref = "revapi" } |
| 129 | + |
| 130 | +[bundles] |
| 131 | +coroutines = ["coroutinesCore", "coroutinesJdk8"] |
0 commit comments