Opinionated java-library project template
at main 25 lines 1.1 kB view raw
1[versions] 2indra = "4.0.0" 3checkstyle = "13.2.0" 4checks = "1.1.0-SNAPSHOT" 5shadow = "9.3.1" 6junit = "6.0.2" 7jspecify = "1.0.0" 8jetbrains-annotations = "26.0.2" 9 10[libraries] 11# build logic 12indra-common = { group = "net.kyori", name = "indra-common", version.ref = "indra" } 13indra-licenseHeader = { group = "net.kyori", name = "indra-licenser-spotless", version.ref = "indra" } 14shadow = { group = "com.gradleup.shadow", name = "shadow-gradle-plugin", version.ref = "shadow" } 15 16# development tools (code quality, annotations) 17checkstyle = { group = "com.puppycrawl.tools", name = "checkstyle", version.ref = "checkstyle" } 18checks = { group = "com.nayrid", name = "checks", version.ref = "checks" } 19jspecify = { group = "org.jspecify", name = "jspecify", version.ref = "jspecify" } 20jetbrains-annotations = { group = "org.jetbrains", name = "annotations", version.ref = "jetbrains-annotations" } 21 22# testing 23junit-jupiter = { group = "org.junit.jupiter", name = "junit-jupiter", version.ref = "junit" } 24junit-platform-launcher = { group = "org.junit.platform", name = "junit-platform-launcher", version.ref = "junit" } 25