| # |
| # Licensed to the Apache Software Foundation (ASF) under one or more |
| # contributor license agreements. See the NOTICE file distributed with |
| # this work for additional information regarding copyright ownership. |
| # The ASF licenses this file to You under the Apache License, Version 2.0 |
| # (the "License"); you may not use this file except in compliance with |
| # the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| # |
| |
| # Rich versions are used for better compatibility with GitHub's automated dependency tools (such as Dependabot and Renovate). |
| # Without a rich version definition, dependabot will try to align different versions of the same library. |
| # see https://docs.gradle.org/current/userguide/rich_versions.html on how to configure rich versions. |
| |
| [versions] |
| activation = "1.1.1" |
| aliyun-sdk-oss = "3.10.2" |
| antlr = "4.9.3" |
| aircompressor = "0.25" |
| arrow = "14.0.2" |
| avro = "1.11.3" |
| assertj-core = "3.25.2" |
| awaitility = "4.2.0" |
| awssdk-bom = "2.23.17" |
| azuresdk-bom = "1.2.20" |
| awssdk-s3accessgrants = "2.0.1" |
| caffeine = "2.9.3" |
| calcite = "1.10.0" |
| delta-standalone = "3.1.0" |
| delta-spark = "3.1.0" |
| esotericsoftware-kryo = "4.0.2" |
| errorprone-annotations = "2.24.1" |
| findbugs-jsr305 = "3.0.2" |
| flink116 = { strictly = "1.16.2"} |
| flink117 = { strictly = "1.17.1"} |
| flink118 = { strictly = "1.18.1"} |
| google-libraries-bom = "26.28.0" |
| guava = "33.0.0-jre" |
| hadoop2 = "2.7.3" |
| hadoop3-client = "3.3.6" |
| httpcomponents-httpclient5 = "5.3.1" |
| hive2 = { strictly = "2.3.9"} # see rich version usage explanation above |
| hive3 = "3.1.3" |
| immutables-value = "2.10.0" |
| jackson-annotations = "2.16.0" |
| jackson-bom = "2.14.2" |
| jackson-dataformat-xml = "2.16.1" |
| jackson211 = { strictly = "2.11.4"} # see rich version usage explanation above |
| jackson212 = { strictly = "2.12.3"} |
| jackson213 = { strictly = "2.13.4"} |
| jackson214 = { strictly = "2.14.2"} |
| jackson215 = { strictly = "2.15.2"} |
| jakarta-el-api = "3.0.3" |
| jaxb-api = "2.3.1" |
| jaxb-runtime = "2.3.3" |
| jetty = "9.4.53.v20231009" |
| junit = "5.10.1" |
| kafka = "3.6.1" |
| kryo-shaded = "4.0.3" |
| microprofile-openapi-api = "3.1.1" |
| mockito = "4.11.0" |
| mockserver = "5.15.0" |
| nessie = "0.76.3" |
| netty-buffer = "4.1.97.Final" |
| netty-buffer-compat = "4.1.68.Final" |
| object-client-bundle = "3.3.2" |
| orc = "1.9.2" |
| parquet = "1.13.1" |
| pig = "0.17.0" |
| roaringbitmap = "1.0.1" |
| s3mock-junit5 = "2.11.0" |
| scala-collection-compat = "2.11.0" |
| slf4j = "1.7.36" |
| snowflake-jdbc = "3.14.5" |
| spark-hive33 = "3.3.4" |
| spark-hive34 = "3.4.2" |
| spark-hive35 = "3.5.0" |
| spring-boot = "2.5.4" |
| spring-web = "5.3.30" |
| sqlite-jdbc = "3.45.1.0" |
| testcontainers = "1.19.4" |
| tez010 = "0.10.2" |
| tez08 = { strictly = "0.8.4"} # see rich version usage explanation above |
| |
| [libraries] |
| activation = { module = "javax.activation:activation", version.ref = "activation" } |
| aircompressor = { module = "io.airlift:aircompressor", version.ref = "aircompressor" } |
| aliyun-sdk-oss = { module = "com.aliyun.oss:aliyun-sdk-oss", version.ref = "aliyun-sdk-oss" } |
| antlr-antlr4 = { module = "org.antlr:antlr4", version.ref = "antlr" } |
| antlr-runtime = { module = "org.antlr:antlr4-runtime", version.ref = "antlr" } |
| arrow-memory-netty = { module = "org.apache.arrow:arrow-memory-netty", version.ref = "arrow" } |
| arrow-vector = { module = "org.apache.arrow:arrow-vector", version.ref = "arrow" } |
| avro-avro = { module = "org.apache.avro:avro", version.ref = "avro" } |
| awssdk-bom = { module = "software.amazon.awssdk:bom", version.ref = "awssdk-bom" } |
| awssdk-s3accessgrants = { module = "software.amazon.s3.accessgrants:aws-s3-accessgrants-java-plugin", version.ref = "awssdk-s3accessgrants" } |
| azuresdk-bom = { module = "com.azure:azure-sdk-bom", version.ref = "azuresdk-bom" } |
| caffeine = { module = "com.github.ben-manes.caffeine:caffeine", version.ref = "caffeine" } |
| calcite-core = { module = "org.apache.calcite:calcite-core", version.ref = "calcite" } |
| calcite-druid = { module = "org.apache.calcite:calcite-druid", version.ref = "calcite" } |
| delta-standalone = { module = "io.delta:delta-standalone_2.12", version.ref = "delta-standalone" } |
| errorprone-annotations = { module = "com.google.errorprone:error_prone_annotations", version.ref = "errorprone-annotations" } |
| findbugs-jsr305 = { module = "com.google.code.findbugs:jsr305", version.ref = "findbugs-jsr305" } |
| flink116-avro = { module = "org.apache.flink:flink-avro", version.ref = "flink116" } |
| flink116-connector-base = { module = "org.apache.flink:flink-connector-base", version.ref = "flink116" } |
| flink116-connector-files = { module = "org.apache.flink:flink-connector-files", version.ref = "flink116" } |
| flink116-metrics-dropwizard = { module = "org.apache.flink:flink-metrics-dropwizard", version.ref = "flink116" } |
| flink116-streaming-java = { module = "org.apache.flink:flink-streaming-java", version.ref = "flink116" } |
| flink116-table-api-java-bridge = { module = "org.apache.flink:flink-table-api-java-bridge", version.ref = "flink116" } |
| flink117-avro = { module = "org.apache.flink:flink-avro", version.ref = "flink117" } |
| flink117-connector-base = { module = "org.apache.flink:flink-connector-base", version.ref = "flink117" } |
| flink117-connector-files = { module = "org.apache.flink:flink-connector-files", version.ref = "flink117" } |
| flink117-metrics-dropwizard = { module = "org.apache.flink:flink-metrics-dropwizard", version.ref = "flink117" } |
| flink117-streaming-java = { module = "org.apache.flink:flink-streaming-java", version.ref = "flink117" } |
| flink117-table-api-java-bridge = { module = "org.apache.flink:flink-table-api-java-bridge", version.ref = "flink117" } |
| flink118-avro = { module = "org.apache.flink:flink-avro", version.ref = "flink118" } |
| flink118-connector-base = { module = "org.apache.flink:flink-connector-base", version.ref = "flink118" } |
| flink118-connector-files = { module = "org.apache.flink:flink-connector-files", version.ref = "flink118" } |
| flink118-metrics-dropwizard = { module = "org.apache.flink:flink-metrics-dropwizard", version.ref = "flink118" } |
| flink118-streaming-java = { module = "org.apache.flink:flink-streaming-java", version.ref = "flink118" } |
| flink118-table-api-java-bridge = { module = "org.apache.flink:flink-table-api-java-bridge", version.ref = "flink118" } |
| google-libraries-bom = { module = "com.google.cloud:libraries-bom", version.ref = "google-libraries-bom" } |
| guava-guava = { module = "com.google.guava:guava", version.ref = "guava" } |
| hadoop2-client = { module = "org.apache.hadoop:hadoop-client", version.ref = "hadoop2" } |
| hadoop2-common = { module = "org.apache.hadoop:hadoop-common", version.ref = "hadoop2" } |
| hadoop2-hdfs = { module = "org.apache.hadoop:hadoop-hdfs", version.ref = "hadoop2" } |
| hadoop2-mapreduce-client-core = { module = "org.apache.hadoop:hadoop-mapreduce-client-core", version.ref = "hadoop2" } |
| hadoop2-minicluster = { module = "org.apache.hadoop:hadoop-minicluster", version.ref = "hadoop2" } |
| hadoop3-client = { module = "org.apache.hadoop:hadoop-client", version.ref = "hadoop3-client" } |
| hive2-exec = { module = "org.apache.hive:hive-exec", version.ref = "hive2" } |
| hive2-metastore = { module = "org.apache.hive:hive-metastore", version.ref = "hive2" } |
| hive2-serde = { module = "org.apache.hive:hive-serde", version.ref = "hive2" } |
| hive2-service = { module = "org.apache.hive:hive-service", version.ref = "hive2" } |
| hive3-exec = { module = "org.apache.hive:hive-exec", version.ref = "hive3" } |
| hive3-metastore = { module = "org.apache.hive:hive-metastore", version.ref = "hive3" } |
| hive3-serde = { module = "org.apache.hive:hive-serde", version.ref = "hive3" } |
| hive3-service = { module = "org.apache.hive:hive-service", version.ref = "hive3" } |
| httpcomponents-httpclient5 = { module = "org.apache.httpcomponents.client5:httpclient5", version.ref = "httpcomponents-httpclient5" } |
| immutables-value = { module = "org.immutables:value", version.ref = "immutables-value" } |
| jackson-bom = { module = "com.fasterxml.jackson:jackson-bom", version.ref = "jackson-bom" } |
| jackson-core = { module = "com.fasterxml.jackson:jackson-core", version.ref = "jackson-bom" } |
| jackson-databind = { module = "com.fasterxml.jackson:jackson-databind", version.ref = "jackson-bom" } |
| jackson211-bom = { module = "com.fasterxml.jackson:jackson-bom", version.ref = "jackson211" } |
| jackson212-bom = { module = "com.fasterxml.jackson:jackson-bom", version.ref = "jackson212" } |
| jackson213-bom = { module = "com.fasterxml.jackson:jackson-bom", version.ref = "jackson213" } |
| jackson214-bom = { module = "com.fasterxml.jackson:jackson-bom", version.ref = "jackson214" } |
| jackson215-bom = { module = "com.fasterxml.jackson:jackson-bom", version.ref = "jackson215" } |
| jaxb-api = { module = "javax.xml.bind:jaxb-api", version.ref = "jaxb-api" } |
| jaxb-runtime = { module = "org.glassfish.jaxb:jaxb-runtime", version.ref = "jaxb-runtime" } |
| kafka-clients = { module = "org.apache.kafka:kafka-clients", version.ref = "kafka" } |
| kafka-connect-api = { module = "org.apache.kafka:connect-api", version.ref = "kafka" } |
| kafka-connect-json = { module = "org.apache.kafka:connect-json", version.ref = "kafka" } |
| microprofile-openapi-api = { module = "org.eclipse.microprofile.openapi:microprofile-openapi-api", version.ref = "microprofile-openapi-api" } |
| nessie-client = { module = "org.projectnessie.nessie:nessie-client", version.ref = "nessie" } |
| netty-buffer = { module = "io.netty:netty-buffer", version.ref = "netty-buffer" } |
| netty-buffer-compat = { module = "io.netty:netty-buffer", version.ref = "netty-buffer-compat" } |
| object-client-bundle = { module = "com.emc.ecs:object-client-bundle", version.ref = "object-client-bundle" } |
| orc-core = { module = "org.apache.orc:orc-core", version.ref = "orc" } |
| parquet-avro = { module = "org.apache.parquet:parquet-avro", version.ref = "parquet" } |
| parquet-column = { module = "org.apache.parquet:parquet-column", version.ref = "parquet" } |
| parquet-hadoop = { module = "org.apache.parquet:parquet-hadoop", version.ref = "parquet" } |
| pig = { module = "org.apache.pig:pig", version.ref = "pig" } |
| roaringbitmap = { module = "org.roaringbitmap:RoaringBitmap", version.ref = "roaringbitmap" } |
| scala-collection-compat = { module = "org.scala-lang.modules:scala-collection-compat_2.13", version.ref = "scala-collection-compat"} |
| slf4j-api = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" } |
| slf4j-simple = { module = "org.slf4j:slf4j-simple", version.ref = "slf4j" } |
| snowflake-jdbc = { module = "net.snowflake:snowflake-jdbc", version.ref = "snowflake-jdbc" } |
| |
| # test libraries |
| assertj-core = { module = "org.assertj:assertj-core", version.ref = "assertj-core" } |
| awaitility = { module = "org.awaitility:awaitility", version.ref = "awaitility" } |
| delta-spark = { module = "io.delta:delta-spark_2.12", version.ref = "delta-spark" } |
| esotericsoftware-kryo = { module = "com.esotericsoftware:kryo", version.ref = "esotericsoftware-kryo" } |
| flink116-connector-test-utils = { module = "org.apache.flink:flink-connector-test-utils", version.ref = "flink116" } |
| flink116-core = { module = "org.apache.flink:flink-core", version.ref = "flink116" } |
| flink116-runtime = { module = "org.apache.flink:flink-runtime", version.ref = "flink116" } |
| flink116-test-utils = { module = "org.apache.flink:flink-test-utils", version.ref = "flink116" } |
| flink116-test-utilsjunit = { module = "org.apache.flink:flink-test-utils-junit", version.ref = "flink116" } |
| flink117-connector-test-utils = { module = "org.apache.flink:flink-connector-test-utils", version.ref = "flink117" } |
| flink117-core = { module = "org.apache.flink:flink-core", version.ref = "flink117" } |
| flink117-runtime = { module = "org.apache.flink:flink-runtime", version.ref = "flink117" } |
| flink117-test-utils = { module = "org.apache.flink:flink-test-utils", version.ref = "flink117" } |
| flink117-test-utilsjunit = { module = "org.apache.flink:flink-test-utils-junit", version.ref = "flink117" } |
| flink118-connector-test-utils = { module = "org.apache.flink:flink-connector-test-utils", version.ref = "flink118" } |
| flink118-core = { module = "org.apache.flink:flink-core", version.ref = "flink118" } |
| flink118-runtime = { module = "org.apache.flink:flink-runtime", version.ref = "flink118" } |
| flink118-test-utils = { module = "org.apache.flink:flink-test-utils", version.ref = "flink118" } |
| flink118-test-utilsjunit = { module = "org.apache.flink:flink-test-utils-junit", version.ref = "flink118" } |
| guava-testlib = { module = "com.google.guava:guava-testlib", version.ref = "guava" } |
| jackson-annotations = { module = "com.fasterxml.jackson.core:jackson-annotations", version.ref = "jackson-annotations" } |
| jackson-dataformat-xml = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-xml", version.ref = "jackson-dataformat-xml" } |
| jakarta-el-api = { module = "jakarta.el:jakarta.el-api", version.ref = "jakarta-el-api" } |
| jetty-server = { module = "org.eclipse.jetty:jetty-server", version.ref = "jetty" } |
| jetty-servlet = { module = "org.eclipse.jetty:jetty-servlet", version.ref = "jetty" } |
| junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit" } |
| junit-jupiter-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit" } |
| junit-vintage-engine = { module = "org.junit.vintage:junit-vintage-engine", version.ref = "junit" } |
| kryo-shaded = { module = "com.esotericsoftware:kryo-shaded", version.ref = "kryo-shaded" } |
| mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" } |
| mockito-inline = { module = "org.mockito:mockito-inline", version.ref = "mockito" } |
| mockito-junit-jupiter = { module = "org.mockito:mockito-junit-jupiter", version.ref = "mockito" } |
| mockserver-client-java = { module = "org.mock-server:mockserver-client-java", version.ref = "mockserver" } |
| mockserver-netty = { module = "org.mock-server:mockserver-netty", version.ref = "mockserver" } |
| nessie-jaxrs-testextension = { module = "org.projectnessie.nessie:nessie-jaxrs-testextension", version.ref = "nessie" } |
| nessie-versioned-storage-inmemory = { module = "org.projectnessie.nessie:nessie-versioned-storage-inmemory", version.ref = "nessie" } |
| nessie-versioned-storage-testextension = { module = "org.projectnessie.nessie:nessie-versioned-storage-testextension", version.ref = "nessie" } |
| orc-tools = { module = "org.apache.orc:orc-tools", version.ref = "orc" } |
| s3mock-junit5 = { module = "com.adobe.testing:s3mock-junit5", version.ref = "s3mock-junit5" } |
| spring-boot-starter-jetty = { module = "org.springframework.boot:spring-boot-starter-jetty", version.ref = "spring-boot" } |
| spring-boot-starter-web = { module = "org.springframework.boot:spring-boot-starter-web", version.ref = "spring-boot" } |
| spring-web = { module = "org.springframework:spring-web", version.ref = "spring-web" } |
| sqlite-jdbc = { module = "org.xerial:sqlite-jdbc", version.ref = "sqlite-jdbc" } |
| testcontainers = { module = "org.testcontainers:testcontainers", version.ref = "testcontainers" } |
| tez010-dag = { module = "org.apache.tez:tez-dag", version.ref = "tez010" } |
| tez010-mapreduce = { module = "org.apache.tez:tez-mapreduce", version.ref = "tez010" } |
| tez08-dag = { module = "org.apache.tez:tez-dag", version.ref = "tez08" } |
| tez08-mapreduce = { module = "org.apache.tez:tez-mapreduce", version.ref = "tez08" } |