apply plugin: 'elasticsearch.java'

configurations.all {
  transitive = false
}

dependencies {
  testImplementation project(':test:framework')
  api "junit:junit:${versions.junit}"
  api "org.testcontainers:testcontainers:${versions.testcontainer}"
  implementation "com.carrotsearch.randomizedtesting:randomizedtesting-runner:${versions.randomizedrunner}"
  api "com.github.docker-java:docker-java-api:${versions.dockerJava}"
  implementation "org.slf4j:slf4j-api:${versions.slf4j}"
  runtimeOnly "com.github.docker-java:docker-java-transport-zerodep:${versions.dockerJava}"
  runtimeOnly "com.github.docker-java:docker-java-transport:${versions.dockerJava}"
  runtimeOnly "com.github.docker-java:docker-java-core:${versions.dockerJava}"
  runtimeOnly "org.apache.commons:commons-compress:${versions.commonsCompress}"
  runtimeOnly "org.rnorth.duct-tape:duct-tape:${versions.ductTape}"
  runtimeOnly "com.fasterxml.jackson.core:jackson-core:${versions.jackson}"
  runtimeOnly "com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}"

}
