OSDN Git Service

chore: use version catalog
authorHiroshi Miura <miurahr@linux.com>
Sun, 8 Oct 2023 08:27:36 +0000 (17:27 +0900)
committerHiroshi Miura <miurahr@linux.com>
Sun, 8 Oct 2023 08:27:36 +0000 (17:27 +0900)
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
gradle/libs.versions.toml [new file with mode: 0644]

diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
new file mode 100644 (file)
index 0000000..e058d28
--- /dev/null
@@ -0,0 +1,58 @@
+[versions]
+slf4j = { strictly = "[2.0.7, 2.1[", prefer = "2.0.7" }
+slf4j-format = "0.5.1"
+groovy = "4.0.11"
+junit = "4.13.1"
+junit5 = "5.8.2"
+logback = "1.4.11"
+antlr = "4.13.1"
+hamcrest = "2.2"
+lang3 = "3.12.0"
+io = "2.11.0"
+codec = "1.13"
+text = "1.10.0"
+icu4j = { require = "[70,73.2[", prefer = "72.1" }
+guava = "31.0.1-jre"
+annotations = "23.0.0"
+trie4j = "0.9.8"
+stardict4j = "0.5.1"
+protobuf = "3.21.7"
+dictzip = "0.13.0"
+jacoco = "0.8.6"
+javacc = "7.0.10"
+testng = "7.7.0"
+checkstyle = "6.16.1"
+
+[libraries]
+slf4j-api = {group = "org.slf4j", name = "slf4j-api",  version.ref = "slf4j"}
+slf4j-simple = {group = "org.slf4j", name = "slf4j-simple",  version.ref = "slf4j"}
+slf4j-jdk14 =  {group = "org.slf4j", name = "slf4j-jdk14",  version.ref = "slf4j"}
+slf4j-format-jdk14 ={group = "tokyo.northside", name = "slf4j-format-jdk14",  version.ref = "slf4j-format"}
+junit4 = {group = "junit", name = "junit", version.ref = "junit"}
+junit-jupiter = {group = "org.junit.jupiter", name = "junit-jupiter-engine", version.ref = "junit5"}
+logback-classic = {group = "ch.qos.logback", name = "logback-classic", version.ref = "logback"}
+antlr4 = {group = "org.antlr", name = "antlr4", version.ref = "antlr"}
+hamcrest = {group = "org.hamcrest", name = "hamcrest", version.ref = "hamcrest"}
+commons-io = {group = "commons-io", name = "commons-io", version.ref = "io"}
+commons-lang3 = {group = "org.apache.commons", name = "commons-lang3", version.ref = "lang3"}
+commons-codec = {group = "commons-codec", name = "commons-codec", version.ref = "codec"}
+commons-text = {group = "org.apache.commons", name = "commons-text", version.ref = "text"}
+icj4j = {group = "com.ibm.icu", name = "icu4j", version.ref = "icu4j"}
+guava = {group = "com.google.guava", name = "guava", version.ref = "guava"}
+jetbrains-annotations = {group = "org.jetbrains", name = "annotations", version.ref = "annotations"}
+groovy-all = {group = "org.apache.groovy", name = "groovy-all", version.ref = "groovy"}
+trie4j = {group = "com.github.takawitter", name = "trie4j", version.ref = "trie4j"}
+stardict4j = {group = "tokyo.northside", name = "stardict4j", version.ref = "stardict4j"}
+protobuf = {group = "com.google.protobuf", name = "protobuf-java", version.ref = "protobuf"}
+dictzip = {group = "io.github.dictzip", name = "dictzip", version.ref = "dictzip"}
+testng = {group = "org.testng", name = "testng", version.ref = "testng"}
+
+[plugins]
+spotbugs = {id = "com.github.spotbugs", version = "5.1.3"}
+spotless = {id = "com.diffplug.spotless", version = "6.19.0"}
+git-version = {id = "com.palantir.git-version", version = "0.13.0"}
+nexus-publish = {id = "io.github.gradle-nexus.publish-plugin", version = "2.0.0-rc-1"}
+sphinx = {id = "tokyo.northside.sphinx", version = "1.0.4"}
+javacc = {id = "com.intershop.gradle.javacc", version = "4.1.3"}
+protobuf = {id = "com.google.protobuf", version ="0.9.2"}
+javamodularity = {id = "org.javamodularity.moduleplugin", version = "1.8.12"}
\ No newline at end of file