diff --git a/google-cloud b/google-cloud deleted file mode 160000 index e65c7e22b..000000000 --- a/google-cloud +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e65c7e22b6765d687bd427371ef7c91e0e5210e9 diff --git a/google-cloud/pom.xml b/google-cloud/pom.xml new file mode 100644 index 000000000..63ba73828 --- /dev/null +++ b/google-cloud/pom.xml @@ -0,0 +1,1218 @@ + + + + 4.0.0 + + io.cdap.plugin + google-cloud + 0.24.0-SNAPSHOT + Google Cloud Plugins + jar + Plugins for Google Big Query + https://github.com/data-integrations/google-cloud + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + + CDAP + cdap-dev@googlegroups.com + CDAP + http://cdap.io + + + + + scm:git:https://github.com/data-integrations/google-cloud.git + scm:git:git@github.com:data-integrations/google-cloud.git + https://github.com/data-integrations/google-cloud.git + HEAD + + + + https://issues.cask.co/browse/CDAP + + + + + sonatype.release + https://oss.sonatype.org/service/local/staging/deploy/maven2 + + + sonatype.snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + + 7 + UTF-8 + 1.11.3 + hadoop2-1.2.0 + 1.4 + 6.9.1 + 2.11.1 + 3.2.6 + 0.7.1 + hadoop2-2.2.9 + 1.17.1 + 1.137.1 + 2.0.2 + 1.108.1 + 6.10.1 + 1.24.7 + 2.3.0 + 1.105.1 + 3.19.4 + 1.3.0-rc3 + 27.0.1-jre + 2.9.2 + 1.4.13 + 1.4.13 + 4.5.13 + 2.13.4.2 + 4.13.1 + 2.0.2 + 1.7.5 + 3.3.2 + 0.23.1 + ${project.basedir}/src/test/java/ + + + + + + com.google.apis + google-api-services-bigquery + v2-rev20210617-1.32.1 + + + com.google.apis + google-api-services-storage + v1-rev20211201-1.32.1 + + + + + + + sonatype + https://oss.sonatype.org/content/groups/public + + true + + + false + + + + sonatype-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + + org.awaitility + awaitility + 3.1.6 + + + com.google.api + gax + 2.12.2 + compile + + + api-common + com.google.api + + + google-auth-library-credentials + com.google.auth + + + threetenbp + org.threeten + + + google-auth-library-oauth2-http + com.google.auth + + + jsr305 + com.google.code.findbugs + + + guava + com.google.guava + + + opencensus-api + io.opencensus + + + false + + + com.google.api + gax-grpc + 2.12.2 + compile + + + gax + com.google.api + + + api-common + com.google.api + + + proto-google-common-protos + com.google.api.grpc + + + google-auth-library-credentials + com.google.auth + + + guava + com.google.guava + + + grpc-api + io.grpc + + + threetenbp + org.threeten + + + google-auth-library-oauth2-http + com.google.auth + + + jsr305 + com.google.code.findbugs + + + grpc-auth + io.grpc + + + grpc-netty-shaded + io.grpc + + + grpc-protobuf + io.grpc + + + grpc-stub + io.grpc + + + grpc-xds + io.grpc + + + false + + + + commons-lang + commons-lang + 2.6 + + + org.apache.avro + avro + ${avro.version} + + + io.cdap.cdap + cdap-formats + ${cdap.version} + + + org.apache.avro + avro + + + + + io.cdap.cdap + cdap-features + ${cdap.version} + + + io.cdap.cdap + cdap-api + ${cdap.version} + provided + + + io.cdap.cdap + cdap-etl-api + ${cdap.version} + provided + + + io.cdap.cdap + cdap-etl-proto + ${cdap.version} + provided + + + io.cdap.cdap + cdap-etl-batch + ${cdap.version} + provided + + + io.cdap.plugin + format-common + ${cdap.plugin.version} + + + io.cdap.plugin + format-avro + ${cdap.plugin.version} + + + io.cdap.plugin + hydrator-common + ${cdap.plugin.version} + + + com.google.guava + guava + ${guava.version} + + + com.google.cloud.bigdataoss + bigquery-connector + ${bigquery.connector.hadoop2.version} + + + + com.sun.jmx + jmxri + + + com.sun.jdmk + jmxtools + + + javax.jms + jms + + + com.google.flogger + flogger-log4j-backend + + + guava + com.google.guava + + + com.google.flogger + flogger + + + com.google.cloud.bigdataoss + util-hadoop + + + com.google.cloud.bigdataoss + util + + + + + com.google.cloud.bigtable + bigtable-hbase-1.x-mapreduce + ${google.cloud.bigtable.version} + + + org.apache.hbase + hbase-client + + + org.apache.hbase + hbase-server + + + org.apache.hbase + hbase-annotations + + + + org.apache.hbase + hbase-common + + + + + + org.apache.hbase + hbase-shaded-client + ${hbase-shaded-client.version} + + + org.slf4j + slf4j-log4j12 + + + log4j + log4j + + + + + + org.apache.hbase + hbase-shaded-server + ${hbase-shaded-server.version} + + + org.slf4j + slf4j-log4j12 + + + log4j + log4j + + + + + io.dropwizard.metrics + metrics-core + ${dropwizard.metrics-core.version} + + + com.google.cloud + google-cloud-bigquery + ${google.cloud.bigquery.version} + + + com.google.crypto.tink + tink + ${google.tink.version} + + + com.google.crypto.tink + tink-gcpkms + ${google.tink.version} + + + com.google.cloud + google-cloud-spanner + ${google.cloud.spanner.version} + + + com.google.cloud + google-cloud-datastore + ${google.cloud.datastore.version} + + + org.apache.hadoop + hadoop-common + ${hadoop.version} + provided + + + com.google.protobuf + protobuf-java + + + commons-logging + commons-logging + + + log4j + log4j + + + org.slf4j + slf4j-log4j12 + + + org.apache.avro + avro + + + org.apache.zookeeper + zookeeper + + + guava + com.google.guava + + + jersey-core + com.sun.jersey + + + jersey-json + com.sun.jersey + + + jersey-server + com.sun.jersey + + + servlet-api + javax.servlet + + + org.mortbay.jetty + jetty + + + org.mortbay.jetty + jetty-util + + + jasper-compiler + tomcat + + + jasper-runtime + tomcat + + + jsp-api + javax.servlet.jsp + + + slf4j-api + org.slf4j + + + + + org.apache.hadoop + hadoop-mapreduce-client-core + ${hadoop.version} + provided + + + com.google.protobuf + protobuf-java + + + org.slf4j + slf4j-log4j12 + + + org.apache.avro + avro + + + org.apache.hadoop + hadoop-yarn-common + + + org.apache.hadoop + hadoop-yarn-client + + + + + com.google.cloud + google-cloud-speech + ${google.cloud.speech.version} + + + com.google.cloud + google-cloud-storage + ${google.cloud.storage.version} + + + com.google.cloud.bigdataoss + util-hadoop + ${gcs.connector.version} + + + com.google.flogger + flogger + + + com.google.flogger + flogger-log4j-backend + + + guava + com.google.guava + + + + + com.google.cloud.bigdataoss + gcs-connector + ${gcs.connector.version} + + + grpc-api + io.grpc + + + grpc-census + io.grpc + + + guava + com.google.guava + + + com.google.flogger + flogger + + + com.google.flogger + flogger-log4j-backend + + + + + com.google.cloud + google-cloud-kms + ${google.cloud.kms.version} + + + com.google.protobuf + protobuf-java + ${google.protobuf.java.version} + + + com.google.cloud + google-cloud-pubsub + ${google.cloud.pubsub.version} + + + org.apache.avro + avro-mapred + hadoop2 + ${avro.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.core.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + provided + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + + + io.cdap.cdap + hydrator-test + ${cdap.version} + test + + + io.cdap.cdap + cdap-unit-test + ${cdap.version} + test + + + org.apache.hive + hive-exec + + + io.cdap.cdap + cdap-explore-jdbc + + + log4j + log4j + + + + + + junit + junit + ${junit.version} + test + + + org.powermock + powermock-module-junit4 + ${powermock.version} + test + + + org.powermock + powermock-api-mockito2 + ${powermock.version} + test + + + + org.apache.spark + spark-streaming_2.12 + ${spark3.version} + provided + + + org.apache.spark + spark-core_2.12 + ${spark3.version} + provided + + + org.apache.logging.log4j + log4j-slf4j-impl + + + + org.apache.hadoop + hadoop-client-api + + + org.apache.hadoop + hadoop-client-runtime + + + org.slf4j + slf4j-log4j12 + + + log4j + log4j + + + org.apache.hadoop + hadoop-client + + + com.esotericsoftware.reflectasm + reflectasm + + + org.apache.curator + curator-recipes + + + org.tachyonproject + tachyon-client + + + org.scala-lang + scala-compiler + + + org.eclipse.jetty.orbit + javax.servlet + + + net.java.dev.jets3t + jets3t + + + io.netty + netty-all + + + + + org.xerial.snappy + snappy-java + 1.1.7.2 + + + + org.apache.bahir + spark-streaming-pubsub_2.12 + 2.4.0 + + + + + + commons-codec + commons-codec + ${commons.codec.version} + + + com.google.flogger + flogger-system-backend + ${flogger.system.backend.version} + + + org.apache.httpcomponents + httpclient + ${httpclient.version} + + + + io.cdap.cdap + cdap-etl-api-spark + ${cdap.version} + provided + + + io.cdap.cdap + cdap-api-spark3_2.12 + ${cdap.version} + provided + + + com.google.cloud.spark + spark-bigquery-with-dependencies_2.12 + ${spark-bq-connector.version} + + + javax.inject + javax.inject + 1 + + + org.apache.spark + spark-sql_2.12 + ${spark3.version} + provided + + + org.slf4j + slf4j-log4j12 + + + log4j + log4j + + + + + + + com.google.cloud + google-cloud-dataplex + 0.2.0 + + + + + + ${testSourceLocation} + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.17 + + + validate + process-test-classes + + checkstyle.xml + suppressions.xml + UTF-8 + true + true + true + + src/test/java + src/e2e-test/java + + + + check + + + + + + com.puppycrawl.tools + checkstyle + 6.19 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + 1.8 + 1.8 + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.14.1 + + -Xmx512m + + ${project.build.directory} + + + **/*TestSuite.java + **/Test*.java + **/*Test.java + **/*TestCase.java + + + + + + org.apache.felix + maven-bundle-plugin + 3.5.1 + true + + + *;inline=false;scope=compile + true + lib + + <_exportcontents> + io.cdap.plugin.gcp.*; + com.google.cloud.hadoop.*; + org.apache.spark.streaming.pubsub*; + org.apache.hadoop.hbase.mapreduce.*; + org.apache.hadoop.hbase.security.token.*; + com.google.cloud.spark.bigquery.*; + + + + + + package + + bundle + + + + + + + io.cdap + cdap-maven-plugin + 1.1.0 + + + system:cdap-data-pipeline[6.9.1-SNAPSHOT,7.0.0-SNAPSHOT) + system:cdap-data-streams[6.9.1-SNAPSHOT,7.0.0-SNAPSHOT) + + + + + create-artifact-config + prepare-package + + create-plugin-json + + + + + + + + + + + release + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + true + + + + attach-sources + package + + jar-no-fork + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + -Xdoclint:none + + http://download.oracle.com/javase/${jee.version}/docs/api/ + + ${project.name} ${project.version} + + CDAP Licensed under the Apache License, Version 2.0.]]> + + + + + attach-javadoc + package + + jar + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.3.0 + + + attach-artifacts + package + + attach-artifact + + + + + target/${project.artifactId}-${project.version}.json + json + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + ${gpg.passphrase} + ${gpg.useagent} + + + + + sign + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + v${releaseVersion} + v@{project.version} + true + + releases + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.2 + true + + https://oss.sonatype.org + sonatype.release + + + + + + + cloudBuild + + cloudBuild + + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + false + + + + + + + + e2e-tests + + src/e2e-test/java + TestRunner.java + + + + + src/e2e-test/resources + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.18.1 + + true + + + + + org.apache.maven.plugins + maven-failsafe-plugin + 3.0.0-M5 + + + ${TEST_RUNNER} + + + classes + 2 + 2 + true + + + + ${GOOGLE_APPLICATION_CREDENTIALS} + + + ${SERVICE_ACCOUNT_TYPE} + + + ${SERVICE_ACCOUNT_FILE_PATH} + + + ${SERVICE_ACCOUNT_JSON} + + + + + + + integration-test + verify + + + + + + + net.masterthought + maven-cucumber-reporting + 5.5.0 + + + + execution + verify + + generate + + + Cucumber Reports + target/cucumber-reports/advanced-reports + 1 + false + ${project.build.directory}/cucumber-reports + + **/*.json + + ${project.build.directory}/cucumber-reports + true + + + + + + + + + + com.google.guava + guava + 31.1-jre + + + io.cdap.tests.e2e + cdap-e2e-framework + 0.3.0-SNAPSHOT + test + + + ch.qos.logback + logback-classic + 1.2.8 + runtime + + + + + + diff --git a/kafka-plugins b/kafka-plugins deleted file mode 160000 index 9b6b9ed4f..000000000 --- a/kafka-plugins +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9b6b9ed4fa5952ed175a8d5e2466dd8553e69b04 diff --git a/kafka-plugins/pom.xml b/kafka-plugins/pom.xml new file mode 100644 index 000000000..4882ee41b --- /dev/null +++ b/kafka-plugins/pom.xml @@ -0,0 +1,366 @@ + + + 4.0.0 + + Apache Kafka plugins + io.cdap.plugin + kafka-plugins + pom + 3.4.0-SNAPSHOT + Plugins for Apache Kafka + https://github.com/data-integrations/kafka-plugins + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + kafka-plugins-client + kafka-plugins-common + + + + + CDAP + cdap-dev@googlegroups.com + CDAP + http://cdap.io + + + + + scm:git:https://github.com/data-integrations/kafka-plugins.git + scm:git:git@github.com:data-integrations/kafka-plugins.git + https://github.com/data-integrations/kafka-plugins.git + HEAD + + + + https://issues.cask.co/browse/CDAP + + + + + sonatype.release + https://oss.sonatype.org/service/local/staging/deploy/maven2 + + + sonatype.snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + + + sonatype + https://oss.sonatype.org/content/groups/public + + true + + + false + + + + sonatype-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + UTF-8 + 6.9.1 + 2.11.0 + 3.1.2 + widgets + docs + 2.6.0 + 2.6.0 + 4.1.75.Final + 1.3.0 + 1.11.3 + ${project.basedir} + 1.0.9 + 1.7.25 + 2.10.5.1 + + + + + io.cdap.cdap + cdap-unit-test + ${cdap.version} + test + + + io.cdap.cdap + cdap-etl-api + ${cdap.version} + provided + + + io.cdap.cdap + cdap-etl-api-spark + ${cdap.version} + provided + + + io.cdap.cdap + cdap-common + ${cdap.version} + provided + + + org.apache.twill + twill-core + + + org.apache.twill + twill-yarn + + + + + io.cdap.cdap + cdap-formats + ${cdap.version} + + + io.cdap.cdap + hydrator-test + ${cdap.version} + test + + + io.cdap.plugin + hydrator-common + ${cdap.plugin.version} + + + org.apache.commons + commons-csv + 1.2 + + + org.apache.hadoop + hadoop-common + ${hadoop.version} + provided + + + commons-logging + commons-logging + + + log4j + log4j + + + org.slf4j + slf4j-log4j12 + + + org.apache.avro + avro + + + org.apache.zookeeper + zookeeper + + + com.google.guava + guava + + + jersey-core + com.sun.jersey + + + jersey-json + com.sun.jersey + + + jersey-server + com.sun.jersey + + + servlet-api + javax.servlet + + + org.mortbay.jetty + jetty + + + org.mortbay.jetty + jetty-util + + + jasper-compiler + tomcat + + + jasper-runtime + tomcat + + + jsp-api + javax.servlet.jsp + + + slf4j-api + org.slf4j + + + + + org.apache.hadoop + hadoop-mapreduce-client-core + ${hadoop.version} + provided + + + org.slf4j + slf4j-log4j12 + + + com.google.inject.extensions + guice-servlet + + + com.sun.jersey + jersey-core + + + com.sun.jersey + jersey-server + + + com.sun.jersey + jersey-json + + + com.sun.jersey.contribs + jersey-guice + + + javax.servlet + servlet-api + + + com.google.guava + guava + + + + + org.apache.commons + commons-lang3 + 3.9 + + + com.google.guava + guava + 13.0.1 + + + io.netty + netty-all + ${netty.version} + test + + + io.cdap.http + netty-http + ${netty-http.version} + test + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.17 + + + validate + validate + + checkstyle.xml + suppressions.xml + UTF-8 + true + true + true + + + check + + + + + + com.puppycrawl.tools + checkstyle + 6.19 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.7.0 + + 1.8 + 1.8 + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.14.1 + + -Xmx2048m -Djava.awt.headless=true -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC -XX:OnOutOfMemoryError="kill -9 %p" -XX:+HeapDumpOnOutOfMemoryError + false + + + + + + + cloudBuild + + cloudBuild + + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + false + + + + + + + + diff --git a/pom.xml b/pom.xml index 4f6356f43..ab38317a8 100644 --- a/pom.xml +++ b/pom.xml @@ -95,7 +95,7 @@ 1.2 7.1 - 1.10.2 + 1.11.3 2.1.0 2.0.2.2 1.10 diff --git a/wrangler-transform b/wrangler-transform deleted file mode 160000 index 83ec68046..000000000 --- a/wrangler-transform +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 83ec68046cc172b773f25bc25f011e8eb8f095eb diff --git a/wrangler-transform/pom.xml b/wrangler-transform/pom.xml new file mode 100644 index 000000000..6c7fb3799 --- /dev/null +++ b/wrangler-transform/pom.xml @@ -0,0 +1,564 @@ + + + + 4.0.0 + + io.cdap.wrangler + wrangler + 4.11.0-SNAPSHOT + Wrangler + pom + An interactive tool for data cleansing and transformation. + http://github.com/hydrator/wrangler + + + wrangler-api + wrangler-core + wrangler-proto + wrangler-service + wrangler-storage + wrangler-test + wrangler-transform + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + + CDAP + cdap-dev@googlegroups.com + CDAP + http://cdap.io + + + + + scm:git:https://github.com/data-integrations/wrangler.git + scm:git:git@github.com:data-integrations/wrangler.git + https://github.com/data-integrations/wrangler.git + HEAD + + + + + sonatype.release + https://oss.sonatype.org/service/local/staging/deploy/maven2 + + + sonatype.snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + + https://issues.cask.co/browse/CDAP + + + + UTF-8 + 4.7 + 4.7 + 1.11.3 + 1.11.133 + 0.10.2-hadoop2 + 1.56 + 6.10.0-SNAPSHOT + 1.1.5 + 1.6 + 2.5 + 1.4 + 3.0 + 2.6 + 3.5 + 3.6.1 + 1.1.97 + 1.110.1 + 1.93.4 + 2.0.1 + 1.22.0 + 1.106.0 + 2.6.2 + 2.0.0 + 31.0.1-jre + 2.4.0 + 2.2 + 2.2.4 + 4.5.3 + 3.0 + 2.9.7 + 2.2.0 + 4.12 + 1.0.3 + 0.10.2.1 + 0.13 + 1.3.0 + 4.1.75.Final + 2.0 + 3.16 + 3.11.3 + 0.9.9 + 4.1.1 + 1.11 + 1.7.15 + 0.4 + ${project.basedir}/src/test/java/ + + + + + sonatype + https://oss.sonatype.org/content/groups/public + + true + + + false + + + + sonatype-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + + com.google.protobuf + protobuf-java + ${protobuf.version} + + + + + + + org.slf4j + log4j-over-slf4j + ${slf4j.version} + + + junit + junit + ${junit.version} + test + + + + + ${testSourceLocation} + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.7.0 + + 1.8 + 1.8 + + + + org.apache.felix + maven-bundle-plugin + 3.5.0 + true + + + *;inline=false;scope=compile + true + lib + + <_exportcontents>io.cdap.wrangler.* + + + + + package + + bundle + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.rat + apache-rat-plugin + 0.10 + + + rat-check + validate + + check + + + + cov-int/** + *.md + **/*.md + **/*.json + **/resources/** + wrangler-demos/** + **/com/example/** + /**/icons/** + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.17 + + + validate + process-test-classes + + checkstyle.xml + suppressions.xml + UTF-8 + true + true + true + + ${project.build.sourceDirectory} + + + **/io/cdap/functions/**, + **/com/example/tutorial/**, + **/io/cdap/wrangler/parser/MigrateToV2.java + + + + check + + + + + + com.puppycrawl.tools + checkstyle + 6.19 + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.7.0 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.14.1 + + + org.apache.maven.plugins + maven-antrun-plugin + + + org.apache.rat + apache-rat-plugin + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + + + + + + release + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + true + + + + attach-sources + package + + jar-no-fork + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + -Xdoclint:none + false + + http://download.oracle.com/javase/${jee.version}/docs/api/ + + ${project.name} ${project.version} + + CDAP Licensed under the Apache License, Version 2.0.]]> + + + + + attach-javadoc + package + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + ${gpg.passphrase} + ${gpg.useagent} + + + + + sign + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + v${releaseVersion} + v@{project.version} + true + + releases + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.2 + true + + https://oss.sonatype.org + sonatype.release + + + + + + + cloudBuild + + cloudBuild + + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + false + + + + + + + e2e-tests + + src/e2e-test/java + TestRunner.java + + + + + src/e2e-test/resources + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.18.1 + + true + + + + + org.apache.maven.plugins + maven-failsafe-plugin + 3.0.0 + + + org.apache.maven.surefire + surefire-junit47 + 3.0.0 + + + + + ${TEST_RUNNER} + + + classes + 2 + 2 + true + + + + ${GOOGLE_APPLICATION_CREDENTIALS} + + + ${SERVICE_ACCOUNT_TYPE} + + + ${SERVICE_ACCOUNT_FILE_PATH} + + + ${SERVICE_ACCOUNT_JSON} + + + + + + + integration-test + + + + + + + + net.masterthought + maven-cucumber-reporting + 5.5.0 + + + + execution + verify + + generate + + + Cucumber Reports + target/cucumber-reports/advanced-reports + 1 + false + ${project.build.directory}/cucumber-reports + + **/*.json + + ${project.build.directory}/cucumber-reports + true + + + + + + + + + + com.google.guava + guava + ${guava.version} + + + + + + + org.slf4j + slf4j-api + 1.7.15 + + + + io.cdap.tests.e2e + cdap-e2e-framework + 0.3.0-SNAPSHOT + test + + + + ch.qos.logback + logback-classic + 1.2.8 + runtime + + + + + +