4.0.0 druid-integration-tests druid-integration-tests druid-integration-tests org.apache.druid druid 30.0.0-SNAPSHOT confluent https://packages.confluent.io/maven/ "org.apache.hadoop:hadoop-client-api:${hadoop.compile.version}", "org.apache.hadoop:hadoop-client-runtime:${hadoop.compile.version}", "org.apache.hadoop:hadoop-azure:${hadoop.compile.version}" org.apache.hadoop.fs.s3a.S3AFileSystem org.yaml snakeyaml 1.33 com.amazonaws amazon-kinesis-producer 0.13.1 org.apache.avro avro com.opencsv opencsv org.apache.commons commons-lang3 com.github.rvesse airline com.amazonaws aws-java-sdk-kinesis ${aws.sdk.version} com.amazonaws aws-java-sdk-core com.amazonaws aws-java-sdk-core ${aws.sdk.version} commons-codec commons-codec com.amazonaws aws-java-sdk-s3 ${aws.sdk.version} provided org.apache.druid.extensions druid-orc-extensions ${project.parent.version} provided javax.servlet servlet-api com.squareup.okhttp okhttp org.apache.druid.extensions druid-parquet-extensions ${project.parent.version} provided org.apache.druid.extensions druid-avro-extensions ${project.parent.version} provided org.apache.druid.extensions druid-protobuf-extensions ${project.parent.version} provided org.apache.druid.extensions druid-s3-extensions ${project.parent.version} provided org.apache.druid.extensions druid-kinesis-indexing-service ${project.parent.version} provided org.apache.druid.extensions druid-azure-extensions ${project.parent.version} provided org.apache.druid.extensions druid-google-extensions ${project.parent.version} provided org.apache.druid.extensions druid-hdfs-storage ${project.parent.version} provided com.amazonaws aws-java-sdk-bundle org.apache.druid.extensions druid-datasketches ${project.parent.version} provided org.apache.druid.extensions druid-histogram ${project.parent.version} provided org.apache.druid druid-aws-common ${project.parent.version} provided org.apache.druid druid-processing ${project.parent.version} org.apache.druid druid-sql ${project.parent.version} org.apache.druid druid-indexing-service ${project.parent.version} org.apache.druid.extensions mysql-metadata-storage ${project.parent.version} provided org.apache.druid.extensions druid-kafka-indexing-service ${project.parent.version} org.apache.kafka kafka-clients org.apache.druid.extensions druid-basic-security ${project.parent.version} org.apache.druid.extensions druid-lookups-cached-global ${project.parent.version} provided org.apache.druid.extensions druid-testing-tools ${project.parent.version} provided org.apache.druid.extensions simple-client-sslcontext ${project.parent.version} org.apache.druid.extensions druid-multi-stage-query ${project.parent.version} org.apache.druid druid-services ${project.parent.version} org.apache.druid druid-server ${project.parent.version} commons-io commons-io joda-time joda-time com.fasterxml.jackson.core jackson-annotations com.google.inject guice com.google.inject.extensions guice-multibindings com.fasterxml.jackson.core jackson-databind org.apache.kafka kafka-clients ${apache.kafka.version} javax.ws.rs jsr311-api io.netty netty com.fasterxml.jackson.core jackson-core com.fasterxml.jackson.jaxrs jackson-jaxrs-smile-provider com.google.guava guava jakarta.validation jakarta.validation-api org.apache.logging.log4j log4j-slf4j-impl provided com.google.code.findbugs jsr305 com.github.docker-java docker-java com.github.docker-java docker-java-transport-jersey com.github.docker-java docker-java-transport-netty com.github.docker-java docker-java-api com.github.docker-java docker-java-core io.netty netty-transport-native-kqueue osx-x86_64 runtime io.netty netty-transport-native-kqueue osx-aarch_64 runtime org.eclipse.jetty jetty-servlet ${jetty.version} org.eclipse.jetty jetty-server ${jetty.version} com.google.inject.extensions guice-servlet ${guice.version} io.confluent kafka-schema-registry-client 6.2.12 org.slf4j slf4j-log4j12 org.apache.avro avro com.fasterxml.jackson.core jackson-databind javax.ws.rs javax.ws.rs-api javax.ws.rs javax.ws.rs-api javax.ws.rs jsr311-api jakarta.ws.rs jakarta.ws.rs-api io.confluent kafka-protobuf-provider 6.2.12 provided com.google.protobuf protobuf-java org.apache.calcite.avatica avatica test org.apache.calcite.avatica avatica-core test org.testng testng com.github.os72 protobuf-dynamic 0.9.3 compile com.amazonaws aws-java-sdk-sts ${aws.sdk.version} runtime org.apache.datasketches datasketches-java runtime org.apache.maven.plugins maven-surefire-plugin **/IT*.java org.apache.maven.plugins maven-jar-plugin org.testng.TestNG test-jar package test-jar org.owasp dependency-check-maven true maven-resources-plugin org.apache.maven.plugins ${project.build.outputDirectory} script copy_resources_template.sh true src/test/resources/hadoop/ *template.json true src/test/resources false src/main/resources false com.coderplus.maven.plugins copy-rename-maven-plugin 1.0 copy-file-azure process-resources copy ${project.build.outputDirectory}/wikipedia_hadoop_azure_input_index_task_template.json ${project.build.outputDirectory}/wikipedia_hadoop_azure_input_index_task.sh copy-file-s3 process-resources copy ${project.build.outputDirectory}/wikipedia_hadoop_s3_input_index_task_template.json ${project.build.outputDirectory}/wikipedia_hadoop_s3_input_index_task.json rename-file process-resources rename ${project.build.outputDirectory}/copy_resources_template.sh gen-scripts/copy_resources.sh integration-tests false false false false middleManager \ %Россия\ 한국\ 中国!? org.codehaus.mojo exec-maven-plugin docker-package exec pre-integration-test ${docker.build.hadoop} ${start.hadoop.docker} ${jvm.runtime} ${groups} ${override.config.path} ${resource.file.dir.path} ${docker.build.skip} ${docker.run.skip} ${it.indexer} ${mysql.version} 2.7.3 6.2.12 ${apache.kafka.version} ${zookeeper.version} ${hadoop.compile.version} ${project.parent.version} ${project.basedir}/build_run_cluster.sh stop-druid-cluster exec post-integration-test ${docker.run.skip} ${groups} ${override.config.path} ${it.indexer} ${project.parent.version} ${project.basedir}/stop_cluster.sh org.apache.maven.plugins maven-failsafe-plugin integration-tests integration-test integration-test verify testrunfactory org.testng.DruidTestRunnerFactory ${jdk.strong.encapsulation.argLine} -Xmx128m -Duser.timezone=UTC -Dfile.encoding=UTF-8 -Ddruid.test.config.dockerIp=${env.DOCKER_IP} -Ddruid.test.config.extraDatasourceNameSuffix=${extra.datasource.name.suffix} -Ddruid.zk.service.host=${env.DOCKER_IP} -Ddruid.client.https.trustStorePath=client_tls/truststore.jks -Ddruid.client.https.trustStorePassword=druid123 -Ddruid.client.https.keyStorePath=client_tls/client.jks -Ddruid.client.https.certAlias=druid -Ddruid.client.https.keyManagerPassword=druid123 -Ddruid.client.https.keyStorePassword=druid123 plain src/test/resources/testng.xml de.thetaphi forbiddenapis ../codestyle/joda-time-forbidden-apis.txt ../codestyle/druid-forbidden-apis.txt int-tests-config-file int-test default false \ %Россия\ 한국\ 中国!? org.codehaus.mojo exec-maven-plugin K8s-package exec pre-integration-test ${pod.name} ${pod.namespace} ${build.druid.cluster} ${project.basedir}/script/build_run_k8s_cluster.sh stop-k8s-druid-cluster exec post-integration-test ${pod.name} ${pod.namespace} ${build.druid.cluster} ${project.basedir}/script/stop_k8s_cluster.sh org.apache.maven.plugins maven-failsafe-plugin integration-tests integration-test integration-test verify testrunfactory org.testng.DruidTestRunnerFactory -Duser.timezone=UTC -Dfile.encoding=UTF-8 -Ddruid.test.config.type=configFile -Ddruid.test.config.configFile=${env.CONFIG_FILE} -Ddruid.client.https.trustStorePath=client_tls/truststore.jks -Ddruid.client.https.trustStorePassword=druid123 -Ddruid.client.https.keyStorePath=client_tls/client.jks -Ddruid.client.https.certAlias=druid -Ddruid.client.https.keyManagerPassword=druid123 -Ddruid.client.https.keyStorePassword=druid123 src/test/resources/testng.xml de.thetaphi forbiddenapis ../codestyle/joda-time-forbidden-apis.txt ../codestyle/druid-forbidden-apis.txt