diff --git a/v1/pom.xml b/v1/pom.xml
index f329ac49ef..695c793d94 100644
--- a/v1/pom.xml
+++ b/v1/pom.xml
@@ -928,7 +928,7 @@
report
-
+
diff --git a/v1/pom.xml_backup b/v1/pom.xml_backup
new file mode 100644
index 0000000000..f329ac49ef
--- /dev/null
+++ b/v1/pom.xml_backup
@@ -0,0 +1,1163 @@
+
+
+
+ 4.0.0
+
+
+ com.google.cloud.teleport
+ templates
+ 1.0-SNAPSHOT
+
+
+ classic-templates
+ 1.0-SNAPSHOT
+ Google Cloud Teleport Classic
+
+ Cloud Teleport Classic is a collection of Apache Beam pipelines for common tasks, like data movement
+ across databases or batch transforms on random datasets. They are released as Dataflow Classic Templates.
+
+
+
+ 5.14.0
+ 0.24.0
+
+ 2.14.2
+ 3.21.7
+ 15.4
+ 5.5.2
+ 1.9.13
+ 1.8
+ 1.10.0
+ 1.0.0
+ 1.4.4
+ 5.2.22.RELEASE
+ 1.15.0
+ 2.1.0
+ 2.5.3-hadoop3
+ 1.1.2
+ 3.6.0
+ 4.16.0
+ 1.40.0
+ 0.87.0
+ 0.8.8
+ com.google.cloud.teleport.spanner.IntegrationTest
+
+
+
+
+
+
+ com.google.cloud
+ google-cloud-spanner-bom
+ 6.71.0
+ pom
+ import
+
+
+ org.apache.beam
+ beam-sdks-java-bom
+ ${beam.version}
+ pom
+ import
+
+
+
+ org.conscrypt
+ conscrypt-openjdk-uber
+ ${conscrypt.version}
+
+
+
+
+
+
+
+ com.google.cloud.teleport.metadata
+ metadata
+ ${project.version}
+
+
+
+ org.apache.beam
+ beam-sdks-java-core
+
+
+ org.apache.beam
+ beam-sdks-java-extensions-avro
+
+
+ org.apache.avro
+ avro
+ ${avro.version}
+
+
+ org.apache.beam
+ beam-sdks-java-io-google-cloud-platform
+
+
+ junit
+ junit
+
+
+
+
+ com.google.cloud
+ google-cloud-spanner
+
+
+ org.threeten
+ threetenbp
+ ${threetenbp.version}
+
+
+ org.apache.beam
+ beam-sdks-java-extensions-google-cloud-platform-core
+
+
+ org.apache.beam
+ beam-sdks-java-extensions-protobuf
+
+
+ org.apache.beam
+ beam-runners-google-cloud-dataflow-java
+
+
+
+ org.apache.beam
+ beam-runners-direct-java
+
+
+ org.apache.beam
+ beam-sdks-java-io-jdbc
+
+
+
+
+ org.apache.beam
+ beam-sdks-java-io-cassandra
+
+
+ com.github.jnr
+ jffi
+
+
+
+
+
+ com.datastax.cassandra
+ cassandra-driver-core
+ ${cassandra.driver.version}
+
+
+ com.github.jnr
+ jffi
+
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-core
+ ${hadoop.version}
+
+
+ org.codehaus.jackson
+ *
+
+
+
+
+ org.apache.hadoop
+ hadoop-common
+ ${hadoop.version}
+
+
+ org.apache.commons
+ commons-lang3
+
+
+ org.codehaus.jackson
+ *
+
+
+ asm
+ asm
+
+
+
+
+ org.apache.hbase
+ hbase-common
+ ${hbase.version}
+ provided
+
+
+ org.apache.hadoop
+ *
+
+
+ log4j
+ *
+
+
+
+
+ com.google.auto.service
+ auto-service
+ ${autovalue.service.version}
+
+
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
+
+
+
+
+ com.google.http-client
+ google-http-client
+
+
+ com.google.http-client
+ google-http-client-apache-v2
+
+
+
+
+ org.openjdk.nashorn
+ nashorn-core
+ ${nashorn.version}
+
+
+ com.github.ben-manes.caffeine
+ caffeine
+ 3.1.8
+
+
+
+
+ com.google.cloud.teleport
+ it-splunk
+ ${project.version}
+ test
+
+
+
+
+ com.google.cloud.teleport
+ it-google-cloud-platform
+ ${project.version}
+ test
+
+
+ org.apache.beam
+ beam-it-jdbc
+ test
+
+
+ org.apache.beam
+ beam-it-cassandra
+ test
+
+
+ org.apache.beam
+ beam-it-splunk
+ test
+
+
+ com.google.cloud.teleport
+ it-datadog
+ ${project.version}
+ test
+
+
+ org.hamcrest
+ hamcrest-core
+ ${hamcrest.version}
+ test
+
+
+ org.hamcrest
+ hamcrest-library
+ ${hamcrest.version}
+ test
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ org.apache.derby
+ derby
+ ${derby.version}
+ test
+
+
+ org.apache.derby
+ derbyclient
+ ${derby.version}
+ test
+
+
+ org.apache.derby
+ derbynet
+ ${derby.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ ${junit.jupiter.version}
+ test
+
+
+ com.google.truth
+ truth
+ ${truth.version}
+ test
+
+
+ org.mock-server
+ mockserver-netty
+ ${mock-server-netty.version}
+ test
+
+
+ org.slf4j
+ slf4j-ext
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+ org.mock-server
+ mockserver-junit-rule
+ ${mock-server-netty.version}
+ test
+
+
+ org.slf4j
+ slf4j-ext
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+
+
+ mysql
+ mysql-connector-java
+ ${mysql-connector-java.version}
+ test
+
+
+ org.postgresql
+ postgresql
+ ${postgresql.version}
+ test
+
+
+ com.oracle.database.jdbc
+ ojdbc8
+ ${ojdbc8.version}
+ test
+
+
+ com.microsoft.sqlserver
+ mssql-jdbc
+ ${mssql-jdbc.version}
+ test
+
+
+
+
+ org.scassandra
+ java-client
+ ${scassandra.version}
+ test
+
+
+ com.google.code.gson
+ gson
+
+
+ ch.qos.logback
+ logback-classic
+
+
+
+
+ org.scassandra
+ cql-antlr
+ ${scassandra.version}
+ test
+
+
+
+
+ com.google.re2j
+ re2j
+ ${re2j.version}
+
+
+ com.google.cloud
+ google-cloud-bigquery
+
+
+ com.google.cloud
+ google-cloud-bigtable
+
+
+ com.google.cloud.bigtable
+ bigtable-beam-import
+ ${bigtable-beam-import.version}
+
+
+ log4j
+ *
+
+
+
+
+ com.google.auto.value
+ auto-value
+ ${autovalue.version}
+ provided
+
+
+ com.google.auto.value
+ auto-value-annotations
+ ${autovalue.version}
+
+
+ org.apache.commons
+ commons-csv
+ ${commons-csv.version}
+
+
+ org.apache.commons
+ commons-text
+ ${commons-text.version}
+
+
+ commons-codec
+ commons-codec
+
+
+ commons-io
+ commons-io
+
+
+
+ org.apache.beam
+ beam-sdks-java-io-parquet
+ compile
+
+
+ org.codehaus.jackson
+ jackson-core-asl
+
+
+ org.codehaus.jackson
+ jackson-mapper-asl
+
+
+ org.apache.httpcomponents
+ httpclient
+
+
+
+
+ org.apache.kafka
+ kafka-clients
+ ${kafka.clients.version}
+
+
+ org.springframework
+ spring-expression
+ ${spring.version}
+
+
+ io.opencensus
+ opencensus-api
+ ${open-census.version}
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ com.google.cloud
+ google-cloud-dlp
+ ${dlp.version}
+
+
+ io.grpc
+ grpc-core
+
+
+
+
+ com.google.cloud
+ google-cloud-kms
+ ${kms.version}
+
+
+ com.google.api.grpc
+ proto-google-cloud-kms-v1
+ ${proto-kms.version}
+
+
+ org.tensorflow
+ proto
+ ${tensorflow.version}
+
+
+ com.google.cloud
+ google-cloud-secretmanager
+
+
+ com.datastax.oss
+ java-driver-query-builder
+ ${datastax.query.builder.version}
+ compile
+
+
+
+
+
+
+ kr.motd.maven
+ os-maven-plugin
+ ${os-maven-plugin.version}
+
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+ false
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ copy-dependencies
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/extra_libs
+ conscrypt-openjdk-uber
+ true
+
+
+
+ analyze-dependencies
+ package
+
+ analyze-only
+
+
+
+ true
+ false
+
+
+ com.google.cloud:google-cloud-storage
+
+
+ com.google.api.grpc:proto-google-cloud-pubsub-v1
+
+
+ com.google.guava:guava
+
+
+ com.google.api.grpc:proto-google-cloud-datastore-v1
+
+
+ com.google.api:gax
+
+
+ com.google.code.findbugs:jsr305
+
+
+ com.google.code.gson:gson
+
+
+ com.google.cloud:google-cloud-spanner
+
+
+ joda-time:joda-time
+
+
+ org.apache.commons:commons-dbcp2
+
+
+ com.fasterxml.jackson.core:jackson-core
+
+
+ org.apache.avro:avro
+
+
+ com.google.api.grpc:proto-google-cloud-bigtable-v2
+
+
+ com.google.protobuf:protobuf-java
+
+
+ com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1
+
+
+ com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1
+
+
+ com.google.protobuf:protobuf-java-util
+
+
+ com.fasterxml.jackson.core:jackson-annotations
+
+
+ com.fasterxml.jackson.core:jackson-databind
+
+
+ org.slf4j:slf4j-api
+
+
+ com.google.cloud:google-cloud-core
+
+
+ com.google.apis:google-api-services-storage
+
+
+ org.apache.commons:commons-pool2
+
+
+ com.google.apis:google-api-services-bigquery
+
+
+ com.google.api.grpc:proto-google-cloud-dlp-v2
+
+
+ org.apache.httpcomponents:httpcore
+
+
+ org.apache.httpcomponents:httpclient
+
+
+ org.mock-server:mockserver-client-java
+
+
+ com.vaadin.external.google:android-json
+
+
+ org.mock-server:mockserver-core
+
+
+ com.google.http-client:google-http-client
+
+
+ org.apache.beam:beam-model-pipeline
+
+ io.grpc:grpc-api
+
+ org.apache.derby:derbytools
+
+
+ org.hamcrest:hamcrest
+
+
+ com.google.api.grpc:proto-google-cloud-secretmanager-v1
+
+
+ org.apache.beam:beam-runners-core-java
+
+
+ com.google.api:gax-grpc
+
+
+ com.google.api.grpc:proto-google-cloud-spanner-v1
+
+
+ org.checkerframework:checker-qual
+
+
+
+ org.threeten:threetenbp
+ org.apache.hadoop:hadoop-mapreduce-client-core
+ org.apache.hadoop:hadoop-common
+ org.codehaus.jackson:jackson-core-asl
+ org.codehaus.jackson:jackson-mapper-asl
+ io.opencensus:opencensus-api
+ com.google.auto.service:auto-service
+
+ com.google.cloud.bigtable:bigtable-beam-import
+ com.google.cloud.bigtable:bigtable-hbase-1.x
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+ ${java.version}
+ true
+ -parameters
+
+
+ com.google.auto.value
+ auto-value
+ ${autovalue.version}
+
+
+ com.google.auto.service
+ auto-service
+ ${autovalue.service.version}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+ Teleport for Java, version ${project.version} API
+ Teleport for Java, version ${project.version}
+
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${maven-enforcer-plugin.version}
+
+
+ enforce
+
+ enforce
+
+
+
+
+ 11
+
+
+ jdk.tools:jdk.tools
+
+
+
+ [1.7,)
+
+
+
+ [3.2,)
+
+
+
+
+
+ enforce-banned-dependencies
+
+ enforce
+
+
+
+
+
+ com.google.guava:guava-jdk5
+ com.google.protobuf:protobuf-lite
+ org.apache.logging.log4j:*:[2.0,2.14.1]
+
+
+
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ ${extra.enforcer.rules.version}
+
+
+
+
+ org.xolstice.maven.plugins
+ protobuf-maven-plugin
+ 0.6.1
+
+ com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}
+ grpc-java
+ io.grpc:protoc-gen-grpc-java:${grpc.gen.version}:exe:${os.detected.classifier}
+
+
+
+
+ compile
+ test-compile
+ compile-custom
+
+
+
+
+
+ org.apache.avro
+ avro-maven-plugin
+ ${avro.version}
+
+
+ src/main/resources/schema/avro
+
+
+
+ generate-sources
+
+ schema
+
+
+ src/main/resources/schema/avro
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+
+ **/*InformationSchemaScanner.*
+
+ **/*AutoValue_*
+
+
+
+ PACKAGE
+
+ com.google.cloud.teleport.spanner
+ com.google.cloud.teleport.spanner.**
+
+
+
+ com.google.cloud.teleport.spanner.ddl.InformationSchemaScanner
+
+ com.google.cloud.teleport.spanner.proto
+
+
+
+
+
+
+ default-prepare-agent
+
+ prepare-agent
+
+
+
+ default-report
+ prepare-package
+
+ report
+
+
+
+ default-check
+
+ check
+
+
+
+
+
+
+ LINE
+ COVEREDRATIO
+ 0.5
+
+
+ BRANCH
+ COVEREDRATIO
+ 0.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+ shade
+
+
+ skipShade
+ !true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${maven-shade-plugin.version}
+
+
+ bundle-and-repackage
+ package
+
+ shade
+
+
+
+
+ ${project.build.directory}/extra_libs
+
+
+ false
+ true
+
+
+ org.conscrypt:conscrypt-openjdk-uber
+
+
+ *:*
+
+
+
+
+ *:*
+
+ META-INF/*.SF
+ META-INF/*.DSA
+ META-INF/*.RSA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ templatesValidate
+
+ false
+
+
+
+
+ com.google.cloud.teleport
+ templates-maven-plugin
+
+
+ compile
+
+ validate
+
+
+
+
+
+
+
+
+ templatesSpec
+
+ false
+
+
+
+
+ com.google.cloud.teleport
+ templates-maven-plugin
+
+
+ prepare-package
+
+ spec
+
+
+
+
+
+
+
+
+ templatesStage
+
+ false
+
+
+
+
+ com.google.cloud.teleport
+ templates-maven-plugin
+
+
+ package
+
+ stage
+
+
+
+
+
+
+
+
+ templatesRun
+
+ false
+
+
+
+
+ com.google.cloud.teleport
+ templates-maven-plugin
+
+
+ package
+
+ run
+
+
+
+
+
+
+
+
+ templatesRelease
+
+ false
+
+
+ false
+
+
+
+
+ com.google.cloud.teleport
+ templates-maven-plugin
+
+
+ package
+
+ release
+
+
+
+ finish
+ verify
+
+ release-finish
+
+
+
+
+
+
+
+
+ templatesTerraform
+
+ false
+
+
+
+
+ com.google.cloud.teleport
+ templates-maven-plugin
+
+
+ prepare-package
+
+ terraform
+
+
+
+
+
+
+
+
+
+