diff --git a/build.gradle b/build.gradle index dd7605d..7018bb8 100644 --- a/build.gradle +++ b/build.gradle @@ -34,10 +34,13 @@ java { dependencies { compileOnly libs.embulk.spi + compileOnly libs.slf4j + implementation libs.embulk.util.config implementation libs.embulk.util.file implementation platform(libs.jackson.bom) implementation libs.bundles.jackson + implementation libs.validation testImplementation libs.junit4 testImplementation libs.embulk.core diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 47bab06..9352e8c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -7,6 +7,10 @@ embulk-spi = "0.11" embulk-util-config = "0.5.0" embulk-util-file = "0.2.0" +slf4j-api = "2.0.7" + +validation-api = "2.0.1.Final" + # See https://github.com/FasterXML/jackson/wiki/Jackson-Releases for Jackson versions. # # We choose Jackson with the latest patch release of the latest open branch. @@ -30,6 +34,8 @@ jackson-core = { group = "com.fasterxml.jackson.core", name = "jackson-core" } jackson-databind = { group = "com.fasterxml.jackson.core", name = "jackson-databind" } jackson-datatype-jdk8 = { group = "com.fasterxml.jackson.datatype", name = "jackson-datatype-jdk8" } junit4 = { group = "junit", name = "junit", version.ref = "junit4" } +slf4j = { group = "org.slf4j", name = "slf4j-api", version.ref = "slf4j-api" } +validation = { group = "javax.validation", name = "validation-api", version.ref = "validation-api" } [bundles]