content: # Licensed 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.
  
  [versions]
  arrow = "18.2.0"
  antlr = "4.9.3"
  guava = "33.3.1-jre"
  junit = "5.11.3"
  scala-collection-compat = "2.12.0"
  spark-hive35 = "3.5.2"
  testcontainers = "1.20.4"
  
  [libraries]
  arrow-memory-netty = { module = "org.apache.arrow:arrow-memory-netty", version.ref = "arrow" }
  arrow-vector = { module = "org.apache.arrow:arrow-vector", version.ref = "arrow" }
  arrow-algorithm = { module = "org.apache.arrow:arrow-algorithm", version.ref = "arrow" }
  antlr-antlr4 = { module = "org.antlr:antlr4", version.ref = "antlr" }
  guava-guava = { module = "com.google.guava:guava", version.ref = "guava" }
  junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit" }
  testcontainers = { module = "org.testcontainers:testcontainers", version.ref = "testcontainers" }
  testcontainers-junit-jupiter = { module = "org.testcontainers:junit-jupiter", version.ref = "testcontainers" }
  testcontainers-minio = { module = "org.testcontainers:minio", version.ref = "testcontainers" }
  