diff --git a/.gitignore b/.gitignore index e873e3254..f34209d57 100644 --- a/.gitignore +++ b/.gitignore @@ -97,8 +97,9 @@ nomulus.iws ###################################################################### # Gradle Ignores -# We don't want to ignore the gradle jar files +# We don't want to ignore the gradle or google-java-format jar files !/gradle/wrapper/**/*.jar +!/java-format/*.jar .gradle/ **/build cloudbuild-caches/ diff --git a/.lgtm.yml b/.lgtm.yml index 07dbbbcdc..c2d7b1755 100644 --- a/.lgtm.yml +++ b/.lgtm.yml @@ -2,3 +2,5 @@ extraction: java: prepare: packages: "npm" + index: + java_version: "11" diff --git a/common/gradle/dependency-locks/errorproneJavac.lockfile b/common/gradle/dependency-locks/errorproneJavac.lockfile index 43f098f5c..656c5dbcc 100644 --- a/common/gradle/dependency-locks/errorproneJavac.lockfile +++ b/common/gradle/dependency-locks/errorproneJavac.lockfile @@ -1,4 +1,3 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.google.errorprone:javac:9+181-r4173-1 diff --git a/core/gradle/dependency-locks/errorproneJavac.lockfile b/core/gradle/dependency-locks/errorproneJavac.lockfile index 43f098f5c..656c5dbcc 100644 --- a/core/gradle/dependency-locks/errorproneJavac.lockfile +++ b/core/gradle/dependency-locks/errorproneJavac.lockfile @@ -1,4 +1,3 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.google.errorprone:javac:9+181-r4173-1 diff --git a/core/src/test/java/google/registry/flows/EppXmlSanitizerTest.java b/core/src/test/java/google/registry/flows/EppXmlSanitizerTest.java index f360e2ecb..43a6ed909 100644 --- a/core/src/test/java/google/registry/flows/EppXmlSanitizerTest.java +++ b/core/src/test/java/google/registry/flows/EppXmlSanitizerTest.java @@ -121,15 +121,10 @@ class EppXmlSanitizerTest { void testSanitize_utf16_encodingPreserved() { // Test data should specify an endian-specific UTF-16 scheme for easy assertion. If 'UTF-16' is // used, the XMLEventReader in sanitizer may resolve it to an endian-specific one. - String inputXml = "
\u03bc
\n"; + String inputXml = + "" + "\u03bc
\n"; String sanitizedXml = sanitizeEppXml(inputXml.getBytes(UTF_16LE)); - // As of Java 9, standalone is always written to the XML header and is defaulted to "no" if not - // otherwise specified. We don't care about that for this specific test, and since we want to be - // compatible with both Java 8 and Java 11 (for now), we strip the standalone="no" attribute if - // it is present prior to doing the string comparison. - // TODO(java11): Remove this stripping and do a full assertion once we no longer care about - // maintaining Java 8 build compatibility. - assertThat(sanitizedXml.replace(" standalone=\"no\"", "")).isEqualTo(inputXml); + assertThat(sanitizedXml).isEqualTo(inputXml); } } diff --git a/db/gradle/dependency-locks/errorproneJavac.lockfile b/db/gradle/dependency-locks/errorproneJavac.lockfile index 43f098f5c..656c5dbcc 100644 --- a/db/gradle/dependency-locks/errorproneJavac.lockfile +++ b/db/gradle/dependency-locks/errorproneJavac.lockfile @@ -1,4 +1,3 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.google.errorprone:javac:9+181-r4173-1 diff --git a/docs/build.gradle b/docs/build.gradle index 3c5a92a93..a49722885 100644 --- a/docs/build.gradle +++ b/docs/build.gradle @@ -29,6 +29,9 @@ dependencies { testCompile deps['org.junit.jupiter:junit-jupiter-engine'] } +sourceCompatibility = '11' +targetCompatibility = '11' + task flowDocsTool(type: JavaExec) { systemProperty 'test.projectRoot', rootProject.projectRootDir jvmArgs = ['--add-exports', 'jdk.javadoc/jdk.javadoc.internal.tool=ALL-UNNAMED'] diff --git a/docs/gradle/dependency-locks/annotationProcessor.lockfile b/docs/gradle/dependency-locks/annotationProcessor.lockfile new file mode 100644 index 000000000..0e2d9b8d4 --- /dev/null +++ b/docs/gradle/dependency-locks/annotationProcessor.lockfile @@ -0,0 +1,24 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +com.github.kevinstern:software-and-algorithms:1.0 +com.github.stephenc.jcip:jcip-annotations:1.0-1 +com.google.auto:auto-common:0.10 +com.google.code.findbugs:jFormatString:3.0.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.errorprone:error_prone_annotation:2.3.3 +com.google.errorprone:error_prone_annotations:2.3.3 +com.google.errorprone:error_prone_check_api:2.3.3 +com.google.errorprone:error_prone_core:2.3.3 +com.google.errorprone:error_prone_type_annotations:2.3.3 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:27.0.1-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.j2objc:j2objc-annotations:1.1 +com.google.protobuf:protobuf-java:3.4.0 +com.googlecode.java-diff-utils:diffutils:1.3.0 +org.checkerframework:checker-qual:2.5.3 +org.checkerframework:dataflow:2.5.3 +org.checkerframework:javacutil:2.5.3 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.pcollections:pcollections:2.1.2 diff --git a/docs/gradle/dependency-locks/archives.lockfile b/docs/gradle/dependency-locks/archives.lockfile new file mode 100644 index 000000000..656c5dbcc --- /dev/null +++ b/docs/gradle/dependency-locks/archives.lockfile @@ -0,0 +1,3 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. diff --git a/docs/gradle/dependency-locks/buildscript-classpath.lockfile b/docs/gradle/dependency-locks/buildscript-classpath.lockfile new file mode 100644 index 000000000..656c5dbcc --- /dev/null +++ b/docs/gradle/dependency-locks/buildscript-classpath.lockfile @@ -0,0 +1,3 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. diff --git a/docs/gradle/dependency-locks/checkstyle.lockfile b/docs/gradle/dependency-locks/checkstyle.lockfile new file mode 100644 index 000000000..1f09ae516 --- /dev/null +++ b/docs/gradle/dependency-locks/checkstyle.lockfile @@ -0,0 +1,18 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +antlr:antlr:2.7.7 +com.google.code.findbugs:jsr305:3.0.2 +com.google.errorprone:error_prone_annotations:2.3.2 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:28.1-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.j2objc:j2objc-annotations:1.3 +com.puppycrawl.tools:checkstyle:8.27 +commons-beanutils:commons-beanutils:1.9.4 +commons-collections:commons-collections:3.2.2 +info.picocli:picocli:4.1.1 +net.sf.saxon:Saxon-HE:9.9.1-5 +org.antlr:antlr4-runtime:4.7.2 +org.checkerframework:checker-qual:2.8.1 +org.codehaus.mojo:animal-sniffer-annotations:1.18 diff --git a/docs/gradle/dependency-locks/compile.lockfile b/docs/gradle/dependency-locks/compile.lockfile new file mode 100644 index 000000000..191b19c5a --- /dev/null +++ b/docs/gradle/dependency-locks/compile.lockfile @@ -0,0 +1,249 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +androidx.annotation:annotation:1.1.0 +antlr:antlr:2.7.7 +aopalliance:aopalliance:1.0 +args4j:args4j:2.0.23 +cglib:cglib-nodep:2.2 +com.beust:jcommander:1.60 +com.fasterxml.jackson.core:jackson-annotations:2.9.10 +com.fasterxml.jackson.core:jackson-core:2.10.2 +com.fasterxml.jackson.core:jackson-databind:2.9.10 +com.fasterxml:classmate:1.5.1 +com.github.jnr:jffi:1.2.23 +com.github.jnr:jnr-a64asm:1.0.0 +com.github.jnr:jnr-constants:0.9.15 +com.github.jnr:jnr-enxio:0.26 +com.github.jnr:jnr-ffi:2.1.13 +com.github.jnr:jnr-posix:3.0.55 +com.github.jnr:jnr-unixsocket:0.30 +com.github.jnr:jnr-x86asm:1.0.2 +com.google.api-client:google-api-client-appengine:1.30.8 +com.google.api-client:google-api-client-jackson2:1.27.0 +com.google.api-client:google-api-client-java6:1.27.0 +com.google.api-client:google-api-client-servlet:1.30.8 +com.google.api-client:google-api-client:1.30.8 +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:grpc-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-bigtable-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:grpc-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:proto-google-cloud-bigtable-v2:0.44.0 +com.google.api.grpc:proto-google-cloud-datastore-v1:0.44.0 +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:proto-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-iam-v1:0.12.0 +com.google.api:api-common:1.7.0 +com.google.api:gax-grpc:1.38.0 +com.google.api:gax-httpjson:0.52.0 +com.google.api:gax:1.38.0 +com.google.apis:google-api-services-admin-directory:directory_v1-rev72-1.22.0 +com.google.apis:google-api-services-appengine:v1-rev101-1.25.0 +com.google.apis:google-api-services-bigquery:v2-rev20181104-1.27.0 +com.google.apis:google-api-services-clouddebugger:v2-rev20180801-1.27.0 +com.google.apis:google-api-services-cloudkms:v1-rev12-1.22.0 +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20181015-1.27.0 +com.google.apis:google-api-services-dataflow:v1b3-rev20190607-1.27.0 +com.google.apis:google-api-services-dns:v2beta1-rev6-1.22.0 +com.google.apis:google-api-services-drive:v2-rev160-1.19.1 +com.google.apis:google-api-services-groupssettings:v1-rev60-1.22.0 +com.google.apis:google-api-services-monitoring:v3-rev426-1.23.0 +com.google.apis:google-api-services-pubsub:v1-rev20181105-1.27.0 +com.google.apis:google-api-services-sheets:v4-rev483-1.22.0 +com.google.apis:google-api-services-sqladmin:v1beta4-rev20190827-1.30.1 +com.google.apis:google-api-services-storage:v1-rev20181109-1.27.0 +com.google.appengine.tools:appengine-gcs-client:0.6 +com.google.appengine.tools:appengine-mapreduce:0.9 +com.google.appengine.tools:appengine-pipeline:0.2.13 +com.google.appengine:appengine-api-1.0-sdk:1.9.48 +com.google.appengine:appengine-remote-api:1.9.48 +com.google.appengine:appengine-testing:1.9.58 +com.google.auth:google-auth-library-credentials:0.20.0 +com.google.auth:google-auth-library-oauth2-http:0.20.0 +com.google.auto.value:auto-value-annotations:1.7 +com.google.auto.value:auto-value:1.6.3 +com.google.cloud.bigdataoss:gcsio:1.9.16 +com.google.cloud.bigdataoss:util:1.9.16 +com.google.cloud.bigtable:bigtable-client-core:1.8.0 +com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 +com.google.cloud.sql:jdbc-socket-factory-core:1.0.16 +com.google.cloud.sql:postgres-socket-factory:1.0.16 +com.google.cloud:google-cloud-bigquerystorage:0.79.0-alpha +com.google.cloud:google-cloud-bigtable-admin:0.73.0-alpha +com.google.cloud:google-cloud-bigtable:0.73.0-alpha +com.google.cloud:google-cloud-core-grpc:1.61.0 +com.google.cloud:google-cloud-core-http:1.55.0 +com.google.cloud:google-cloud-core:1.61.0 +com.google.cloud:google-cloud-spanner:1.6.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.code.gson:gson:2.8.5 +com.google.common.html.types:types:1.0.4 +com.google.dagger:dagger:2.28 +com.google.errorprone:error_prone_annotations:2.3.4 +com.google.flogger:flogger-system-backend:0.3.1 +com.google.flogger:flogger:0.3.1 +com.google.flogger:google-extensions:0.3.1 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:29.0-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.gwt:gwt-user:2.8.2 +com.google.http-client:google-http-client-appengine:1.34.1 +com.google.http-client:google-http-client-jackson2:1.34.1 +com.google.http-client:google-http-client-jackson:1.20.0 +com.google.http-client:google-http-client-protobuf:1.20.0 +com.google.http-client:google-http-client:1.34.1 +com.google.inject.extensions:guice-multibindings:4.1.0 +com.google.inject:guice:4.1.0 +com.google.j2objc:j2objc-annotations:1.3 +com.google.jsinterop:jsinterop-annotations:1.0.2 +com.google.monitoring-client:metrics:1.0.7 +com.google.monitoring-client:stackdriver:1.0.7 +com.google.oauth-client:google-oauth-client-appengine:1.30.5 +com.google.oauth-client:google-oauth-client-java6:1.28.0 +com.google.oauth-client:google-oauth-client-jetty:1.28.0 +com.google.oauth-client:google-oauth-client-servlet:1.30.5 +com.google.oauth-client:google-oauth-client:1.30.5 +com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-5 +com.google.protobuf:protobuf-java-util:3.6.1 +com.google.protobuf:protobuf-java:3.6.1 +com.google.re2j:re2j:1.1 +com.google.template:soy:2018-03-14 +com.googlecode.charts4j:charts4j:1.3 +com.googlecode.json-simple:json-simple:1.1.1 +com.ibm.icu:icu4j:57.1 +com.jcraft:jsch:0.1.55 +com.kohlschutter.junixsocket:junixsocket-common:2.0.4 +com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 +com.squareup.okhttp:okhttp:2.5.0 +com.squareup.okio:okio:1.13.0 +com.sun.istack:istack-commons-runtime:3.0.7 +com.sun.xml.fastinfoset:FastInfoset:1.2.15 +com.thoughtworks.paranamer:paranamer:2.7 +com.zaxxer:HikariCP:3.2.0 +commons-codec:commons-codec:1.11 +commons-logging:commons-logging:1.2 +dnsjava:dnsjava:2.1.7 +io.dropwizard.metrics:metrics-core:3.1.2 +io.grpc:grpc-all:1.17.1 +io.grpc:grpc-alts:1.17.1 +io.grpc:grpc-auth:1.17.1 +io.grpc:grpc-context:1.22.1 +io.grpc:grpc-core:1.17.1 +io.grpc:grpc-grpclb:1.17.1 +io.grpc:grpc-netty-shaded:1.17.1 +io.grpc:grpc-netty:1.17.1 +io.grpc:grpc-okhttp:1.17.1 +io.grpc:grpc-protobuf-lite:1.17.1 +io.grpc:grpc-protobuf-nano:1.17.1 +io.grpc:grpc-protobuf:1.17.1 +io.grpc:grpc-stub:1.17.1 +io.grpc:grpc-testing:1.17.1 +io.netty:netty-buffer:4.1.30.Final +io.netty:netty-codec-http2:4.1.30.Final +io.netty:netty-codec-http:4.1.30.Final +io.netty:netty-codec-socks:4.1.30.Final +io.netty:netty-codec:4.1.30.Final +io.netty:netty-common:4.1.30.Final +io.netty:netty-handler-proxy:4.1.30.Final +io.netty:netty-handler:4.1.30.Final +io.netty:netty-resolver:4.1.30.Final +io.netty:netty-tcnative-boringssl-static:2.0.17.Final +io.netty:netty-transport:4.1.30.Final +io.opencensus:opencensus-api:0.24.0 +io.opencensus:opencensus-contrib-grpc-metrics:0.17.0 +io.opencensus:opencensus-contrib-grpc-util:0.17.0 +io.opencensus:opencensus-contrib-http-util:0.24.0 +it.unimi.dsi:fastutil:6.5.16 +javax.activation:activation:1.1 +javax.activation:javax.activation-api:1.2.0 +javax.annotation:javax.annotation-api:1.2 +javax.annotation:jsr250-api:1.0 +javax.inject:javax.inject:1 +javax.jdo:jdo2-api:2.3-eb +javax.mail:mail:1.4 +javax.persistence:javax.persistence-api:2.2 +javax.servlet:servlet-api:2.5 +javax.transaction:transaction-api:1.1 +javax.validation:validation-api:1.0.0.GA +javax.xml.bind:jaxb-api:2.3.1 +jline:jline:1.0 +joda-time:joda-time:2.10.3 +junit:junit:4.12 +net.bytebuddy:byte-buddy:1.10.10 +net.java.dev.jna:jna-platform:5.5.0 +net.java.dev.jna:jna:5.5.0 +org.apache.avro:avro:1.8.2 +org.apache.beam:beam-model-job-management:2.16.0 +org.apache.beam:beam-model-pipeline:2.16.0 +org.apache.beam:beam-runners-core-construction-java:2.16.0 +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.16.0 +org.apache.beam:beam-sdks-java-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-protobuf:2.16.0 +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.16.0 +org.apache.beam:beam-vendor-bytebuddy-1_9_3:0.1 +org.apache.beam:beam-vendor-grpc-1_21_0:0.1 +org.apache.beam:beam-vendor-guava-26_0-jre:0.1 +org.apache.commons:commons-compress:1.20 +org.apache.commons:commons-lang3:3.5 +org.apache.httpcomponents:httpclient:4.5.11 +org.apache.httpcomponents:httpcore:4.4.13 +org.bouncycastle:bcpg-jdk15on:1.61 +org.bouncycastle:bcprov-jdk15on:1.61 +org.checkerframework:checker-qual:2.11.1 +org.codehaus.jackson:jackson-core-asl:1.9.13 +org.codehaus.jackson:jackson-mapper-asl:1.9.13 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.dom4j:dom4j:2.1.3 +org.easymock:easymock:3.0 +org.flywaydb:flyway-core:5.2.4 +org.glassfish.jaxb:jaxb-runtime:2.3.1 +org.glassfish.jaxb:txw2:2.3.1 +org.hamcrest:hamcrest-core:1.3 +org.hibernate.common:hibernate-commons-annotations:5.1.0.Final +org.hibernate:hibernate-core:5.4.17.Final +org.hibernate:hibernate-hikaricp:5.4.17.Final +org.javassist:javassist:3.24.0-GA +org.jboss.logging:jboss-logging:3.3.2.Final +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final +org.jboss:jandex:2.1.3.Final +org.jetbrains:annotations:19.0.0 +org.joda:joda-money:1.0.1 +org.json:json:20160810 +org.jvnet.staxex:stax-ex:1.8 +org.mockito:mockito-core:1.9.5 +org.mortbay.jetty:jetty-util:6.1.26 +org.mortbay.jetty:jetty:6.1.26 +org.objenesis:objenesis:1.2 +org.ow2.asm:asm-analysis:8.0.1 +org.ow2.asm:asm-commons:7.1 +org.ow2.asm:asm-tree:8.0.1 +org.ow2.asm:asm-util:8.0.1 +org.ow2.asm:asm:8.0.1 +org.postgresql:postgresql:42.2.14 +org.rnorth.duct-tape:duct-tape:1.0.8 +org.rnorth.visible-assertions:visible-assertions:2.1.2 +org.rnorth:tcp-unix-socket-proxy:1.0.2 +org.scijava:native-lib-loader:2.0.2 +org.slf4j:slf4j-api:1.7.30 +org.slf4j:slf4j-jdk14:1.7.28 +org.testcontainers:database-commons:1.14.3 +org.testcontainers:jdbc:1.14.3 +org.testcontainers:postgresql:1.14.3 +org.testcontainers:testcontainers:1.14.3 +org.threeten:threetenbp:1.3.3 +org.tukaani:xz:1.8 +org.w3c.css:sac:1.3 +org.xerial.snappy:snappy-java:1.1.4 +org.yaml:snakeyaml:1.17 +xerces:xmlParserAPIs:2.6.2 +xpp3:xpp3:1.1.4c diff --git a/docs/gradle/dependency-locks/compileClasspath.lockfile b/docs/gradle/dependency-locks/compileClasspath.lockfile new file mode 100644 index 000000000..5532f5f43 --- /dev/null +++ b/docs/gradle/dependency-locks/compileClasspath.lockfile @@ -0,0 +1,243 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +androidx.annotation:annotation:1.1.0 +antlr:antlr:2.7.7 +aopalliance:aopalliance:1.0 +args4j:args4j:2.0.23 +cglib:cglib-nodep:2.2 +com.beust:jcommander:1.60 +com.fasterxml.jackson.core:jackson-annotations:2.9.10 +com.fasterxml.jackson.core:jackson-core:2.10.2 +com.fasterxml.jackson.core:jackson-databind:2.9.10 +com.fasterxml:classmate:1.5.1 +com.github.jnr:jffi:1.2.23 +com.github.jnr:jnr-a64asm:1.0.0 +com.github.jnr:jnr-constants:0.9.15 +com.github.jnr:jnr-enxio:0.26 +com.github.jnr:jnr-ffi:2.1.13 +com.github.jnr:jnr-posix:3.0.55 +com.github.jnr:jnr-unixsocket:0.30 +com.github.jnr:jnr-x86asm:1.0.2 +com.google.api-client:google-api-client-appengine:1.30.8 +com.google.api-client:google-api-client-jackson2:1.27.0 +com.google.api-client:google-api-client-java6:1.27.0 +com.google.api-client:google-api-client-servlet:1.30.8 +com.google.api-client:google-api-client:1.30.8 +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:grpc-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-bigtable-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:grpc-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:proto-google-cloud-bigtable-v2:0.44.0 +com.google.api.grpc:proto-google-cloud-datastore-v1:0.44.0 +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:proto-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-iam-v1:0.12.0 +com.google.api:api-common:1.7.0 +com.google.api:gax-grpc:1.38.0 +com.google.api:gax-httpjson:0.52.0 +com.google.api:gax:1.38.0 +com.google.apis:google-api-services-admin-directory:directory_v1-rev72-1.22.0 +com.google.apis:google-api-services-appengine:v1-rev101-1.25.0 +com.google.apis:google-api-services-bigquery:v2-rev20181104-1.27.0 +com.google.apis:google-api-services-clouddebugger:v2-rev20180801-1.27.0 +com.google.apis:google-api-services-cloudkms:v1-rev12-1.22.0 +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20181015-1.27.0 +com.google.apis:google-api-services-dataflow:v1b3-rev20190607-1.27.0 +com.google.apis:google-api-services-dns:v2beta1-rev6-1.22.0 +com.google.apis:google-api-services-drive:v2-rev160-1.19.1 +com.google.apis:google-api-services-groupssettings:v1-rev60-1.22.0 +com.google.apis:google-api-services-monitoring:v3-rev426-1.23.0 +com.google.apis:google-api-services-pubsub:v1-rev20181105-1.27.0 +com.google.apis:google-api-services-sheets:v4-rev483-1.22.0 +com.google.apis:google-api-services-sqladmin:v1beta4-rev20190827-1.30.1 +com.google.apis:google-api-services-storage:v1-rev20181109-1.27.0 +com.google.appengine.tools:appengine-gcs-client:0.6 +com.google.appengine.tools:appengine-mapreduce:0.9 +com.google.appengine.tools:appengine-pipeline:0.2.13 +com.google.appengine:appengine-api-1.0-sdk:1.9.48 +com.google.appengine:appengine-remote-api:1.9.48 +com.google.appengine:appengine-testing:1.9.58 +com.google.auth:google-auth-library-credentials:0.20.0 +com.google.auth:google-auth-library-oauth2-http:0.20.0 +com.google.auto.value:auto-value-annotations:1.7 +com.google.auto.value:auto-value:1.6.3 +com.google.cloud.bigdataoss:gcsio:1.9.16 +com.google.cloud.bigdataoss:util:1.9.16 +com.google.cloud.bigtable:bigtable-client-core:1.8.0 +com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 +com.google.cloud.sql:jdbc-socket-factory-core:1.0.16 +com.google.cloud:google-cloud-bigquerystorage:0.79.0-alpha +com.google.cloud:google-cloud-bigtable-admin:0.73.0-alpha +com.google.cloud:google-cloud-bigtable:0.73.0-alpha +com.google.cloud:google-cloud-core-grpc:1.61.0 +com.google.cloud:google-cloud-core-http:1.55.0 +com.google.cloud:google-cloud-core:1.61.0 +com.google.cloud:google-cloud-spanner:1.6.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.code.gson:gson:2.8.5 +com.google.common.html.types:types:1.0.4 +com.google.dagger:dagger:2.28 +com.google.errorprone:error_prone_annotations:2.3.4 +com.google.flogger:flogger-system-backend:0.1 +com.google.flogger:flogger:0.3.1 +com.google.flogger:google-extensions:0.3.1 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:29.0-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.gwt:gwt-user:2.8.2 +com.google.http-client:google-http-client-appengine:1.34.1 +com.google.http-client:google-http-client-jackson2:1.34.1 +com.google.http-client:google-http-client-jackson:1.20.0 +com.google.http-client:google-http-client-protobuf:1.20.0 +com.google.http-client:google-http-client:1.34.1 +com.google.inject.extensions:guice-multibindings:4.1.0 +com.google.inject:guice:4.1.0 +com.google.j2objc:j2objc-annotations:1.3 +com.google.jsinterop:jsinterop-annotations:1.0.2 +com.google.monitoring-client:metrics:1.0.7 +com.google.monitoring-client:stackdriver:1.0.7 +com.google.oauth-client:google-oauth-client-appengine:1.30.5 +com.google.oauth-client:google-oauth-client-java6:1.28.0 +com.google.oauth-client:google-oauth-client-jetty:1.28.0 +com.google.oauth-client:google-oauth-client-servlet:1.30.5 +com.google.oauth-client:google-oauth-client:1.30.5 +com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-5 +com.google.protobuf:protobuf-java-util:3.6.1 +com.google.protobuf:protobuf-java:3.6.1 +com.google.re2j:re2j:1.1 +com.google.template:soy:2018-03-14 +com.googlecode.charts4j:charts4j:1.3 +com.googlecode.json-simple:json-simple:1.1.1 +com.ibm.icu:icu4j:57.1 +com.jcraft:jsch:0.1.55 +com.kohlschutter.junixsocket:junixsocket-common:2.0.4 +com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 +com.squareup.okhttp:okhttp:2.5.0 +com.squareup.okio:okio:1.13.0 +com.sun.istack:istack-commons-runtime:3.0.7 +com.sun.xml.fastinfoset:FastInfoset:1.2.15 +com.thoughtworks.paranamer:paranamer:2.7 +com.zaxxer:HikariCP:3.2.0 +commons-codec:commons-codec:1.11 +commons-logging:commons-logging:1.2 +dnsjava:dnsjava:2.1.7 +io.dropwizard.metrics:metrics-core:3.1.2 +io.grpc:grpc-all:1.17.1 +io.grpc:grpc-alts:1.17.1 +io.grpc:grpc-auth:1.17.1 +io.grpc:grpc-context:1.22.1 +io.grpc:grpc-core:1.17.1 +io.grpc:grpc-netty-shaded:1.17.1 +io.grpc:grpc-netty:1.17.1 +io.grpc:grpc-okhttp:1.17.1 +io.grpc:grpc-protobuf-lite:1.17.1 +io.grpc:grpc-protobuf-nano:1.17.1 +io.grpc:grpc-protobuf:1.17.1 +io.grpc:grpc-stub:1.17.1 +io.grpc:grpc-testing:1.17.1 +io.netty:netty-buffer:4.1.30.Final +io.netty:netty-codec-http2:4.1.30.Final +io.netty:netty-codec-http:4.1.30.Final +io.netty:netty-codec-socks:4.1.30.Final +io.netty:netty-codec:4.1.30.Final +io.netty:netty-common:4.1.30.Final +io.netty:netty-handler-proxy:4.1.30.Final +io.netty:netty-handler:4.1.30.Final +io.netty:netty-resolver:4.1.30.Final +io.netty:netty-tcnative-boringssl-static:2.0.17.Final +io.netty:netty-transport:4.1.30.Final +io.opencensus:opencensus-api:0.24.0 +io.opencensus:opencensus-contrib-grpc-metrics:0.17.0 +io.opencensus:opencensus-contrib-grpc-util:0.17.0 +io.opencensus:opencensus-contrib-http-util:0.24.0 +it.unimi.dsi:fastutil:6.5.16 +javax.activation:activation:1.1 +javax.activation:javax.activation-api:1.2.0 +javax.annotation:javax.annotation-api:1.2 +javax.annotation:jsr250-api:1.0 +javax.inject:javax.inject:1 +javax.jdo:jdo2-api:2.3-eb +javax.mail:mail:1.4 +javax.persistence:javax.persistence-api:2.2 +javax.servlet:servlet-api:2.5 +javax.transaction:transaction-api:1.1 +javax.validation:validation-api:1.0.0.GA +javax.xml.bind:jaxb-api:2.3.1 +jline:jline:1.0 +joda-time:joda-time:2.10.3 +net.bytebuddy:byte-buddy:1.10.10 +net.java.dev.jna:jna-platform:5.5.0 +net.java.dev.jna:jna:5.5.0 +org.apache.avro:avro:1.8.2 +org.apache.beam:beam-model-job-management:2.16.0 +org.apache.beam:beam-model-pipeline:2.16.0 +org.apache.beam:beam-runners-core-construction-java:2.16.0 +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.16.0 +org.apache.beam:beam-sdks-java-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-protobuf:2.16.0 +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.16.0 +org.apache.beam:beam-vendor-bytebuddy-1_9_3:0.1 +org.apache.beam:beam-vendor-grpc-1_21_0:0.1 +org.apache.beam:beam-vendor-guava-26_0-jre:0.1 +org.apache.commons:commons-compress:1.20 +org.apache.commons:commons-lang3:3.5 +org.apache.httpcomponents:httpclient:4.5.11 +org.apache.httpcomponents:httpcore:4.4.13 +org.bouncycastle:bcpg-jdk15on:1.61 +org.bouncycastle:bcprov-jdk15on:1.61 +org.checkerframework:checker-qual:2.11.1 +org.codehaus.jackson:jackson-core-asl:1.9.13 +org.codehaus.jackson:jackson-mapper-asl:1.9.13 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.dom4j:dom4j:2.1.3 +org.easymock:easymock:3.0 +org.flywaydb:flyway-core:5.2.4 +org.glassfish.jaxb:jaxb-runtime:2.3.1 +org.glassfish.jaxb:txw2:2.3.1 +org.hibernate.common:hibernate-commons-annotations:5.1.0.Final +org.hibernate:hibernate-core:5.4.17.Final +org.hibernate:hibernate-hikaricp:5.4.17.Final +org.javassist:javassist:3.24.0-GA +org.jboss.logging:jboss-logging:3.3.2.Final +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final +org.jboss:jandex:2.1.3.Final +org.jetbrains:annotations:19.0.0 +org.joda:joda-money:1.0.1 +org.json:json:20160810 +org.jvnet.staxex:stax-ex:1.8 +org.mortbay.jetty:jetty-util:6.1.26 +org.mortbay.jetty:jetty:6.1.26 +org.objenesis:objenesis:1.2 +org.ow2.asm:asm-analysis:8.0.1 +org.ow2.asm:asm-commons:7.1 +org.ow2.asm:asm-tree:8.0.1 +org.ow2.asm:asm-util:8.0.1 +org.ow2.asm:asm:8.0.1 +org.postgresql:postgresql:42.2.14 +org.rnorth.duct-tape:duct-tape:1.0.8 +org.rnorth.visible-assertions:visible-assertions:2.1.2 +org.rnorth:tcp-unix-socket-proxy:1.0.2 +org.scijava:native-lib-loader:2.0.2 +org.slf4j:slf4j-api:1.7.30 +org.testcontainers:database-commons:1.14.3 +org.testcontainers:jdbc:1.14.3 +org.testcontainers:postgresql:1.14.3 +org.testcontainers:testcontainers:1.14.3 +org.threeten:threetenbp:1.3.3 +org.tukaani:xz:1.8 +org.w3c.css:sac:1.3 +org.xerial.snappy:snappy-java:1.1.4 +org.yaml:snakeyaml:1.17 +xerces:xmlParserAPIs:2.6.2 +xpp3:xpp3:1.1.4c diff --git a/docs/gradle/dependency-locks/compileOnly.lockfile b/docs/gradle/dependency-locks/compileOnly.lockfile new file mode 100644 index 000000000..656c5dbcc --- /dev/null +++ b/docs/gradle/dependency-locks/compileOnly.lockfile @@ -0,0 +1,3 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. diff --git a/docs/gradle/dependency-locks/default.lockfile b/docs/gradle/dependency-locks/default.lockfile new file mode 100644 index 000000000..191b19c5a --- /dev/null +++ b/docs/gradle/dependency-locks/default.lockfile @@ -0,0 +1,249 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +androidx.annotation:annotation:1.1.0 +antlr:antlr:2.7.7 +aopalliance:aopalliance:1.0 +args4j:args4j:2.0.23 +cglib:cglib-nodep:2.2 +com.beust:jcommander:1.60 +com.fasterxml.jackson.core:jackson-annotations:2.9.10 +com.fasterxml.jackson.core:jackson-core:2.10.2 +com.fasterxml.jackson.core:jackson-databind:2.9.10 +com.fasterxml:classmate:1.5.1 +com.github.jnr:jffi:1.2.23 +com.github.jnr:jnr-a64asm:1.0.0 +com.github.jnr:jnr-constants:0.9.15 +com.github.jnr:jnr-enxio:0.26 +com.github.jnr:jnr-ffi:2.1.13 +com.github.jnr:jnr-posix:3.0.55 +com.github.jnr:jnr-unixsocket:0.30 +com.github.jnr:jnr-x86asm:1.0.2 +com.google.api-client:google-api-client-appengine:1.30.8 +com.google.api-client:google-api-client-jackson2:1.27.0 +com.google.api-client:google-api-client-java6:1.27.0 +com.google.api-client:google-api-client-servlet:1.30.8 +com.google.api-client:google-api-client:1.30.8 +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:grpc-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-bigtable-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:grpc-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:proto-google-cloud-bigtable-v2:0.44.0 +com.google.api.grpc:proto-google-cloud-datastore-v1:0.44.0 +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:proto-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-iam-v1:0.12.0 +com.google.api:api-common:1.7.0 +com.google.api:gax-grpc:1.38.0 +com.google.api:gax-httpjson:0.52.0 +com.google.api:gax:1.38.0 +com.google.apis:google-api-services-admin-directory:directory_v1-rev72-1.22.0 +com.google.apis:google-api-services-appengine:v1-rev101-1.25.0 +com.google.apis:google-api-services-bigquery:v2-rev20181104-1.27.0 +com.google.apis:google-api-services-clouddebugger:v2-rev20180801-1.27.0 +com.google.apis:google-api-services-cloudkms:v1-rev12-1.22.0 +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20181015-1.27.0 +com.google.apis:google-api-services-dataflow:v1b3-rev20190607-1.27.0 +com.google.apis:google-api-services-dns:v2beta1-rev6-1.22.0 +com.google.apis:google-api-services-drive:v2-rev160-1.19.1 +com.google.apis:google-api-services-groupssettings:v1-rev60-1.22.0 +com.google.apis:google-api-services-monitoring:v3-rev426-1.23.0 +com.google.apis:google-api-services-pubsub:v1-rev20181105-1.27.0 +com.google.apis:google-api-services-sheets:v4-rev483-1.22.0 +com.google.apis:google-api-services-sqladmin:v1beta4-rev20190827-1.30.1 +com.google.apis:google-api-services-storage:v1-rev20181109-1.27.0 +com.google.appengine.tools:appengine-gcs-client:0.6 +com.google.appengine.tools:appengine-mapreduce:0.9 +com.google.appengine.tools:appengine-pipeline:0.2.13 +com.google.appengine:appengine-api-1.0-sdk:1.9.48 +com.google.appengine:appengine-remote-api:1.9.48 +com.google.appengine:appengine-testing:1.9.58 +com.google.auth:google-auth-library-credentials:0.20.0 +com.google.auth:google-auth-library-oauth2-http:0.20.0 +com.google.auto.value:auto-value-annotations:1.7 +com.google.auto.value:auto-value:1.6.3 +com.google.cloud.bigdataoss:gcsio:1.9.16 +com.google.cloud.bigdataoss:util:1.9.16 +com.google.cloud.bigtable:bigtable-client-core:1.8.0 +com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 +com.google.cloud.sql:jdbc-socket-factory-core:1.0.16 +com.google.cloud.sql:postgres-socket-factory:1.0.16 +com.google.cloud:google-cloud-bigquerystorage:0.79.0-alpha +com.google.cloud:google-cloud-bigtable-admin:0.73.0-alpha +com.google.cloud:google-cloud-bigtable:0.73.0-alpha +com.google.cloud:google-cloud-core-grpc:1.61.0 +com.google.cloud:google-cloud-core-http:1.55.0 +com.google.cloud:google-cloud-core:1.61.0 +com.google.cloud:google-cloud-spanner:1.6.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.code.gson:gson:2.8.5 +com.google.common.html.types:types:1.0.4 +com.google.dagger:dagger:2.28 +com.google.errorprone:error_prone_annotations:2.3.4 +com.google.flogger:flogger-system-backend:0.3.1 +com.google.flogger:flogger:0.3.1 +com.google.flogger:google-extensions:0.3.1 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:29.0-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.gwt:gwt-user:2.8.2 +com.google.http-client:google-http-client-appengine:1.34.1 +com.google.http-client:google-http-client-jackson2:1.34.1 +com.google.http-client:google-http-client-jackson:1.20.0 +com.google.http-client:google-http-client-protobuf:1.20.0 +com.google.http-client:google-http-client:1.34.1 +com.google.inject.extensions:guice-multibindings:4.1.0 +com.google.inject:guice:4.1.0 +com.google.j2objc:j2objc-annotations:1.3 +com.google.jsinterop:jsinterop-annotations:1.0.2 +com.google.monitoring-client:metrics:1.0.7 +com.google.monitoring-client:stackdriver:1.0.7 +com.google.oauth-client:google-oauth-client-appengine:1.30.5 +com.google.oauth-client:google-oauth-client-java6:1.28.0 +com.google.oauth-client:google-oauth-client-jetty:1.28.0 +com.google.oauth-client:google-oauth-client-servlet:1.30.5 +com.google.oauth-client:google-oauth-client:1.30.5 +com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-5 +com.google.protobuf:protobuf-java-util:3.6.1 +com.google.protobuf:protobuf-java:3.6.1 +com.google.re2j:re2j:1.1 +com.google.template:soy:2018-03-14 +com.googlecode.charts4j:charts4j:1.3 +com.googlecode.json-simple:json-simple:1.1.1 +com.ibm.icu:icu4j:57.1 +com.jcraft:jsch:0.1.55 +com.kohlschutter.junixsocket:junixsocket-common:2.0.4 +com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 +com.squareup.okhttp:okhttp:2.5.0 +com.squareup.okio:okio:1.13.0 +com.sun.istack:istack-commons-runtime:3.0.7 +com.sun.xml.fastinfoset:FastInfoset:1.2.15 +com.thoughtworks.paranamer:paranamer:2.7 +com.zaxxer:HikariCP:3.2.0 +commons-codec:commons-codec:1.11 +commons-logging:commons-logging:1.2 +dnsjava:dnsjava:2.1.7 +io.dropwizard.metrics:metrics-core:3.1.2 +io.grpc:grpc-all:1.17.1 +io.grpc:grpc-alts:1.17.1 +io.grpc:grpc-auth:1.17.1 +io.grpc:grpc-context:1.22.1 +io.grpc:grpc-core:1.17.1 +io.grpc:grpc-grpclb:1.17.1 +io.grpc:grpc-netty-shaded:1.17.1 +io.grpc:grpc-netty:1.17.1 +io.grpc:grpc-okhttp:1.17.1 +io.grpc:grpc-protobuf-lite:1.17.1 +io.grpc:grpc-protobuf-nano:1.17.1 +io.grpc:grpc-protobuf:1.17.1 +io.grpc:grpc-stub:1.17.1 +io.grpc:grpc-testing:1.17.1 +io.netty:netty-buffer:4.1.30.Final +io.netty:netty-codec-http2:4.1.30.Final +io.netty:netty-codec-http:4.1.30.Final +io.netty:netty-codec-socks:4.1.30.Final +io.netty:netty-codec:4.1.30.Final +io.netty:netty-common:4.1.30.Final +io.netty:netty-handler-proxy:4.1.30.Final +io.netty:netty-handler:4.1.30.Final +io.netty:netty-resolver:4.1.30.Final +io.netty:netty-tcnative-boringssl-static:2.0.17.Final +io.netty:netty-transport:4.1.30.Final +io.opencensus:opencensus-api:0.24.0 +io.opencensus:opencensus-contrib-grpc-metrics:0.17.0 +io.opencensus:opencensus-contrib-grpc-util:0.17.0 +io.opencensus:opencensus-contrib-http-util:0.24.0 +it.unimi.dsi:fastutil:6.5.16 +javax.activation:activation:1.1 +javax.activation:javax.activation-api:1.2.0 +javax.annotation:javax.annotation-api:1.2 +javax.annotation:jsr250-api:1.0 +javax.inject:javax.inject:1 +javax.jdo:jdo2-api:2.3-eb +javax.mail:mail:1.4 +javax.persistence:javax.persistence-api:2.2 +javax.servlet:servlet-api:2.5 +javax.transaction:transaction-api:1.1 +javax.validation:validation-api:1.0.0.GA +javax.xml.bind:jaxb-api:2.3.1 +jline:jline:1.0 +joda-time:joda-time:2.10.3 +junit:junit:4.12 +net.bytebuddy:byte-buddy:1.10.10 +net.java.dev.jna:jna-platform:5.5.0 +net.java.dev.jna:jna:5.5.0 +org.apache.avro:avro:1.8.2 +org.apache.beam:beam-model-job-management:2.16.0 +org.apache.beam:beam-model-pipeline:2.16.0 +org.apache.beam:beam-runners-core-construction-java:2.16.0 +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.16.0 +org.apache.beam:beam-sdks-java-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-protobuf:2.16.0 +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.16.0 +org.apache.beam:beam-vendor-bytebuddy-1_9_3:0.1 +org.apache.beam:beam-vendor-grpc-1_21_0:0.1 +org.apache.beam:beam-vendor-guava-26_0-jre:0.1 +org.apache.commons:commons-compress:1.20 +org.apache.commons:commons-lang3:3.5 +org.apache.httpcomponents:httpclient:4.5.11 +org.apache.httpcomponents:httpcore:4.4.13 +org.bouncycastle:bcpg-jdk15on:1.61 +org.bouncycastle:bcprov-jdk15on:1.61 +org.checkerframework:checker-qual:2.11.1 +org.codehaus.jackson:jackson-core-asl:1.9.13 +org.codehaus.jackson:jackson-mapper-asl:1.9.13 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.dom4j:dom4j:2.1.3 +org.easymock:easymock:3.0 +org.flywaydb:flyway-core:5.2.4 +org.glassfish.jaxb:jaxb-runtime:2.3.1 +org.glassfish.jaxb:txw2:2.3.1 +org.hamcrest:hamcrest-core:1.3 +org.hibernate.common:hibernate-commons-annotations:5.1.0.Final +org.hibernate:hibernate-core:5.4.17.Final +org.hibernate:hibernate-hikaricp:5.4.17.Final +org.javassist:javassist:3.24.0-GA +org.jboss.logging:jboss-logging:3.3.2.Final +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final +org.jboss:jandex:2.1.3.Final +org.jetbrains:annotations:19.0.0 +org.joda:joda-money:1.0.1 +org.json:json:20160810 +org.jvnet.staxex:stax-ex:1.8 +org.mockito:mockito-core:1.9.5 +org.mortbay.jetty:jetty-util:6.1.26 +org.mortbay.jetty:jetty:6.1.26 +org.objenesis:objenesis:1.2 +org.ow2.asm:asm-analysis:8.0.1 +org.ow2.asm:asm-commons:7.1 +org.ow2.asm:asm-tree:8.0.1 +org.ow2.asm:asm-util:8.0.1 +org.ow2.asm:asm:8.0.1 +org.postgresql:postgresql:42.2.14 +org.rnorth.duct-tape:duct-tape:1.0.8 +org.rnorth.visible-assertions:visible-assertions:2.1.2 +org.rnorth:tcp-unix-socket-proxy:1.0.2 +org.scijava:native-lib-loader:2.0.2 +org.slf4j:slf4j-api:1.7.30 +org.slf4j:slf4j-jdk14:1.7.28 +org.testcontainers:database-commons:1.14.3 +org.testcontainers:jdbc:1.14.3 +org.testcontainers:postgresql:1.14.3 +org.testcontainers:testcontainers:1.14.3 +org.threeten:threetenbp:1.3.3 +org.tukaani:xz:1.8 +org.w3c.css:sac:1.3 +org.xerial.snappy:snappy-java:1.1.4 +org.yaml:snakeyaml:1.17 +xerces:xmlParserAPIs:2.6.2 +xpp3:xpp3:1.1.4c diff --git a/docs/gradle/dependency-locks/deploy_jar.lockfile b/docs/gradle/dependency-locks/deploy_jar.lockfile new file mode 100644 index 000000000..47c2875d9 --- /dev/null +++ b/docs/gradle/dependency-locks/deploy_jar.lockfile @@ -0,0 +1,246 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +androidx.annotation:annotation:1.1.0 +antlr:antlr:2.7.7 +aopalliance:aopalliance:1.0 +args4j:args4j:2.0.23 +cglib:cglib-nodep:2.2 +com.beust:jcommander:1.60 +com.fasterxml.jackson.core:jackson-annotations:2.9.10 +com.fasterxml.jackson.core:jackson-core:2.10.2 +com.fasterxml.jackson.core:jackson-databind:2.9.10 +com.fasterxml:classmate:1.5.1 +com.github.jnr:jffi:1.2.23 +com.github.jnr:jnr-a64asm:1.0.0 +com.github.jnr:jnr-constants:0.9.15 +com.github.jnr:jnr-enxio:0.26 +com.github.jnr:jnr-ffi:2.1.13 +com.github.jnr:jnr-posix:3.0.55 +com.github.jnr:jnr-unixsocket:0.30 +com.github.jnr:jnr-x86asm:1.0.2 +com.google.api-client:google-api-client-appengine:1.30.8 +com.google.api-client:google-api-client-jackson2:1.27.0 +com.google.api-client:google-api-client-java6:1.27.0 +com.google.api-client:google-api-client-servlet:1.30.8 +com.google.api-client:google-api-client:1.30.8 +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:grpc-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-bigtable-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:grpc-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:proto-google-cloud-bigtable-v2:0.44.0 +com.google.api.grpc:proto-google-cloud-datastore-v1:0.44.0 +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:proto-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-iam-v1:0.12.0 +com.google.api:api-common:1.7.0 +com.google.api:gax-grpc:1.38.0 +com.google.api:gax-httpjson:0.52.0 +com.google.api:gax:1.38.0 +com.google.apis:google-api-services-admin-directory:directory_v1-rev72-1.22.0 +com.google.apis:google-api-services-appengine:v1-rev101-1.25.0 +com.google.apis:google-api-services-bigquery:v2-rev20181104-1.27.0 +com.google.apis:google-api-services-clouddebugger:v2-rev20180801-1.27.0 +com.google.apis:google-api-services-cloudkms:v1-rev12-1.22.0 +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20181015-1.27.0 +com.google.apis:google-api-services-dataflow:v1b3-rev20190607-1.27.0 +com.google.apis:google-api-services-dns:v2beta1-rev6-1.22.0 +com.google.apis:google-api-services-drive:v2-rev160-1.19.1 +com.google.apis:google-api-services-groupssettings:v1-rev60-1.22.0 +com.google.apis:google-api-services-monitoring:v3-rev426-1.23.0 +com.google.apis:google-api-services-pubsub:v1-rev20181105-1.27.0 +com.google.apis:google-api-services-sheets:v4-rev483-1.22.0 +com.google.apis:google-api-services-sqladmin:v1beta4-rev20190827-1.30.1 +com.google.apis:google-api-services-storage:v1-rev20181109-1.27.0 +com.google.appengine.tools:appengine-gcs-client:0.6 +com.google.appengine.tools:appengine-mapreduce:0.9 +com.google.appengine.tools:appengine-pipeline:0.2.13 +com.google.appengine:appengine-api-1.0-sdk:1.9.48 +com.google.appengine:appengine-remote-api:1.9.48 +com.google.appengine:appengine-testing:1.9.58 +com.google.auth:google-auth-library-credentials:0.20.0 +com.google.auth:google-auth-library-oauth2-http:0.20.0 +com.google.auto.value:auto-value-annotations:1.7 +com.google.auto.value:auto-value:1.6.3 +com.google.cloud.bigdataoss:gcsio:1.9.16 +com.google.cloud.bigdataoss:util:1.9.16 +com.google.cloud.bigtable:bigtable-client-core:1.8.0 +com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 +com.google.cloud.sql:jdbc-socket-factory-core:1.0.16 +com.google.cloud.sql:postgres-socket-factory:1.0.16 +com.google.cloud:google-cloud-bigquerystorage:0.79.0-alpha +com.google.cloud:google-cloud-bigtable-admin:0.73.0-alpha +com.google.cloud:google-cloud-bigtable:0.73.0-alpha +com.google.cloud:google-cloud-core-grpc:1.61.0 +com.google.cloud:google-cloud-core-http:1.55.0 +com.google.cloud:google-cloud-core:1.61.0 +com.google.cloud:google-cloud-spanner:1.6.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.code.gson:gson:2.8.5 +com.google.common.html.types:types:1.0.4 +com.google.dagger:dagger:2.28 +com.google.errorprone:error_prone_annotations:2.3.4 +com.google.flogger:flogger-system-backend:0.3.1 +com.google.flogger:flogger:0.3.1 +com.google.flogger:google-extensions:0.3.1 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:29.0-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.gwt:gwt-user:2.8.2 +com.google.http-client:google-http-client-appengine:1.34.1 +com.google.http-client:google-http-client-jackson2:1.34.1 +com.google.http-client:google-http-client-jackson:1.20.0 +com.google.http-client:google-http-client-protobuf:1.20.0 +com.google.http-client:google-http-client:1.34.1 +com.google.inject.extensions:guice-multibindings:4.1.0 +com.google.inject:guice:4.1.0 +com.google.j2objc:j2objc-annotations:1.3 +com.google.jsinterop:jsinterop-annotations:1.0.2 +com.google.monitoring-client:metrics:1.0.7 +com.google.monitoring-client:stackdriver:1.0.7 +com.google.oauth-client:google-oauth-client-appengine:1.30.5 +com.google.oauth-client:google-oauth-client-java6:1.28.0 +com.google.oauth-client:google-oauth-client-jetty:1.28.0 +com.google.oauth-client:google-oauth-client-servlet:1.30.5 +com.google.oauth-client:google-oauth-client:1.30.5 +com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-5 +com.google.protobuf:protobuf-java-util:3.6.1 +com.google.protobuf:protobuf-java:3.6.1 +com.google.re2j:re2j:1.1 +com.google.template:soy:2018-03-14 +com.googlecode.charts4j:charts4j:1.3 +com.googlecode.json-simple:json-simple:1.1.1 +com.ibm.icu:icu4j:57.1 +com.jcraft:jsch:0.1.55 +com.kohlschutter.junixsocket:junixsocket-common:2.0.4 +com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 +com.squareup.okhttp:okhttp:2.5.0 +com.squareup.okio:okio:1.13.0 +com.sun.istack:istack-commons-runtime:3.0.7 +com.sun.xml.fastinfoset:FastInfoset:1.2.15 +com.thoughtworks.paranamer:paranamer:2.7 +com.zaxxer:HikariCP:3.2.0 +commons-codec:commons-codec:1.11 +commons-logging:commons-logging:1.2 +dnsjava:dnsjava:2.1.7 +io.dropwizard.metrics:metrics-core:3.1.2 +io.grpc:grpc-all:1.17.1 +io.grpc:grpc-alts:1.17.1 +io.grpc:grpc-auth:1.17.1 +io.grpc:grpc-context:1.22.1 +io.grpc:grpc-core:1.17.1 +io.grpc:grpc-grpclb:1.17.1 +io.grpc:grpc-netty-shaded:1.17.1 +io.grpc:grpc-netty:1.17.1 +io.grpc:grpc-okhttp:1.17.1 +io.grpc:grpc-protobuf-lite:1.17.1 +io.grpc:grpc-protobuf-nano:1.17.1 +io.grpc:grpc-protobuf:1.17.1 +io.grpc:grpc-stub:1.17.1 +io.grpc:grpc-testing:1.17.1 +io.netty:netty-buffer:4.1.30.Final +io.netty:netty-codec-http2:4.1.30.Final +io.netty:netty-codec-http:4.1.30.Final +io.netty:netty-codec-socks:4.1.30.Final +io.netty:netty-codec:4.1.30.Final +io.netty:netty-common:4.1.30.Final +io.netty:netty-handler-proxy:4.1.30.Final +io.netty:netty-handler:4.1.30.Final +io.netty:netty-resolver:4.1.30.Final +io.netty:netty-tcnative-boringssl-static:2.0.17.Final +io.netty:netty-transport:4.1.30.Final +io.opencensus:opencensus-api:0.24.0 +io.opencensus:opencensus-contrib-grpc-metrics:0.17.0 +io.opencensus:opencensus-contrib-grpc-util:0.17.0 +io.opencensus:opencensus-contrib-http-util:0.24.0 +it.unimi.dsi:fastutil:6.5.16 +javax.activation:activation:1.1 +javax.activation:javax.activation-api:1.2.0 +javax.annotation:javax.annotation-api:1.2 +javax.annotation:jsr250-api:1.0 +javax.inject:javax.inject:1 +javax.jdo:jdo2-api:2.3-eb +javax.mail:mail:1.4 +javax.persistence:javax.persistence-api:2.2 +javax.servlet:servlet-api:2.5 +javax.transaction:transaction-api:1.1 +javax.validation:validation-api:1.0.0.GA +javax.xml.bind:jaxb-api:2.3.1 +jline:jline:1.0 +joda-time:joda-time:2.10.3 +net.bytebuddy:byte-buddy:1.10.10 +net.java.dev.jna:jna-platform:5.5.0 +net.java.dev.jna:jna:5.5.0 +org.apache.avro:avro:1.8.2 +org.apache.beam:beam-model-job-management:2.16.0 +org.apache.beam:beam-model-pipeline:2.16.0 +org.apache.beam:beam-runners-core-construction-java:2.16.0 +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.16.0 +org.apache.beam:beam-sdks-java-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-protobuf:2.16.0 +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.16.0 +org.apache.beam:beam-vendor-bytebuddy-1_9_3:0.1 +org.apache.beam:beam-vendor-grpc-1_21_0:0.1 +org.apache.beam:beam-vendor-guava-26_0-jre:0.1 +org.apache.commons:commons-compress:1.20 +org.apache.commons:commons-lang3:3.5 +org.apache.httpcomponents:httpclient:4.5.11 +org.apache.httpcomponents:httpcore:4.4.13 +org.bouncycastle:bcpg-jdk15on:1.61 +org.bouncycastle:bcprov-jdk15on:1.61 +org.checkerframework:checker-qual:2.11.1 +org.codehaus.jackson:jackson-core-asl:1.9.13 +org.codehaus.jackson:jackson-mapper-asl:1.9.13 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.dom4j:dom4j:2.1.3 +org.easymock:easymock:3.0 +org.flywaydb:flyway-core:5.2.4 +org.glassfish.jaxb:jaxb-runtime:2.3.1 +org.glassfish.jaxb:txw2:2.3.1 +org.hibernate.common:hibernate-commons-annotations:5.1.0.Final +org.hibernate:hibernate-core:5.4.17.Final +org.hibernate:hibernate-hikaricp:5.4.17.Final +org.javassist:javassist:3.24.0-GA +org.jboss.logging:jboss-logging:3.3.2.Final +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final +org.jboss:jandex:2.1.3.Final +org.jetbrains:annotations:19.0.0 +org.joda:joda-money:1.0.1 +org.json:json:20160810 +org.jvnet.staxex:stax-ex:1.8 +org.mortbay.jetty:jetty-util:6.1.26 +org.mortbay.jetty:jetty:6.1.26 +org.objenesis:objenesis:1.2 +org.ow2.asm:asm-analysis:8.0.1 +org.ow2.asm:asm-commons:7.1 +org.ow2.asm:asm-tree:8.0.1 +org.ow2.asm:asm-util:8.0.1 +org.ow2.asm:asm:8.0.1 +org.postgresql:postgresql:42.2.14 +org.rnorth.duct-tape:duct-tape:1.0.8 +org.rnorth.visible-assertions:visible-assertions:2.1.2 +org.rnorth:tcp-unix-socket-proxy:1.0.2 +org.scijava:native-lib-loader:2.0.2 +org.slf4j:slf4j-api:1.7.30 +org.slf4j:slf4j-jdk14:1.7.28 +org.testcontainers:database-commons:1.14.3 +org.testcontainers:jdbc:1.14.3 +org.testcontainers:postgresql:1.14.3 +org.testcontainers:testcontainers:1.14.3 +org.threeten:threetenbp:1.3.3 +org.tukaani:xz:1.8 +org.w3c.css:sac:1.3 +org.xerial.snappy:snappy-java:1.1.4 +org.yaml:snakeyaml:1.17 +xerces:xmlParserAPIs:2.6.2 +xpp3:xpp3:1.1.4c diff --git a/docs/gradle/dependency-locks/errorprone.lockfile b/docs/gradle/dependency-locks/errorprone.lockfile new file mode 100644 index 000000000..0e2d9b8d4 --- /dev/null +++ b/docs/gradle/dependency-locks/errorprone.lockfile @@ -0,0 +1,24 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +com.github.kevinstern:software-and-algorithms:1.0 +com.github.stephenc.jcip:jcip-annotations:1.0-1 +com.google.auto:auto-common:0.10 +com.google.code.findbugs:jFormatString:3.0.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.errorprone:error_prone_annotation:2.3.3 +com.google.errorprone:error_prone_annotations:2.3.3 +com.google.errorprone:error_prone_check_api:2.3.3 +com.google.errorprone:error_prone_core:2.3.3 +com.google.errorprone:error_prone_type_annotations:2.3.3 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:27.0.1-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.j2objc:j2objc-annotations:1.1 +com.google.protobuf:protobuf-java:3.4.0 +com.googlecode.java-diff-utils:diffutils:1.3.0 +org.checkerframework:checker-qual:2.5.3 +org.checkerframework:dataflow:2.5.3 +org.checkerframework:javacutil:2.5.3 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.pcollections:pcollections:2.1.2 diff --git a/buildSrc/gradle/dependency-locks/errorproneJavac.lockfile b/docs/gradle/dependency-locks/errorproneJavac.lockfile similarity index 80% rename from buildSrc/gradle/dependency-locks/errorproneJavac.lockfile rename to docs/gradle/dependency-locks/errorproneJavac.lockfile index 43f098f5c..656c5dbcc 100644 --- a/buildSrc/gradle/dependency-locks/errorproneJavac.lockfile +++ b/docs/gradle/dependency-locks/errorproneJavac.lockfile @@ -1,4 +1,3 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.google.errorprone:javac:9+181-r4173-1 diff --git a/docs/gradle/dependency-locks/jacocoAgent.lockfile b/docs/gradle/dependency-locks/jacocoAgent.lockfile new file mode 100644 index 000000000..6b7fa31b5 --- /dev/null +++ b/docs/gradle/dependency-locks/jacocoAgent.lockfile @@ -0,0 +1,4 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +org.jacoco:org.jacoco.agent:0.8.5 diff --git a/docs/gradle/dependency-locks/jacocoAnt.lockfile b/docs/gradle/dependency-locks/jacocoAnt.lockfile new file mode 100644 index 000000000..40e2c298b --- /dev/null +++ b/docs/gradle/dependency-locks/jacocoAnt.lockfile @@ -0,0 +1,11 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +org.jacoco:org.jacoco.agent:0.8.5 +org.jacoco:org.jacoco.ant:0.8.5 +org.jacoco:org.jacoco.core:0.8.5 +org.jacoco:org.jacoco.report:0.8.5 +org.ow2.asm:asm-analysis:7.2 +org.ow2.asm:asm-commons:7.2 +org.ow2.asm:asm-tree:7.2 +org.ow2.asm:asm:7.2 diff --git a/docs/gradle/dependency-locks/runtime.lockfile b/docs/gradle/dependency-locks/runtime.lockfile new file mode 100644 index 000000000..191b19c5a --- /dev/null +++ b/docs/gradle/dependency-locks/runtime.lockfile @@ -0,0 +1,249 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +androidx.annotation:annotation:1.1.0 +antlr:antlr:2.7.7 +aopalliance:aopalliance:1.0 +args4j:args4j:2.0.23 +cglib:cglib-nodep:2.2 +com.beust:jcommander:1.60 +com.fasterxml.jackson.core:jackson-annotations:2.9.10 +com.fasterxml.jackson.core:jackson-core:2.10.2 +com.fasterxml.jackson.core:jackson-databind:2.9.10 +com.fasterxml:classmate:1.5.1 +com.github.jnr:jffi:1.2.23 +com.github.jnr:jnr-a64asm:1.0.0 +com.github.jnr:jnr-constants:0.9.15 +com.github.jnr:jnr-enxio:0.26 +com.github.jnr:jnr-ffi:2.1.13 +com.github.jnr:jnr-posix:3.0.55 +com.github.jnr:jnr-unixsocket:0.30 +com.github.jnr:jnr-x86asm:1.0.2 +com.google.api-client:google-api-client-appengine:1.30.8 +com.google.api-client:google-api-client-jackson2:1.27.0 +com.google.api-client:google-api-client-java6:1.27.0 +com.google.api-client:google-api-client-servlet:1.30.8 +com.google.api-client:google-api-client:1.30.8 +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:grpc-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-bigtable-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:grpc-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:proto-google-cloud-bigtable-v2:0.44.0 +com.google.api.grpc:proto-google-cloud-datastore-v1:0.44.0 +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:proto-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-iam-v1:0.12.0 +com.google.api:api-common:1.7.0 +com.google.api:gax-grpc:1.38.0 +com.google.api:gax-httpjson:0.52.0 +com.google.api:gax:1.38.0 +com.google.apis:google-api-services-admin-directory:directory_v1-rev72-1.22.0 +com.google.apis:google-api-services-appengine:v1-rev101-1.25.0 +com.google.apis:google-api-services-bigquery:v2-rev20181104-1.27.0 +com.google.apis:google-api-services-clouddebugger:v2-rev20180801-1.27.0 +com.google.apis:google-api-services-cloudkms:v1-rev12-1.22.0 +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20181015-1.27.0 +com.google.apis:google-api-services-dataflow:v1b3-rev20190607-1.27.0 +com.google.apis:google-api-services-dns:v2beta1-rev6-1.22.0 +com.google.apis:google-api-services-drive:v2-rev160-1.19.1 +com.google.apis:google-api-services-groupssettings:v1-rev60-1.22.0 +com.google.apis:google-api-services-monitoring:v3-rev426-1.23.0 +com.google.apis:google-api-services-pubsub:v1-rev20181105-1.27.0 +com.google.apis:google-api-services-sheets:v4-rev483-1.22.0 +com.google.apis:google-api-services-sqladmin:v1beta4-rev20190827-1.30.1 +com.google.apis:google-api-services-storage:v1-rev20181109-1.27.0 +com.google.appengine.tools:appengine-gcs-client:0.6 +com.google.appengine.tools:appengine-mapreduce:0.9 +com.google.appengine.tools:appengine-pipeline:0.2.13 +com.google.appengine:appengine-api-1.0-sdk:1.9.48 +com.google.appengine:appengine-remote-api:1.9.48 +com.google.appengine:appengine-testing:1.9.58 +com.google.auth:google-auth-library-credentials:0.20.0 +com.google.auth:google-auth-library-oauth2-http:0.20.0 +com.google.auto.value:auto-value-annotations:1.7 +com.google.auto.value:auto-value:1.6.3 +com.google.cloud.bigdataoss:gcsio:1.9.16 +com.google.cloud.bigdataoss:util:1.9.16 +com.google.cloud.bigtable:bigtable-client-core:1.8.0 +com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 +com.google.cloud.sql:jdbc-socket-factory-core:1.0.16 +com.google.cloud.sql:postgres-socket-factory:1.0.16 +com.google.cloud:google-cloud-bigquerystorage:0.79.0-alpha +com.google.cloud:google-cloud-bigtable-admin:0.73.0-alpha +com.google.cloud:google-cloud-bigtable:0.73.0-alpha +com.google.cloud:google-cloud-core-grpc:1.61.0 +com.google.cloud:google-cloud-core-http:1.55.0 +com.google.cloud:google-cloud-core:1.61.0 +com.google.cloud:google-cloud-spanner:1.6.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.code.gson:gson:2.8.5 +com.google.common.html.types:types:1.0.4 +com.google.dagger:dagger:2.28 +com.google.errorprone:error_prone_annotations:2.3.4 +com.google.flogger:flogger-system-backend:0.3.1 +com.google.flogger:flogger:0.3.1 +com.google.flogger:google-extensions:0.3.1 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:29.0-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.gwt:gwt-user:2.8.2 +com.google.http-client:google-http-client-appengine:1.34.1 +com.google.http-client:google-http-client-jackson2:1.34.1 +com.google.http-client:google-http-client-jackson:1.20.0 +com.google.http-client:google-http-client-protobuf:1.20.0 +com.google.http-client:google-http-client:1.34.1 +com.google.inject.extensions:guice-multibindings:4.1.0 +com.google.inject:guice:4.1.0 +com.google.j2objc:j2objc-annotations:1.3 +com.google.jsinterop:jsinterop-annotations:1.0.2 +com.google.monitoring-client:metrics:1.0.7 +com.google.monitoring-client:stackdriver:1.0.7 +com.google.oauth-client:google-oauth-client-appengine:1.30.5 +com.google.oauth-client:google-oauth-client-java6:1.28.0 +com.google.oauth-client:google-oauth-client-jetty:1.28.0 +com.google.oauth-client:google-oauth-client-servlet:1.30.5 +com.google.oauth-client:google-oauth-client:1.30.5 +com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-5 +com.google.protobuf:protobuf-java-util:3.6.1 +com.google.protobuf:protobuf-java:3.6.1 +com.google.re2j:re2j:1.1 +com.google.template:soy:2018-03-14 +com.googlecode.charts4j:charts4j:1.3 +com.googlecode.json-simple:json-simple:1.1.1 +com.ibm.icu:icu4j:57.1 +com.jcraft:jsch:0.1.55 +com.kohlschutter.junixsocket:junixsocket-common:2.0.4 +com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 +com.squareup.okhttp:okhttp:2.5.0 +com.squareup.okio:okio:1.13.0 +com.sun.istack:istack-commons-runtime:3.0.7 +com.sun.xml.fastinfoset:FastInfoset:1.2.15 +com.thoughtworks.paranamer:paranamer:2.7 +com.zaxxer:HikariCP:3.2.0 +commons-codec:commons-codec:1.11 +commons-logging:commons-logging:1.2 +dnsjava:dnsjava:2.1.7 +io.dropwizard.metrics:metrics-core:3.1.2 +io.grpc:grpc-all:1.17.1 +io.grpc:grpc-alts:1.17.1 +io.grpc:grpc-auth:1.17.1 +io.grpc:grpc-context:1.22.1 +io.grpc:grpc-core:1.17.1 +io.grpc:grpc-grpclb:1.17.1 +io.grpc:grpc-netty-shaded:1.17.1 +io.grpc:grpc-netty:1.17.1 +io.grpc:grpc-okhttp:1.17.1 +io.grpc:grpc-protobuf-lite:1.17.1 +io.grpc:grpc-protobuf-nano:1.17.1 +io.grpc:grpc-protobuf:1.17.1 +io.grpc:grpc-stub:1.17.1 +io.grpc:grpc-testing:1.17.1 +io.netty:netty-buffer:4.1.30.Final +io.netty:netty-codec-http2:4.1.30.Final +io.netty:netty-codec-http:4.1.30.Final +io.netty:netty-codec-socks:4.1.30.Final +io.netty:netty-codec:4.1.30.Final +io.netty:netty-common:4.1.30.Final +io.netty:netty-handler-proxy:4.1.30.Final +io.netty:netty-handler:4.1.30.Final +io.netty:netty-resolver:4.1.30.Final +io.netty:netty-tcnative-boringssl-static:2.0.17.Final +io.netty:netty-transport:4.1.30.Final +io.opencensus:opencensus-api:0.24.0 +io.opencensus:opencensus-contrib-grpc-metrics:0.17.0 +io.opencensus:opencensus-contrib-grpc-util:0.17.0 +io.opencensus:opencensus-contrib-http-util:0.24.0 +it.unimi.dsi:fastutil:6.5.16 +javax.activation:activation:1.1 +javax.activation:javax.activation-api:1.2.0 +javax.annotation:javax.annotation-api:1.2 +javax.annotation:jsr250-api:1.0 +javax.inject:javax.inject:1 +javax.jdo:jdo2-api:2.3-eb +javax.mail:mail:1.4 +javax.persistence:javax.persistence-api:2.2 +javax.servlet:servlet-api:2.5 +javax.transaction:transaction-api:1.1 +javax.validation:validation-api:1.0.0.GA +javax.xml.bind:jaxb-api:2.3.1 +jline:jline:1.0 +joda-time:joda-time:2.10.3 +junit:junit:4.12 +net.bytebuddy:byte-buddy:1.10.10 +net.java.dev.jna:jna-platform:5.5.0 +net.java.dev.jna:jna:5.5.0 +org.apache.avro:avro:1.8.2 +org.apache.beam:beam-model-job-management:2.16.0 +org.apache.beam:beam-model-pipeline:2.16.0 +org.apache.beam:beam-runners-core-construction-java:2.16.0 +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.16.0 +org.apache.beam:beam-sdks-java-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-protobuf:2.16.0 +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.16.0 +org.apache.beam:beam-vendor-bytebuddy-1_9_3:0.1 +org.apache.beam:beam-vendor-grpc-1_21_0:0.1 +org.apache.beam:beam-vendor-guava-26_0-jre:0.1 +org.apache.commons:commons-compress:1.20 +org.apache.commons:commons-lang3:3.5 +org.apache.httpcomponents:httpclient:4.5.11 +org.apache.httpcomponents:httpcore:4.4.13 +org.bouncycastle:bcpg-jdk15on:1.61 +org.bouncycastle:bcprov-jdk15on:1.61 +org.checkerframework:checker-qual:2.11.1 +org.codehaus.jackson:jackson-core-asl:1.9.13 +org.codehaus.jackson:jackson-mapper-asl:1.9.13 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.dom4j:dom4j:2.1.3 +org.easymock:easymock:3.0 +org.flywaydb:flyway-core:5.2.4 +org.glassfish.jaxb:jaxb-runtime:2.3.1 +org.glassfish.jaxb:txw2:2.3.1 +org.hamcrest:hamcrest-core:1.3 +org.hibernate.common:hibernate-commons-annotations:5.1.0.Final +org.hibernate:hibernate-core:5.4.17.Final +org.hibernate:hibernate-hikaricp:5.4.17.Final +org.javassist:javassist:3.24.0-GA +org.jboss.logging:jboss-logging:3.3.2.Final +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final +org.jboss:jandex:2.1.3.Final +org.jetbrains:annotations:19.0.0 +org.joda:joda-money:1.0.1 +org.json:json:20160810 +org.jvnet.staxex:stax-ex:1.8 +org.mockito:mockito-core:1.9.5 +org.mortbay.jetty:jetty-util:6.1.26 +org.mortbay.jetty:jetty:6.1.26 +org.objenesis:objenesis:1.2 +org.ow2.asm:asm-analysis:8.0.1 +org.ow2.asm:asm-commons:7.1 +org.ow2.asm:asm-tree:8.0.1 +org.ow2.asm:asm-util:8.0.1 +org.ow2.asm:asm:8.0.1 +org.postgresql:postgresql:42.2.14 +org.rnorth.duct-tape:duct-tape:1.0.8 +org.rnorth.visible-assertions:visible-assertions:2.1.2 +org.rnorth:tcp-unix-socket-proxy:1.0.2 +org.scijava:native-lib-loader:2.0.2 +org.slf4j:slf4j-api:1.7.30 +org.slf4j:slf4j-jdk14:1.7.28 +org.testcontainers:database-commons:1.14.3 +org.testcontainers:jdbc:1.14.3 +org.testcontainers:postgresql:1.14.3 +org.testcontainers:testcontainers:1.14.3 +org.threeten:threetenbp:1.3.3 +org.tukaani:xz:1.8 +org.w3c.css:sac:1.3 +org.xerial.snappy:snappy-java:1.1.4 +org.yaml:snakeyaml:1.17 +xerces:xmlParserAPIs:2.6.2 +xpp3:xpp3:1.1.4c diff --git a/docs/gradle/dependency-locks/runtimeClasspath.lockfile b/docs/gradle/dependency-locks/runtimeClasspath.lockfile new file mode 100644 index 000000000..47c2875d9 --- /dev/null +++ b/docs/gradle/dependency-locks/runtimeClasspath.lockfile @@ -0,0 +1,246 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +androidx.annotation:annotation:1.1.0 +antlr:antlr:2.7.7 +aopalliance:aopalliance:1.0 +args4j:args4j:2.0.23 +cglib:cglib-nodep:2.2 +com.beust:jcommander:1.60 +com.fasterxml.jackson.core:jackson-annotations:2.9.10 +com.fasterxml.jackson.core:jackson-core:2.10.2 +com.fasterxml.jackson.core:jackson-databind:2.9.10 +com.fasterxml:classmate:1.5.1 +com.github.jnr:jffi:1.2.23 +com.github.jnr:jnr-a64asm:1.0.0 +com.github.jnr:jnr-constants:0.9.15 +com.github.jnr:jnr-enxio:0.26 +com.github.jnr:jnr-ffi:2.1.13 +com.github.jnr:jnr-posix:3.0.55 +com.github.jnr:jnr-unixsocket:0.30 +com.github.jnr:jnr-x86asm:1.0.2 +com.google.api-client:google-api-client-appengine:1.30.8 +com.google.api-client:google-api-client-jackson2:1.27.0 +com.google.api-client:google-api-client-java6:1.27.0 +com.google.api-client:google-api-client-servlet:1.30.8 +com.google.api-client:google-api-client:1.30.8 +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:grpc-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-bigtable-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:grpc-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:proto-google-cloud-bigtable-v2:0.44.0 +com.google.api.grpc:proto-google-cloud-datastore-v1:0.44.0 +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:proto-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-iam-v1:0.12.0 +com.google.api:api-common:1.7.0 +com.google.api:gax-grpc:1.38.0 +com.google.api:gax-httpjson:0.52.0 +com.google.api:gax:1.38.0 +com.google.apis:google-api-services-admin-directory:directory_v1-rev72-1.22.0 +com.google.apis:google-api-services-appengine:v1-rev101-1.25.0 +com.google.apis:google-api-services-bigquery:v2-rev20181104-1.27.0 +com.google.apis:google-api-services-clouddebugger:v2-rev20180801-1.27.0 +com.google.apis:google-api-services-cloudkms:v1-rev12-1.22.0 +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20181015-1.27.0 +com.google.apis:google-api-services-dataflow:v1b3-rev20190607-1.27.0 +com.google.apis:google-api-services-dns:v2beta1-rev6-1.22.0 +com.google.apis:google-api-services-drive:v2-rev160-1.19.1 +com.google.apis:google-api-services-groupssettings:v1-rev60-1.22.0 +com.google.apis:google-api-services-monitoring:v3-rev426-1.23.0 +com.google.apis:google-api-services-pubsub:v1-rev20181105-1.27.0 +com.google.apis:google-api-services-sheets:v4-rev483-1.22.0 +com.google.apis:google-api-services-sqladmin:v1beta4-rev20190827-1.30.1 +com.google.apis:google-api-services-storage:v1-rev20181109-1.27.0 +com.google.appengine.tools:appengine-gcs-client:0.6 +com.google.appengine.tools:appengine-mapreduce:0.9 +com.google.appengine.tools:appengine-pipeline:0.2.13 +com.google.appengine:appengine-api-1.0-sdk:1.9.48 +com.google.appengine:appengine-remote-api:1.9.48 +com.google.appengine:appengine-testing:1.9.58 +com.google.auth:google-auth-library-credentials:0.20.0 +com.google.auth:google-auth-library-oauth2-http:0.20.0 +com.google.auto.value:auto-value-annotations:1.7 +com.google.auto.value:auto-value:1.6.3 +com.google.cloud.bigdataoss:gcsio:1.9.16 +com.google.cloud.bigdataoss:util:1.9.16 +com.google.cloud.bigtable:bigtable-client-core:1.8.0 +com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 +com.google.cloud.sql:jdbc-socket-factory-core:1.0.16 +com.google.cloud.sql:postgres-socket-factory:1.0.16 +com.google.cloud:google-cloud-bigquerystorage:0.79.0-alpha +com.google.cloud:google-cloud-bigtable-admin:0.73.0-alpha +com.google.cloud:google-cloud-bigtable:0.73.0-alpha +com.google.cloud:google-cloud-core-grpc:1.61.0 +com.google.cloud:google-cloud-core-http:1.55.0 +com.google.cloud:google-cloud-core:1.61.0 +com.google.cloud:google-cloud-spanner:1.6.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.code.gson:gson:2.8.5 +com.google.common.html.types:types:1.0.4 +com.google.dagger:dagger:2.28 +com.google.errorprone:error_prone_annotations:2.3.4 +com.google.flogger:flogger-system-backend:0.3.1 +com.google.flogger:flogger:0.3.1 +com.google.flogger:google-extensions:0.3.1 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:29.0-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.gwt:gwt-user:2.8.2 +com.google.http-client:google-http-client-appengine:1.34.1 +com.google.http-client:google-http-client-jackson2:1.34.1 +com.google.http-client:google-http-client-jackson:1.20.0 +com.google.http-client:google-http-client-protobuf:1.20.0 +com.google.http-client:google-http-client:1.34.1 +com.google.inject.extensions:guice-multibindings:4.1.0 +com.google.inject:guice:4.1.0 +com.google.j2objc:j2objc-annotations:1.3 +com.google.jsinterop:jsinterop-annotations:1.0.2 +com.google.monitoring-client:metrics:1.0.7 +com.google.monitoring-client:stackdriver:1.0.7 +com.google.oauth-client:google-oauth-client-appengine:1.30.5 +com.google.oauth-client:google-oauth-client-java6:1.28.0 +com.google.oauth-client:google-oauth-client-jetty:1.28.0 +com.google.oauth-client:google-oauth-client-servlet:1.30.5 +com.google.oauth-client:google-oauth-client:1.30.5 +com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-5 +com.google.protobuf:protobuf-java-util:3.6.1 +com.google.protobuf:protobuf-java:3.6.1 +com.google.re2j:re2j:1.1 +com.google.template:soy:2018-03-14 +com.googlecode.charts4j:charts4j:1.3 +com.googlecode.json-simple:json-simple:1.1.1 +com.ibm.icu:icu4j:57.1 +com.jcraft:jsch:0.1.55 +com.kohlschutter.junixsocket:junixsocket-common:2.0.4 +com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 +com.squareup.okhttp:okhttp:2.5.0 +com.squareup.okio:okio:1.13.0 +com.sun.istack:istack-commons-runtime:3.0.7 +com.sun.xml.fastinfoset:FastInfoset:1.2.15 +com.thoughtworks.paranamer:paranamer:2.7 +com.zaxxer:HikariCP:3.2.0 +commons-codec:commons-codec:1.11 +commons-logging:commons-logging:1.2 +dnsjava:dnsjava:2.1.7 +io.dropwizard.metrics:metrics-core:3.1.2 +io.grpc:grpc-all:1.17.1 +io.grpc:grpc-alts:1.17.1 +io.grpc:grpc-auth:1.17.1 +io.grpc:grpc-context:1.22.1 +io.grpc:grpc-core:1.17.1 +io.grpc:grpc-grpclb:1.17.1 +io.grpc:grpc-netty-shaded:1.17.1 +io.grpc:grpc-netty:1.17.1 +io.grpc:grpc-okhttp:1.17.1 +io.grpc:grpc-protobuf-lite:1.17.1 +io.grpc:grpc-protobuf-nano:1.17.1 +io.grpc:grpc-protobuf:1.17.1 +io.grpc:grpc-stub:1.17.1 +io.grpc:grpc-testing:1.17.1 +io.netty:netty-buffer:4.1.30.Final +io.netty:netty-codec-http2:4.1.30.Final +io.netty:netty-codec-http:4.1.30.Final +io.netty:netty-codec-socks:4.1.30.Final +io.netty:netty-codec:4.1.30.Final +io.netty:netty-common:4.1.30.Final +io.netty:netty-handler-proxy:4.1.30.Final +io.netty:netty-handler:4.1.30.Final +io.netty:netty-resolver:4.1.30.Final +io.netty:netty-tcnative-boringssl-static:2.0.17.Final +io.netty:netty-transport:4.1.30.Final +io.opencensus:opencensus-api:0.24.0 +io.opencensus:opencensus-contrib-grpc-metrics:0.17.0 +io.opencensus:opencensus-contrib-grpc-util:0.17.0 +io.opencensus:opencensus-contrib-http-util:0.24.0 +it.unimi.dsi:fastutil:6.5.16 +javax.activation:activation:1.1 +javax.activation:javax.activation-api:1.2.0 +javax.annotation:javax.annotation-api:1.2 +javax.annotation:jsr250-api:1.0 +javax.inject:javax.inject:1 +javax.jdo:jdo2-api:2.3-eb +javax.mail:mail:1.4 +javax.persistence:javax.persistence-api:2.2 +javax.servlet:servlet-api:2.5 +javax.transaction:transaction-api:1.1 +javax.validation:validation-api:1.0.0.GA +javax.xml.bind:jaxb-api:2.3.1 +jline:jline:1.0 +joda-time:joda-time:2.10.3 +net.bytebuddy:byte-buddy:1.10.10 +net.java.dev.jna:jna-platform:5.5.0 +net.java.dev.jna:jna:5.5.0 +org.apache.avro:avro:1.8.2 +org.apache.beam:beam-model-job-management:2.16.0 +org.apache.beam:beam-model-pipeline:2.16.0 +org.apache.beam:beam-runners-core-construction-java:2.16.0 +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.16.0 +org.apache.beam:beam-sdks-java-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-protobuf:2.16.0 +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.16.0 +org.apache.beam:beam-vendor-bytebuddy-1_9_3:0.1 +org.apache.beam:beam-vendor-grpc-1_21_0:0.1 +org.apache.beam:beam-vendor-guava-26_0-jre:0.1 +org.apache.commons:commons-compress:1.20 +org.apache.commons:commons-lang3:3.5 +org.apache.httpcomponents:httpclient:4.5.11 +org.apache.httpcomponents:httpcore:4.4.13 +org.bouncycastle:bcpg-jdk15on:1.61 +org.bouncycastle:bcprov-jdk15on:1.61 +org.checkerframework:checker-qual:2.11.1 +org.codehaus.jackson:jackson-core-asl:1.9.13 +org.codehaus.jackson:jackson-mapper-asl:1.9.13 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.dom4j:dom4j:2.1.3 +org.easymock:easymock:3.0 +org.flywaydb:flyway-core:5.2.4 +org.glassfish.jaxb:jaxb-runtime:2.3.1 +org.glassfish.jaxb:txw2:2.3.1 +org.hibernate.common:hibernate-commons-annotations:5.1.0.Final +org.hibernate:hibernate-core:5.4.17.Final +org.hibernate:hibernate-hikaricp:5.4.17.Final +org.javassist:javassist:3.24.0-GA +org.jboss.logging:jboss-logging:3.3.2.Final +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final +org.jboss:jandex:2.1.3.Final +org.jetbrains:annotations:19.0.0 +org.joda:joda-money:1.0.1 +org.json:json:20160810 +org.jvnet.staxex:stax-ex:1.8 +org.mortbay.jetty:jetty-util:6.1.26 +org.mortbay.jetty:jetty:6.1.26 +org.objenesis:objenesis:1.2 +org.ow2.asm:asm-analysis:8.0.1 +org.ow2.asm:asm-commons:7.1 +org.ow2.asm:asm-tree:8.0.1 +org.ow2.asm:asm-util:8.0.1 +org.ow2.asm:asm:8.0.1 +org.postgresql:postgresql:42.2.14 +org.rnorth.duct-tape:duct-tape:1.0.8 +org.rnorth.visible-assertions:visible-assertions:2.1.2 +org.rnorth:tcp-unix-socket-proxy:1.0.2 +org.scijava:native-lib-loader:2.0.2 +org.slf4j:slf4j-api:1.7.30 +org.slf4j:slf4j-jdk14:1.7.28 +org.testcontainers:database-commons:1.14.3 +org.testcontainers:jdbc:1.14.3 +org.testcontainers:postgresql:1.14.3 +org.testcontainers:testcontainers:1.14.3 +org.threeten:threetenbp:1.3.3 +org.tukaani:xz:1.8 +org.w3c.css:sac:1.3 +org.xerial.snappy:snappy-java:1.1.4 +org.yaml:snakeyaml:1.17 +xerces:xmlParserAPIs:2.6.2 +xpp3:xpp3:1.1.4c diff --git a/docs/gradle/dependency-locks/testAnnotationProcessor.lockfile b/docs/gradle/dependency-locks/testAnnotationProcessor.lockfile new file mode 100644 index 000000000..0e2d9b8d4 --- /dev/null +++ b/docs/gradle/dependency-locks/testAnnotationProcessor.lockfile @@ -0,0 +1,24 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +com.github.kevinstern:software-and-algorithms:1.0 +com.github.stephenc.jcip:jcip-annotations:1.0-1 +com.google.auto:auto-common:0.10 +com.google.code.findbugs:jFormatString:3.0.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.errorprone:error_prone_annotation:2.3.3 +com.google.errorprone:error_prone_annotations:2.3.3 +com.google.errorprone:error_prone_check_api:2.3.3 +com.google.errorprone:error_prone_core:2.3.3 +com.google.errorprone:error_prone_type_annotations:2.3.3 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:27.0.1-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.j2objc:j2objc-annotations:1.1 +com.google.protobuf:protobuf-java:3.4.0 +com.googlecode.java-diff-utils:diffutils:1.3.0 +org.checkerframework:checker-qual:2.5.3 +org.checkerframework:dataflow:2.5.3 +org.checkerframework:javacutil:2.5.3 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.pcollections:pcollections:2.1.2 diff --git a/docs/gradle/dependency-locks/testCompile.lockfile b/docs/gradle/dependency-locks/testCompile.lockfile new file mode 100644 index 000000000..8bda33bfa --- /dev/null +++ b/docs/gradle/dependency-locks/testCompile.lockfile @@ -0,0 +1,260 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +androidx.annotation:annotation:1.1.0 +antlr:antlr:2.7.7 +aopalliance:aopalliance:1.0 +args4j:args4j:2.0.23 +cglib:cglib-nodep:2.2 +com.beust:jcommander:1.60 +com.fasterxml.jackson.core:jackson-annotations:2.9.10 +com.fasterxml.jackson.core:jackson-core:2.10.2 +com.fasterxml.jackson.core:jackson-databind:2.9.10 +com.fasterxml:classmate:1.5.1 +com.github.jnr:jffi:1.2.23 +com.github.jnr:jnr-a64asm:1.0.0 +com.github.jnr:jnr-constants:0.9.15 +com.github.jnr:jnr-enxio:0.26 +com.github.jnr:jnr-ffi:2.1.13 +com.github.jnr:jnr-posix:3.0.55 +com.github.jnr:jnr-unixsocket:0.30 +com.github.jnr:jnr-x86asm:1.0.2 +com.google.api-client:google-api-client-appengine:1.30.8 +com.google.api-client:google-api-client-jackson2:1.27.0 +com.google.api-client:google-api-client-java6:1.27.0 +com.google.api-client:google-api-client-servlet:1.30.8 +com.google.api-client:google-api-client:1.30.8 +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:grpc-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-bigtable-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:grpc-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:proto-google-cloud-bigtable-v2:0.44.0 +com.google.api.grpc:proto-google-cloud-datastore-v1:0.44.0 +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:proto-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-iam-v1:0.12.0 +com.google.api:api-common:1.7.0 +com.google.api:gax-grpc:1.38.0 +com.google.api:gax-httpjson:0.52.0 +com.google.api:gax:1.38.0 +com.google.apis:google-api-services-admin-directory:directory_v1-rev72-1.22.0 +com.google.apis:google-api-services-appengine:v1-rev101-1.25.0 +com.google.apis:google-api-services-bigquery:v2-rev20181104-1.27.0 +com.google.apis:google-api-services-clouddebugger:v2-rev20180801-1.27.0 +com.google.apis:google-api-services-cloudkms:v1-rev12-1.22.0 +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20181015-1.27.0 +com.google.apis:google-api-services-dataflow:v1b3-rev20190607-1.27.0 +com.google.apis:google-api-services-dns:v2beta1-rev6-1.22.0 +com.google.apis:google-api-services-drive:v2-rev160-1.19.1 +com.google.apis:google-api-services-groupssettings:v1-rev60-1.22.0 +com.google.apis:google-api-services-monitoring:v3-rev426-1.23.0 +com.google.apis:google-api-services-pubsub:v1-rev20181105-1.27.0 +com.google.apis:google-api-services-sheets:v4-rev483-1.22.0 +com.google.apis:google-api-services-sqladmin:v1beta4-rev20190827-1.30.1 +com.google.apis:google-api-services-storage:v1-rev20181109-1.27.0 +com.google.appengine.tools:appengine-gcs-client:0.6 +com.google.appengine.tools:appengine-mapreduce:0.9 +com.google.appengine.tools:appengine-pipeline:0.2.13 +com.google.appengine:appengine-api-1.0-sdk:1.9.48 +com.google.appengine:appengine-remote-api:1.9.48 +com.google.appengine:appengine-testing:1.9.58 +com.google.auth:google-auth-library-credentials:0.20.0 +com.google.auth:google-auth-library-oauth2-http:0.20.0 +com.google.auto.value:auto-value-annotations:1.7 +com.google.auto.value:auto-value:1.6.3 +com.google.cloud.bigdataoss:gcsio:1.9.16 +com.google.cloud.bigdataoss:util:1.9.16 +com.google.cloud.bigtable:bigtable-client-core:1.8.0 +com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 +com.google.cloud.sql:jdbc-socket-factory-core:1.0.16 +com.google.cloud.sql:postgres-socket-factory:1.0.16 +com.google.cloud:google-cloud-bigquerystorage:0.79.0-alpha +com.google.cloud:google-cloud-bigtable-admin:0.73.0-alpha +com.google.cloud:google-cloud-bigtable:0.73.0-alpha +com.google.cloud:google-cloud-core-grpc:1.61.0 +com.google.cloud:google-cloud-core-http:1.55.0 +com.google.cloud:google-cloud-core:1.61.0 +com.google.cloud:google-cloud-spanner:1.6.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.code.gson:gson:2.8.5 +com.google.common.html.types:types:1.0.4 +com.google.dagger:dagger:2.28 +com.google.errorprone:error_prone_annotations:2.3.4 +com.google.flogger:flogger-system-backend:0.3.1 +com.google.flogger:flogger:0.3.1 +com.google.flogger:google-extensions:0.3.1 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:29.0-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.gwt:gwt-user:2.8.2 +com.google.http-client:google-http-client-appengine:1.34.1 +com.google.http-client:google-http-client-jackson2:1.34.1 +com.google.http-client:google-http-client-jackson:1.20.0 +com.google.http-client:google-http-client-protobuf:1.20.0 +com.google.http-client:google-http-client:1.34.1 +com.google.inject.extensions:guice-multibindings:4.1.0 +com.google.inject:guice:4.1.0 +com.google.j2objc:j2objc-annotations:1.3 +com.google.jsinterop:jsinterop-annotations:1.0.2 +com.google.monitoring-client:metrics:1.0.7 +com.google.monitoring-client:stackdriver:1.0.7 +com.google.oauth-client:google-oauth-client-appengine:1.30.5 +com.google.oauth-client:google-oauth-client-java6:1.28.0 +com.google.oauth-client:google-oauth-client-jetty:1.28.0 +com.google.oauth-client:google-oauth-client-servlet:1.30.5 +com.google.oauth-client:google-oauth-client:1.30.5 +com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-5 +com.google.protobuf:protobuf-java-util:3.6.1 +com.google.protobuf:protobuf-java:3.6.1 +com.google.re2j:re2j:1.1 +com.google.template:soy:2018-03-14 +com.google.truth:truth:1.0 +com.googlecode.charts4j:charts4j:1.3 +com.googlecode.java-diff-utils:diffutils:1.3.0 +com.googlecode.json-simple:json-simple:1.1.1 +com.ibm.icu:icu4j:57.1 +com.jcraft:jsch:0.1.55 +com.kohlschutter.junixsocket:junixsocket-common:2.0.4 +com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 +com.squareup.okhttp:okhttp:2.5.0 +com.squareup.okio:okio:1.13.0 +com.sun.istack:istack-commons-runtime:3.0.7 +com.sun.xml.fastinfoset:FastInfoset:1.2.15 +com.thoughtworks.paranamer:paranamer:2.7 +com.thoughtworks.qdox:qdox:1.12.1 +com.zaxxer:HikariCP:3.2.0 +commons-codec:commons-codec:1.11 +commons-logging:commons-logging:1.2 +dnsjava:dnsjava:2.1.7 +io.dropwizard.metrics:metrics-core:3.1.2 +io.grpc:grpc-all:1.17.1 +io.grpc:grpc-alts:1.17.1 +io.grpc:grpc-auth:1.17.1 +io.grpc:grpc-context:1.22.1 +io.grpc:grpc-core:1.17.1 +io.grpc:grpc-grpclb:1.17.1 +io.grpc:grpc-netty-shaded:1.17.1 +io.grpc:grpc-netty:1.17.1 +io.grpc:grpc-okhttp:1.17.1 +io.grpc:grpc-protobuf-lite:1.17.1 +io.grpc:grpc-protobuf-nano:1.17.1 +io.grpc:grpc-protobuf:1.17.1 +io.grpc:grpc-stub:1.17.1 +io.grpc:grpc-testing:1.17.1 +io.netty:netty-buffer:4.1.30.Final +io.netty:netty-codec-http2:4.1.30.Final +io.netty:netty-codec-http:4.1.30.Final +io.netty:netty-codec-socks:4.1.30.Final +io.netty:netty-codec:4.1.30.Final +io.netty:netty-common:4.1.30.Final +io.netty:netty-handler-proxy:4.1.30.Final +io.netty:netty-handler:4.1.30.Final +io.netty:netty-resolver:4.1.30.Final +io.netty:netty-tcnative-boringssl-static:2.0.17.Final +io.netty:netty-transport:4.1.30.Final +io.opencensus:opencensus-api:0.24.0 +io.opencensus:opencensus-contrib-grpc-metrics:0.17.0 +io.opencensus:opencensus-contrib-grpc-util:0.17.0 +io.opencensus:opencensus-contrib-http-util:0.24.0 +it.unimi.dsi:fastutil:6.5.16 +javax.activation:activation:1.1 +javax.activation:javax.activation-api:1.2.0 +javax.annotation:javax.annotation-api:1.2 +javax.annotation:jsr250-api:1.0 +javax.inject:javax.inject:1 +javax.jdo:jdo2-api:2.3-eb +javax.mail:mail:1.4 +javax.persistence:javax.persistence-api:2.2 +javax.servlet:servlet-api:2.5 +javax.transaction:transaction-api:1.1 +javax.validation:validation-api:1.0.0.GA +javax.xml.bind:jaxb-api:2.3.1 +jline:jline:1.0 +joda-time:joda-time:2.10.3 +junit:junit:4.12 +net.bytebuddy:byte-buddy:1.10.10 +net.java.dev.jna:jna-platform:5.5.0 +net.java.dev.jna:jna:5.5.0 +org.apache.avro:avro:1.8.2 +org.apache.beam:beam-model-job-management:2.16.0 +org.apache.beam:beam-model-pipeline:2.16.0 +org.apache.beam:beam-runners-core-construction-java:2.16.0 +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.16.0 +org.apache.beam:beam-sdks-java-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-protobuf:2.16.0 +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.16.0 +org.apache.beam:beam-vendor-bytebuddy-1_9_3:0.1 +org.apache.beam:beam-vendor-grpc-1_21_0:0.1 +org.apache.beam:beam-vendor-guava-26_0-jre:0.1 +org.apache.commons:commons-compress:1.20 +org.apache.commons:commons-lang3:3.5 +org.apache.httpcomponents:httpclient:4.5.11 +org.apache.httpcomponents:httpcore:4.4.13 +org.apiguardian:apiguardian-api:1.1.0 +org.bouncycastle:bcpg-jdk15on:1.61 +org.bouncycastle:bcprov-jdk15on:1.61 +org.checkerframework:checker-compat-qual:2.5.5 +org.checkerframework:checker-qual:2.11.1 +org.codehaus.jackson:jackson-core-asl:1.9.13 +org.codehaus.jackson:jackson-mapper-asl:1.9.13 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.dom4j:dom4j:2.1.3 +org.easymock:easymock:3.0 +org.flywaydb:flyway-core:5.2.4 +org.glassfish.jaxb:jaxb-runtime:2.3.1 +org.glassfish.jaxb:txw2:2.3.1 +org.hamcrest:hamcrest-core:1.3 +org.hibernate.common:hibernate-commons-annotations:5.1.0.Final +org.hibernate:hibernate-core:5.4.17.Final +org.hibernate:hibernate-hikaricp:5.4.17.Final +org.javassist:javassist:3.24.0-GA +org.jboss.logging:jboss-logging:3.3.2.Final +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final +org.jboss:jandex:2.1.3.Final +org.jetbrains:annotations:19.0.0 +org.joda:joda-money:1.0.1 +org.json:json:20160810 +org.junit.jupiter:junit-jupiter-api:5.6.2 +org.junit.jupiter:junit-jupiter-engine:5.6.2 +org.junit.platform:junit-platform-commons:1.6.2 +org.junit.platform:junit-platform-engine:1.6.2 +org.junit:junit-bom:5.6.2 +org.jvnet.staxex:stax-ex:1.8 +org.mockito:mockito-core:1.9.5 +org.mortbay.jetty:jetty-util:6.1.26 +org.mortbay.jetty:jetty:6.1.26 +org.objenesis:objenesis:1.2 +org.opentest4j:opentest4j:1.2.0 +org.ow2.asm:asm-analysis:8.0.1 +org.ow2.asm:asm-commons:7.1 +org.ow2.asm:asm-tree:8.0.1 +org.ow2.asm:asm-util:8.0.1 +org.ow2.asm:asm:8.0.1 +org.postgresql:postgresql:42.2.14 +org.rnorth.duct-tape:duct-tape:1.0.8 +org.rnorth.visible-assertions:visible-assertions:2.1.2 +org.rnorth:tcp-unix-socket-proxy:1.0.2 +org.scijava:native-lib-loader:2.0.2 +org.slf4j:slf4j-api:1.7.30 +org.slf4j:slf4j-jdk14:1.7.28 +org.testcontainers:database-commons:1.14.3 +org.testcontainers:jdbc:1.14.3 +org.testcontainers:postgresql:1.14.3 +org.testcontainers:testcontainers:1.14.3 +org.threeten:threetenbp:1.3.3 +org.tukaani:xz:1.8 +org.w3c.css:sac:1.3 +org.xerial.snappy:snappy-java:1.1.4 +org.yaml:snakeyaml:1.17 +xerces:xmlParserAPIs:2.6.2 +xpp3:xpp3:1.1.4c diff --git a/docs/gradle/dependency-locks/testCompileClasspath.lockfile b/docs/gradle/dependency-locks/testCompileClasspath.lockfile new file mode 100644 index 000000000..f3fdc0b4d --- /dev/null +++ b/docs/gradle/dependency-locks/testCompileClasspath.lockfile @@ -0,0 +1,257 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +androidx.annotation:annotation:1.1.0 +antlr:antlr:2.7.7 +aopalliance:aopalliance:1.0 +args4j:args4j:2.0.23 +cglib:cglib-nodep:2.2 +com.beust:jcommander:1.60 +com.fasterxml.jackson.core:jackson-annotations:2.9.10 +com.fasterxml.jackson.core:jackson-core:2.10.2 +com.fasterxml.jackson.core:jackson-databind:2.9.10 +com.fasterxml:classmate:1.5.1 +com.github.jnr:jffi:1.2.23 +com.github.jnr:jnr-a64asm:1.0.0 +com.github.jnr:jnr-constants:0.9.15 +com.github.jnr:jnr-enxio:0.26 +com.github.jnr:jnr-ffi:2.1.13 +com.github.jnr:jnr-posix:3.0.55 +com.github.jnr:jnr-unixsocket:0.30 +com.github.jnr:jnr-x86asm:1.0.2 +com.google.api-client:google-api-client-appengine:1.30.8 +com.google.api-client:google-api-client-jackson2:1.27.0 +com.google.api-client:google-api-client-java6:1.27.0 +com.google.api-client:google-api-client-servlet:1.30.8 +com.google.api-client:google-api-client:1.30.8 +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:grpc-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-bigtable-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:grpc-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:proto-google-cloud-bigtable-v2:0.44.0 +com.google.api.grpc:proto-google-cloud-datastore-v1:0.44.0 +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:proto-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-iam-v1:0.12.0 +com.google.api:api-common:1.7.0 +com.google.api:gax-grpc:1.38.0 +com.google.api:gax-httpjson:0.52.0 +com.google.api:gax:1.38.0 +com.google.apis:google-api-services-admin-directory:directory_v1-rev72-1.22.0 +com.google.apis:google-api-services-appengine:v1-rev101-1.25.0 +com.google.apis:google-api-services-bigquery:v2-rev20181104-1.27.0 +com.google.apis:google-api-services-clouddebugger:v2-rev20180801-1.27.0 +com.google.apis:google-api-services-cloudkms:v1-rev12-1.22.0 +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20181015-1.27.0 +com.google.apis:google-api-services-dataflow:v1b3-rev20190607-1.27.0 +com.google.apis:google-api-services-dns:v2beta1-rev6-1.22.0 +com.google.apis:google-api-services-drive:v2-rev160-1.19.1 +com.google.apis:google-api-services-groupssettings:v1-rev60-1.22.0 +com.google.apis:google-api-services-monitoring:v3-rev426-1.23.0 +com.google.apis:google-api-services-pubsub:v1-rev20181105-1.27.0 +com.google.apis:google-api-services-sheets:v4-rev483-1.22.0 +com.google.apis:google-api-services-sqladmin:v1beta4-rev20190827-1.30.1 +com.google.apis:google-api-services-storage:v1-rev20181109-1.27.0 +com.google.appengine.tools:appengine-gcs-client:0.6 +com.google.appengine.tools:appengine-mapreduce:0.9 +com.google.appengine.tools:appengine-pipeline:0.2.13 +com.google.appengine:appengine-api-1.0-sdk:1.9.48 +com.google.appengine:appengine-remote-api:1.9.48 +com.google.appengine:appengine-testing:1.9.58 +com.google.auth:google-auth-library-credentials:0.20.0 +com.google.auth:google-auth-library-oauth2-http:0.20.0 +com.google.auto.value:auto-value-annotations:1.7 +com.google.auto.value:auto-value:1.6.3 +com.google.cloud.bigdataoss:gcsio:1.9.16 +com.google.cloud.bigdataoss:util:1.9.16 +com.google.cloud.bigtable:bigtable-client-core:1.8.0 +com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 +com.google.cloud.sql:jdbc-socket-factory-core:1.0.16 +com.google.cloud:google-cloud-bigquerystorage:0.79.0-alpha +com.google.cloud:google-cloud-bigtable-admin:0.73.0-alpha +com.google.cloud:google-cloud-bigtable:0.73.0-alpha +com.google.cloud:google-cloud-core-grpc:1.61.0 +com.google.cloud:google-cloud-core-http:1.55.0 +com.google.cloud:google-cloud-core:1.61.0 +com.google.cloud:google-cloud-spanner:1.6.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.code.gson:gson:2.8.5 +com.google.common.html.types:types:1.0.4 +com.google.dagger:dagger:2.28 +com.google.errorprone:error_prone_annotations:2.3.4 +com.google.flogger:flogger-system-backend:0.1 +com.google.flogger:flogger:0.3.1 +com.google.flogger:google-extensions:0.3.1 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:29.0-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.gwt:gwt-user:2.8.2 +com.google.http-client:google-http-client-appengine:1.34.1 +com.google.http-client:google-http-client-jackson2:1.34.1 +com.google.http-client:google-http-client-jackson:1.20.0 +com.google.http-client:google-http-client-protobuf:1.20.0 +com.google.http-client:google-http-client:1.34.1 +com.google.inject.extensions:guice-multibindings:4.1.0 +com.google.inject:guice:4.1.0 +com.google.j2objc:j2objc-annotations:1.3 +com.google.jsinterop:jsinterop-annotations:1.0.2 +com.google.monitoring-client:metrics:1.0.7 +com.google.monitoring-client:stackdriver:1.0.7 +com.google.oauth-client:google-oauth-client-appengine:1.30.5 +com.google.oauth-client:google-oauth-client-java6:1.28.0 +com.google.oauth-client:google-oauth-client-jetty:1.28.0 +com.google.oauth-client:google-oauth-client-servlet:1.30.5 +com.google.oauth-client:google-oauth-client:1.30.5 +com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-5 +com.google.protobuf:protobuf-java-util:3.6.1 +com.google.protobuf:protobuf-java:3.6.1 +com.google.re2j:re2j:1.1 +com.google.template:soy:2018-03-14 +com.google.truth:truth:1.0 +com.googlecode.charts4j:charts4j:1.3 +com.googlecode.java-diff-utils:diffutils:1.3.0 +com.googlecode.json-simple:json-simple:1.1.1 +com.ibm.icu:icu4j:57.1 +com.jcraft:jsch:0.1.55 +com.kohlschutter.junixsocket:junixsocket-common:2.0.4 +com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 +com.squareup.okhttp:okhttp:2.5.0 +com.squareup.okio:okio:1.13.0 +com.sun.istack:istack-commons-runtime:3.0.7 +com.sun.xml.fastinfoset:FastInfoset:1.2.15 +com.thoughtworks.paranamer:paranamer:2.7 +com.thoughtworks.qdox:qdox:1.12.1 +com.zaxxer:HikariCP:3.2.0 +commons-codec:commons-codec:1.11 +commons-logging:commons-logging:1.2 +dnsjava:dnsjava:2.1.7 +io.dropwizard.metrics:metrics-core:3.1.2 +io.grpc:grpc-all:1.17.1 +io.grpc:grpc-alts:1.17.1 +io.grpc:grpc-auth:1.17.1 +io.grpc:grpc-context:1.22.1 +io.grpc:grpc-core:1.17.1 +io.grpc:grpc-netty-shaded:1.17.1 +io.grpc:grpc-netty:1.17.1 +io.grpc:grpc-okhttp:1.17.1 +io.grpc:grpc-protobuf-lite:1.17.1 +io.grpc:grpc-protobuf-nano:1.17.1 +io.grpc:grpc-protobuf:1.17.1 +io.grpc:grpc-stub:1.17.1 +io.grpc:grpc-testing:1.17.1 +io.netty:netty-buffer:4.1.30.Final +io.netty:netty-codec-http2:4.1.30.Final +io.netty:netty-codec-http:4.1.30.Final +io.netty:netty-codec-socks:4.1.30.Final +io.netty:netty-codec:4.1.30.Final +io.netty:netty-common:4.1.30.Final +io.netty:netty-handler-proxy:4.1.30.Final +io.netty:netty-handler:4.1.30.Final +io.netty:netty-resolver:4.1.30.Final +io.netty:netty-tcnative-boringssl-static:2.0.17.Final +io.netty:netty-transport:4.1.30.Final +io.opencensus:opencensus-api:0.24.0 +io.opencensus:opencensus-contrib-grpc-metrics:0.17.0 +io.opencensus:opencensus-contrib-grpc-util:0.17.0 +io.opencensus:opencensus-contrib-http-util:0.24.0 +it.unimi.dsi:fastutil:6.5.16 +javax.activation:activation:1.1 +javax.activation:javax.activation-api:1.2.0 +javax.annotation:javax.annotation-api:1.2 +javax.annotation:jsr250-api:1.0 +javax.inject:javax.inject:1 +javax.jdo:jdo2-api:2.3-eb +javax.mail:mail:1.4 +javax.persistence:javax.persistence-api:2.2 +javax.servlet:servlet-api:2.5 +javax.transaction:transaction-api:1.1 +javax.validation:validation-api:1.0.0.GA +javax.xml.bind:jaxb-api:2.3.1 +jline:jline:1.0 +joda-time:joda-time:2.10.3 +junit:junit:4.12 +net.bytebuddy:byte-buddy:1.10.10 +net.java.dev.jna:jna-platform:5.5.0 +net.java.dev.jna:jna:5.5.0 +org.apache.avro:avro:1.8.2 +org.apache.beam:beam-model-job-management:2.16.0 +org.apache.beam:beam-model-pipeline:2.16.0 +org.apache.beam:beam-runners-core-construction-java:2.16.0 +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.16.0 +org.apache.beam:beam-sdks-java-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-protobuf:2.16.0 +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.16.0 +org.apache.beam:beam-vendor-bytebuddy-1_9_3:0.1 +org.apache.beam:beam-vendor-grpc-1_21_0:0.1 +org.apache.beam:beam-vendor-guava-26_0-jre:0.1 +org.apache.commons:commons-compress:1.20 +org.apache.commons:commons-lang3:3.5 +org.apache.httpcomponents:httpclient:4.5.11 +org.apache.httpcomponents:httpcore:4.4.13 +org.apiguardian:apiguardian-api:1.1.0 +org.bouncycastle:bcpg-jdk15on:1.61 +org.bouncycastle:bcprov-jdk15on:1.61 +org.checkerframework:checker-compat-qual:2.5.5 +org.checkerframework:checker-qual:2.11.1 +org.codehaus.jackson:jackson-core-asl:1.9.13 +org.codehaus.jackson:jackson-mapper-asl:1.9.13 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.dom4j:dom4j:2.1.3 +org.easymock:easymock:3.0 +org.flywaydb:flyway-core:5.2.4 +org.glassfish.jaxb:jaxb-runtime:2.3.1 +org.glassfish.jaxb:txw2:2.3.1 +org.hamcrest:hamcrest-core:1.3 +org.hibernate.common:hibernate-commons-annotations:5.1.0.Final +org.hibernate:hibernate-core:5.4.17.Final +org.hibernate:hibernate-hikaricp:5.4.17.Final +org.javassist:javassist:3.24.0-GA +org.jboss.logging:jboss-logging:3.3.2.Final +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final +org.jboss:jandex:2.1.3.Final +org.jetbrains:annotations:19.0.0 +org.joda:joda-money:1.0.1 +org.json:json:20160810 +org.junit.jupiter:junit-jupiter-api:5.6.2 +org.junit.jupiter:junit-jupiter-engine:5.6.2 +org.junit.platform:junit-platform-commons:1.6.2 +org.junit.platform:junit-platform-engine:1.6.2 +org.junit:junit-bom:5.6.2 +org.jvnet.staxex:stax-ex:1.8 +org.mockito:mockito-core:1.9.5 +org.mortbay.jetty:jetty-util:6.1.26 +org.mortbay.jetty:jetty:6.1.26 +org.objenesis:objenesis:1.2 +org.opentest4j:opentest4j:1.2.0 +org.ow2.asm:asm-analysis:8.0.1 +org.ow2.asm:asm-commons:7.1 +org.ow2.asm:asm-tree:8.0.1 +org.ow2.asm:asm-util:8.0.1 +org.ow2.asm:asm:8.0.1 +org.postgresql:postgresql:42.2.14 +org.rnorth.duct-tape:duct-tape:1.0.8 +org.rnorth.visible-assertions:visible-assertions:2.1.2 +org.rnorth:tcp-unix-socket-proxy:1.0.2 +org.scijava:native-lib-loader:2.0.2 +org.slf4j:slf4j-api:1.7.30 +org.testcontainers:database-commons:1.14.3 +org.testcontainers:jdbc:1.14.3 +org.testcontainers:postgresql:1.14.3 +org.testcontainers:testcontainers:1.14.3 +org.threeten:threetenbp:1.3.3 +org.tukaani:xz:1.8 +org.w3c.css:sac:1.3 +org.xerial.snappy:snappy-java:1.1.4 +org.yaml:snakeyaml:1.17 +xerces:xmlParserAPIs:2.6.2 +xpp3:xpp3:1.1.4c diff --git a/docs/gradle/dependency-locks/testCompileOnly.lockfile b/docs/gradle/dependency-locks/testCompileOnly.lockfile new file mode 100644 index 000000000..656c5dbcc --- /dev/null +++ b/docs/gradle/dependency-locks/testCompileOnly.lockfile @@ -0,0 +1,3 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. diff --git a/docs/gradle/dependency-locks/testRuntime.lockfile b/docs/gradle/dependency-locks/testRuntime.lockfile new file mode 100644 index 000000000..8bda33bfa --- /dev/null +++ b/docs/gradle/dependency-locks/testRuntime.lockfile @@ -0,0 +1,260 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +androidx.annotation:annotation:1.1.0 +antlr:antlr:2.7.7 +aopalliance:aopalliance:1.0 +args4j:args4j:2.0.23 +cglib:cglib-nodep:2.2 +com.beust:jcommander:1.60 +com.fasterxml.jackson.core:jackson-annotations:2.9.10 +com.fasterxml.jackson.core:jackson-core:2.10.2 +com.fasterxml.jackson.core:jackson-databind:2.9.10 +com.fasterxml:classmate:1.5.1 +com.github.jnr:jffi:1.2.23 +com.github.jnr:jnr-a64asm:1.0.0 +com.github.jnr:jnr-constants:0.9.15 +com.github.jnr:jnr-enxio:0.26 +com.github.jnr:jnr-ffi:2.1.13 +com.github.jnr:jnr-posix:3.0.55 +com.github.jnr:jnr-unixsocket:0.30 +com.github.jnr:jnr-x86asm:1.0.2 +com.google.api-client:google-api-client-appengine:1.30.8 +com.google.api-client:google-api-client-jackson2:1.27.0 +com.google.api-client:google-api-client-java6:1.27.0 +com.google.api-client:google-api-client-servlet:1.30.8 +com.google.api-client:google-api-client:1.30.8 +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:grpc-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-bigtable-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:grpc-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:proto-google-cloud-bigtable-v2:0.44.0 +com.google.api.grpc:proto-google-cloud-datastore-v1:0.44.0 +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:proto-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-iam-v1:0.12.0 +com.google.api:api-common:1.7.0 +com.google.api:gax-grpc:1.38.0 +com.google.api:gax-httpjson:0.52.0 +com.google.api:gax:1.38.0 +com.google.apis:google-api-services-admin-directory:directory_v1-rev72-1.22.0 +com.google.apis:google-api-services-appengine:v1-rev101-1.25.0 +com.google.apis:google-api-services-bigquery:v2-rev20181104-1.27.0 +com.google.apis:google-api-services-clouddebugger:v2-rev20180801-1.27.0 +com.google.apis:google-api-services-cloudkms:v1-rev12-1.22.0 +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20181015-1.27.0 +com.google.apis:google-api-services-dataflow:v1b3-rev20190607-1.27.0 +com.google.apis:google-api-services-dns:v2beta1-rev6-1.22.0 +com.google.apis:google-api-services-drive:v2-rev160-1.19.1 +com.google.apis:google-api-services-groupssettings:v1-rev60-1.22.0 +com.google.apis:google-api-services-monitoring:v3-rev426-1.23.0 +com.google.apis:google-api-services-pubsub:v1-rev20181105-1.27.0 +com.google.apis:google-api-services-sheets:v4-rev483-1.22.0 +com.google.apis:google-api-services-sqladmin:v1beta4-rev20190827-1.30.1 +com.google.apis:google-api-services-storage:v1-rev20181109-1.27.0 +com.google.appengine.tools:appengine-gcs-client:0.6 +com.google.appengine.tools:appengine-mapreduce:0.9 +com.google.appengine.tools:appengine-pipeline:0.2.13 +com.google.appengine:appengine-api-1.0-sdk:1.9.48 +com.google.appengine:appengine-remote-api:1.9.48 +com.google.appengine:appengine-testing:1.9.58 +com.google.auth:google-auth-library-credentials:0.20.0 +com.google.auth:google-auth-library-oauth2-http:0.20.0 +com.google.auto.value:auto-value-annotations:1.7 +com.google.auto.value:auto-value:1.6.3 +com.google.cloud.bigdataoss:gcsio:1.9.16 +com.google.cloud.bigdataoss:util:1.9.16 +com.google.cloud.bigtable:bigtable-client-core:1.8.0 +com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 +com.google.cloud.sql:jdbc-socket-factory-core:1.0.16 +com.google.cloud.sql:postgres-socket-factory:1.0.16 +com.google.cloud:google-cloud-bigquerystorage:0.79.0-alpha +com.google.cloud:google-cloud-bigtable-admin:0.73.0-alpha +com.google.cloud:google-cloud-bigtable:0.73.0-alpha +com.google.cloud:google-cloud-core-grpc:1.61.0 +com.google.cloud:google-cloud-core-http:1.55.0 +com.google.cloud:google-cloud-core:1.61.0 +com.google.cloud:google-cloud-spanner:1.6.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.code.gson:gson:2.8.5 +com.google.common.html.types:types:1.0.4 +com.google.dagger:dagger:2.28 +com.google.errorprone:error_prone_annotations:2.3.4 +com.google.flogger:flogger-system-backend:0.3.1 +com.google.flogger:flogger:0.3.1 +com.google.flogger:google-extensions:0.3.1 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:29.0-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.gwt:gwt-user:2.8.2 +com.google.http-client:google-http-client-appengine:1.34.1 +com.google.http-client:google-http-client-jackson2:1.34.1 +com.google.http-client:google-http-client-jackson:1.20.0 +com.google.http-client:google-http-client-protobuf:1.20.0 +com.google.http-client:google-http-client:1.34.1 +com.google.inject.extensions:guice-multibindings:4.1.0 +com.google.inject:guice:4.1.0 +com.google.j2objc:j2objc-annotations:1.3 +com.google.jsinterop:jsinterop-annotations:1.0.2 +com.google.monitoring-client:metrics:1.0.7 +com.google.monitoring-client:stackdriver:1.0.7 +com.google.oauth-client:google-oauth-client-appengine:1.30.5 +com.google.oauth-client:google-oauth-client-java6:1.28.0 +com.google.oauth-client:google-oauth-client-jetty:1.28.0 +com.google.oauth-client:google-oauth-client-servlet:1.30.5 +com.google.oauth-client:google-oauth-client:1.30.5 +com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-5 +com.google.protobuf:protobuf-java-util:3.6.1 +com.google.protobuf:protobuf-java:3.6.1 +com.google.re2j:re2j:1.1 +com.google.template:soy:2018-03-14 +com.google.truth:truth:1.0 +com.googlecode.charts4j:charts4j:1.3 +com.googlecode.java-diff-utils:diffutils:1.3.0 +com.googlecode.json-simple:json-simple:1.1.1 +com.ibm.icu:icu4j:57.1 +com.jcraft:jsch:0.1.55 +com.kohlschutter.junixsocket:junixsocket-common:2.0.4 +com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 +com.squareup.okhttp:okhttp:2.5.0 +com.squareup.okio:okio:1.13.0 +com.sun.istack:istack-commons-runtime:3.0.7 +com.sun.xml.fastinfoset:FastInfoset:1.2.15 +com.thoughtworks.paranamer:paranamer:2.7 +com.thoughtworks.qdox:qdox:1.12.1 +com.zaxxer:HikariCP:3.2.0 +commons-codec:commons-codec:1.11 +commons-logging:commons-logging:1.2 +dnsjava:dnsjava:2.1.7 +io.dropwizard.metrics:metrics-core:3.1.2 +io.grpc:grpc-all:1.17.1 +io.grpc:grpc-alts:1.17.1 +io.grpc:grpc-auth:1.17.1 +io.grpc:grpc-context:1.22.1 +io.grpc:grpc-core:1.17.1 +io.grpc:grpc-grpclb:1.17.1 +io.grpc:grpc-netty-shaded:1.17.1 +io.grpc:grpc-netty:1.17.1 +io.grpc:grpc-okhttp:1.17.1 +io.grpc:grpc-protobuf-lite:1.17.1 +io.grpc:grpc-protobuf-nano:1.17.1 +io.grpc:grpc-protobuf:1.17.1 +io.grpc:grpc-stub:1.17.1 +io.grpc:grpc-testing:1.17.1 +io.netty:netty-buffer:4.1.30.Final +io.netty:netty-codec-http2:4.1.30.Final +io.netty:netty-codec-http:4.1.30.Final +io.netty:netty-codec-socks:4.1.30.Final +io.netty:netty-codec:4.1.30.Final +io.netty:netty-common:4.1.30.Final +io.netty:netty-handler-proxy:4.1.30.Final +io.netty:netty-handler:4.1.30.Final +io.netty:netty-resolver:4.1.30.Final +io.netty:netty-tcnative-boringssl-static:2.0.17.Final +io.netty:netty-transport:4.1.30.Final +io.opencensus:opencensus-api:0.24.0 +io.opencensus:opencensus-contrib-grpc-metrics:0.17.0 +io.opencensus:opencensus-contrib-grpc-util:0.17.0 +io.opencensus:opencensus-contrib-http-util:0.24.0 +it.unimi.dsi:fastutil:6.5.16 +javax.activation:activation:1.1 +javax.activation:javax.activation-api:1.2.0 +javax.annotation:javax.annotation-api:1.2 +javax.annotation:jsr250-api:1.0 +javax.inject:javax.inject:1 +javax.jdo:jdo2-api:2.3-eb +javax.mail:mail:1.4 +javax.persistence:javax.persistence-api:2.2 +javax.servlet:servlet-api:2.5 +javax.transaction:transaction-api:1.1 +javax.validation:validation-api:1.0.0.GA +javax.xml.bind:jaxb-api:2.3.1 +jline:jline:1.0 +joda-time:joda-time:2.10.3 +junit:junit:4.12 +net.bytebuddy:byte-buddy:1.10.10 +net.java.dev.jna:jna-platform:5.5.0 +net.java.dev.jna:jna:5.5.0 +org.apache.avro:avro:1.8.2 +org.apache.beam:beam-model-job-management:2.16.0 +org.apache.beam:beam-model-pipeline:2.16.0 +org.apache.beam:beam-runners-core-construction-java:2.16.0 +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.16.0 +org.apache.beam:beam-sdks-java-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-protobuf:2.16.0 +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.16.0 +org.apache.beam:beam-vendor-bytebuddy-1_9_3:0.1 +org.apache.beam:beam-vendor-grpc-1_21_0:0.1 +org.apache.beam:beam-vendor-guava-26_0-jre:0.1 +org.apache.commons:commons-compress:1.20 +org.apache.commons:commons-lang3:3.5 +org.apache.httpcomponents:httpclient:4.5.11 +org.apache.httpcomponents:httpcore:4.4.13 +org.apiguardian:apiguardian-api:1.1.0 +org.bouncycastle:bcpg-jdk15on:1.61 +org.bouncycastle:bcprov-jdk15on:1.61 +org.checkerframework:checker-compat-qual:2.5.5 +org.checkerframework:checker-qual:2.11.1 +org.codehaus.jackson:jackson-core-asl:1.9.13 +org.codehaus.jackson:jackson-mapper-asl:1.9.13 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.dom4j:dom4j:2.1.3 +org.easymock:easymock:3.0 +org.flywaydb:flyway-core:5.2.4 +org.glassfish.jaxb:jaxb-runtime:2.3.1 +org.glassfish.jaxb:txw2:2.3.1 +org.hamcrest:hamcrest-core:1.3 +org.hibernate.common:hibernate-commons-annotations:5.1.0.Final +org.hibernate:hibernate-core:5.4.17.Final +org.hibernate:hibernate-hikaricp:5.4.17.Final +org.javassist:javassist:3.24.0-GA +org.jboss.logging:jboss-logging:3.3.2.Final +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final +org.jboss:jandex:2.1.3.Final +org.jetbrains:annotations:19.0.0 +org.joda:joda-money:1.0.1 +org.json:json:20160810 +org.junit.jupiter:junit-jupiter-api:5.6.2 +org.junit.jupiter:junit-jupiter-engine:5.6.2 +org.junit.platform:junit-platform-commons:1.6.2 +org.junit.platform:junit-platform-engine:1.6.2 +org.junit:junit-bom:5.6.2 +org.jvnet.staxex:stax-ex:1.8 +org.mockito:mockito-core:1.9.5 +org.mortbay.jetty:jetty-util:6.1.26 +org.mortbay.jetty:jetty:6.1.26 +org.objenesis:objenesis:1.2 +org.opentest4j:opentest4j:1.2.0 +org.ow2.asm:asm-analysis:8.0.1 +org.ow2.asm:asm-commons:7.1 +org.ow2.asm:asm-tree:8.0.1 +org.ow2.asm:asm-util:8.0.1 +org.ow2.asm:asm:8.0.1 +org.postgresql:postgresql:42.2.14 +org.rnorth.duct-tape:duct-tape:1.0.8 +org.rnorth.visible-assertions:visible-assertions:2.1.2 +org.rnorth:tcp-unix-socket-proxy:1.0.2 +org.scijava:native-lib-loader:2.0.2 +org.slf4j:slf4j-api:1.7.30 +org.slf4j:slf4j-jdk14:1.7.28 +org.testcontainers:database-commons:1.14.3 +org.testcontainers:jdbc:1.14.3 +org.testcontainers:postgresql:1.14.3 +org.testcontainers:testcontainers:1.14.3 +org.threeten:threetenbp:1.3.3 +org.tukaani:xz:1.8 +org.w3c.css:sac:1.3 +org.xerial.snappy:snappy-java:1.1.4 +org.yaml:snakeyaml:1.17 +xerces:xmlParserAPIs:2.6.2 +xpp3:xpp3:1.1.4c diff --git a/docs/gradle/dependency-locks/testRuntimeClasspath.lockfile b/docs/gradle/dependency-locks/testRuntimeClasspath.lockfile new file mode 100644 index 000000000..8bda33bfa --- /dev/null +++ b/docs/gradle/dependency-locks/testRuntimeClasspath.lockfile @@ -0,0 +1,260 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +androidx.annotation:annotation:1.1.0 +antlr:antlr:2.7.7 +aopalliance:aopalliance:1.0 +args4j:args4j:2.0.23 +cglib:cglib-nodep:2.2 +com.beust:jcommander:1.60 +com.fasterxml.jackson.core:jackson-annotations:2.9.10 +com.fasterxml.jackson.core:jackson-core:2.10.2 +com.fasterxml.jackson.core:jackson-databind:2.9.10 +com.fasterxml:classmate:1.5.1 +com.github.jnr:jffi:1.2.23 +com.github.jnr:jnr-a64asm:1.0.0 +com.github.jnr:jnr-constants:0.9.15 +com.github.jnr:jnr-enxio:0.26 +com.github.jnr:jnr-ffi:2.1.13 +com.github.jnr:jnr-posix:3.0.55 +com.github.jnr:jnr-unixsocket:0.30 +com.github.jnr:jnr-x86asm:1.0.2 +com.google.api-client:google-api-client-appengine:1.30.8 +com.google.api-client:google-api-client-jackson2:1.27.0 +com.google.api-client:google-api-client-java6:1.27.0 +com.google.api-client:google-api-client-servlet:1.30.8 +com.google.api-client:google-api-client:1.30.8 +com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:grpc-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-bigtable-v2:0.38.0 +com.google.api.grpc:grpc-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:grpc-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:grpc-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1:0.44.0 +com.google.api.grpc:proto-google-cloud-bigtable-admin-v2:0.38.0 +com.google.api.grpc:proto-google-cloud-bigtable-v2:0.44.0 +com.google.api.grpc:proto-google-cloud-datastore-v1:0.44.0 +com.google.api.grpc:proto-google-cloud-pubsub-v1:1.43.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1:1.6.0 +com.google.api.grpc:proto-google-cloud-spanner-v1:1.6.0 +com.google.api.grpc:proto-google-common-protos:1.12.0 +com.google.api.grpc:proto-google-iam-v1:0.12.0 +com.google.api:api-common:1.7.0 +com.google.api:gax-grpc:1.38.0 +com.google.api:gax-httpjson:0.52.0 +com.google.api:gax:1.38.0 +com.google.apis:google-api-services-admin-directory:directory_v1-rev72-1.22.0 +com.google.apis:google-api-services-appengine:v1-rev101-1.25.0 +com.google.apis:google-api-services-bigquery:v2-rev20181104-1.27.0 +com.google.apis:google-api-services-clouddebugger:v2-rev20180801-1.27.0 +com.google.apis:google-api-services-cloudkms:v1-rev12-1.22.0 +com.google.apis:google-api-services-cloudresourcemanager:v1-rev20181015-1.27.0 +com.google.apis:google-api-services-dataflow:v1b3-rev20190607-1.27.0 +com.google.apis:google-api-services-dns:v2beta1-rev6-1.22.0 +com.google.apis:google-api-services-drive:v2-rev160-1.19.1 +com.google.apis:google-api-services-groupssettings:v1-rev60-1.22.0 +com.google.apis:google-api-services-monitoring:v3-rev426-1.23.0 +com.google.apis:google-api-services-pubsub:v1-rev20181105-1.27.0 +com.google.apis:google-api-services-sheets:v4-rev483-1.22.0 +com.google.apis:google-api-services-sqladmin:v1beta4-rev20190827-1.30.1 +com.google.apis:google-api-services-storage:v1-rev20181109-1.27.0 +com.google.appengine.tools:appengine-gcs-client:0.6 +com.google.appengine.tools:appengine-mapreduce:0.9 +com.google.appengine.tools:appengine-pipeline:0.2.13 +com.google.appengine:appengine-api-1.0-sdk:1.9.48 +com.google.appengine:appengine-remote-api:1.9.48 +com.google.appengine:appengine-testing:1.9.58 +com.google.auth:google-auth-library-credentials:0.20.0 +com.google.auth:google-auth-library-oauth2-http:0.20.0 +com.google.auto.value:auto-value-annotations:1.7 +com.google.auto.value:auto-value:1.6.3 +com.google.cloud.bigdataoss:gcsio:1.9.16 +com.google.cloud.bigdataoss:util:1.9.16 +com.google.cloud.bigtable:bigtable-client-core:1.8.0 +com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 +com.google.cloud.sql:jdbc-socket-factory-core:1.0.16 +com.google.cloud.sql:postgres-socket-factory:1.0.16 +com.google.cloud:google-cloud-bigquerystorage:0.79.0-alpha +com.google.cloud:google-cloud-bigtable-admin:0.73.0-alpha +com.google.cloud:google-cloud-bigtable:0.73.0-alpha +com.google.cloud:google-cloud-core-grpc:1.61.0 +com.google.cloud:google-cloud-core-http:1.55.0 +com.google.cloud:google-cloud-core:1.61.0 +com.google.cloud:google-cloud-spanner:1.6.0 +com.google.code.findbugs:jsr305:3.0.2 +com.google.code.gson:gson:2.8.5 +com.google.common.html.types:types:1.0.4 +com.google.dagger:dagger:2.28 +com.google.errorprone:error_prone_annotations:2.3.4 +com.google.flogger:flogger-system-backend:0.3.1 +com.google.flogger:flogger:0.3.1 +com.google.flogger:google-extensions:0.3.1 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:29.0-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.gwt:gwt-user:2.8.2 +com.google.http-client:google-http-client-appengine:1.34.1 +com.google.http-client:google-http-client-jackson2:1.34.1 +com.google.http-client:google-http-client-jackson:1.20.0 +com.google.http-client:google-http-client-protobuf:1.20.0 +com.google.http-client:google-http-client:1.34.1 +com.google.inject.extensions:guice-multibindings:4.1.0 +com.google.inject:guice:4.1.0 +com.google.j2objc:j2objc-annotations:1.3 +com.google.jsinterop:jsinterop-annotations:1.0.2 +com.google.monitoring-client:metrics:1.0.7 +com.google.monitoring-client:stackdriver:1.0.7 +com.google.oauth-client:google-oauth-client-appengine:1.30.5 +com.google.oauth-client:google-oauth-client-java6:1.28.0 +com.google.oauth-client:google-oauth-client-jetty:1.28.0 +com.google.oauth-client:google-oauth-client-servlet:1.30.5 +com.google.oauth-client:google-oauth-client:1.30.5 +com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-5 +com.google.protobuf:protobuf-java-util:3.6.1 +com.google.protobuf:protobuf-java:3.6.1 +com.google.re2j:re2j:1.1 +com.google.template:soy:2018-03-14 +com.google.truth:truth:1.0 +com.googlecode.charts4j:charts4j:1.3 +com.googlecode.java-diff-utils:diffutils:1.3.0 +com.googlecode.json-simple:json-simple:1.1.1 +com.ibm.icu:icu4j:57.1 +com.jcraft:jsch:0.1.55 +com.kohlschutter.junixsocket:junixsocket-common:2.0.4 +com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 +com.squareup.okhttp:okhttp:2.5.0 +com.squareup.okio:okio:1.13.0 +com.sun.istack:istack-commons-runtime:3.0.7 +com.sun.xml.fastinfoset:FastInfoset:1.2.15 +com.thoughtworks.paranamer:paranamer:2.7 +com.thoughtworks.qdox:qdox:1.12.1 +com.zaxxer:HikariCP:3.2.0 +commons-codec:commons-codec:1.11 +commons-logging:commons-logging:1.2 +dnsjava:dnsjava:2.1.7 +io.dropwizard.metrics:metrics-core:3.1.2 +io.grpc:grpc-all:1.17.1 +io.grpc:grpc-alts:1.17.1 +io.grpc:grpc-auth:1.17.1 +io.grpc:grpc-context:1.22.1 +io.grpc:grpc-core:1.17.1 +io.grpc:grpc-grpclb:1.17.1 +io.grpc:grpc-netty-shaded:1.17.1 +io.grpc:grpc-netty:1.17.1 +io.grpc:grpc-okhttp:1.17.1 +io.grpc:grpc-protobuf-lite:1.17.1 +io.grpc:grpc-protobuf-nano:1.17.1 +io.grpc:grpc-protobuf:1.17.1 +io.grpc:grpc-stub:1.17.1 +io.grpc:grpc-testing:1.17.1 +io.netty:netty-buffer:4.1.30.Final +io.netty:netty-codec-http2:4.1.30.Final +io.netty:netty-codec-http:4.1.30.Final +io.netty:netty-codec-socks:4.1.30.Final +io.netty:netty-codec:4.1.30.Final +io.netty:netty-common:4.1.30.Final +io.netty:netty-handler-proxy:4.1.30.Final +io.netty:netty-handler:4.1.30.Final +io.netty:netty-resolver:4.1.30.Final +io.netty:netty-tcnative-boringssl-static:2.0.17.Final +io.netty:netty-transport:4.1.30.Final +io.opencensus:opencensus-api:0.24.0 +io.opencensus:opencensus-contrib-grpc-metrics:0.17.0 +io.opencensus:opencensus-contrib-grpc-util:0.17.0 +io.opencensus:opencensus-contrib-http-util:0.24.0 +it.unimi.dsi:fastutil:6.5.16 +javax.activation:activation:1.1 +javax.activation:javax.activation-api:1.2.0 +javax.annotation:javax.annotation-api:1.2 +javax.annotation:jsr250-api:1.0 +javax.inject:javax.inject:1 +javax.jdo:jdo2-api:2.3-eb +javax.mail:mail:1.4 +javax.persistence:javax.persistence-api:2.2 +javax.servlet:servlet-api:2.5 +javax.transaction:transaction-api:1.1 +javax.validation:validation-api:1.0.0.GA +javax.xml.bind:jaxb-api:2.3.1 +jline:jline:1.0 +joda-time:joda-time:2.10.3 +junit:junit:4.12 +net.bytebuddy:byte-buddy:1.10.10 +net.java.dev.jna:jna-platform:5.5.0 +net.java.dev.jna:jna:5.5.0 +org.apache.avro:avro:1.8.2 +org.apache.beam:beam-model-job-management:2.16.0 +org.apache.beam:beam-model-pipeline:2.16.0 +org.apache.beam:beam-runners-core-construction-java:2.16.0 +org.apache.beam:beam-runners-google-cloud-dataflow-java:2.16.0 +org.apache.beam:beam-sdks-java-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core:2.16.0 +org.apache.beam:beam-sdks-java-extensions-protobuf:2.16.0 +org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.16.0 +org.apache.beam:beam-vendor-bytebuddy-1_9_3:0.1 +org.apache.beam:beam-vendor-grpc-1_21_0:0.1 +org.apache.beam:beam-vendor-guava-26_0-jre:0.1 +org.apache.commons:commons-compress:1.20 +org.apache.commons:commons-lang3:3.5 +org.apache.httpcomponents:httpclient:4.5.11 +org.apache.httpcomponents:httpcore:4.4.13 +org.apiguardian:apiguardian-api:1.1.0 +org.bouncycastle:bcpg-jdk15on:1.61 +org.bouncycastle:bcprov-jdk15on:1.61 +org.checkerframework:checker-compat-qual:2.5.5 +org.checkerframework:checker-qual:2.11.1 +org.codehaus.jackson:jackson-core-asl:1.9.13 +org.codehaus.jackson:jackson-mapper-asl:1.9.13 +org.codehaus.mojo:animal-sniffer-annotations:1.17 +org.dom4j:dom4j:2.1.3 +org.easymock:easymock:3.0 +org.flywaydb:flyway-core:5.2.4 +org.glassfish.jaxb:jaxb-runtime:2.3.1 +org.glassfish.jaxb:txw2:2.3.1 +org.hamcrest:hamcrest-core:1.3 +org.hibernate.common:hibernate-commons-annotations:5.1.0.Final +org.hibernate:hibernate-core:5.4.17.Final +org.hibernate:hibernate-hikaricp:5.4.17.Final +org.javassist:javassist:3.24.0-GA +org.jboss.logging:jboss-logging:3.3.2.Final +org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final +org.jboss:jandex:2.1.3.Final +org.jetbrains:annotations:19.0.0 +org.joda:joda-money:1.0.1 +org.json:json:20160810 +org.junit.jupiter:junit-jupiter-api:5.6.2 +org.junit.jupiter:junit-jupiter-engine:5.6.2 +org.junit.platform:junit-platform-commons:1.6.2 +org.junit.platform:junit-platform-engine:1.6.2 +org.junit:junit-bom:5.6.2 +org.jvnet.staxex:stax-ex:1.8 +org.mockito:mockito-core:1.9.5 +org.mortbay.jetty:jetty-util:6.1.26 +org.mortbay.jetty:jetty:6.1.26 +org.objenesis:objenesis:1.2 +org.opentest4j:opentest4j:1.2.0 +org.ow2.asm:asm-analysis:8.0.1 +org.ow2.asm:asm-commons:7.1 +org.ow2.asm:asm-tree:8.0.1 +org.ow2.asm:asm-util:8.0.1 +org.ow2.asm:asm:8.0.1 +org.postgresql:postgresql:42.2.14 +org.rnorth.duct-tape:duct-tape:1.0.8 +org.rnorth.visible-assertions:visible-assertions:2.1.2 +org.rnorth:tcp-unix-socket-proxy:1.0.2 +org.scijava:native-lib-loader:2.0.2 +org.slf4j:slf4j-api:1.7.30 +org.slf4j:slf4j-jdk14:1.7.28 +org.testcontainers:database-commons:1.14.3 +org.testcontainers:jdbc:1.14.3 +org.testcontainers:postgresql:1.14.3 +org.testcontainers:testcontainers:1.14.3 +org.threeten:threetenbp:1.3.3 +org.tukaani:xz:1.8 +org.w3c.css:sac:1.3 +org.xerial.snappy:snappy-java:1.1.4 +org.yaml:snakeyaml:1.17 +xerces:xmlParserAPIs:2.6.2 +xpp3:xpp3:1.1.4c diff --git a/docs/install.md b/docs/install.md index e4ede4b60..91835c8d7 100644 --- a/docs/install.md +++ b/docs/install.md @@ -6,9 +6,7 @@ This document covers the steps necessary to download, build, and deploy Nomulus. You will need the following programs installed on your local machine: -* A recent version of the [Java 8 JDK][java-jdk8]. -* [Bazel build system](http://bazel.io/) (version [0.25.0][bazel-version] - works as of 2019-05-02). +* A recent version of the [Java 11 JDK][java-jdk11]. * [Google App Engine SDK for Java][app-engine-sdk], and configure aliases to to the `gcloud` and `appcfg.sh` utilities (you'll use them a lot). * [Git](https://git-scm.com/) version control system. @@ -180,5 +178,4 @@ using the `nomulus` tool to create test entities in your newly deployed system. See the [first steps tutorial](./first-steps-tutorial.md) for more information. [app-engine-sdk]: https://cloud.google.com/appengine/docs/java/download -[java-jdk8]: http://www.oracle.com/technetwork/java/javase/downloads -[bazel-version]: https://github.com/bazelbuild/bazel/releases/download/0.25.0/bazel-0.25.0-installer-linux-x86_64.sh +[java-jdk11]: https://www.oracle.com/java/technologies/javase-downloads.html diff --git a/java-format/google-java-format-1.7-all-deps.jar b/java-format/google-java-format-1.7-all-deps.jar deleted file mode 100644 index e2d40de46..000000000 Binary files a/java-format/google-java-format-1.7-all-deps.jar and /dev/null differ diff --git a/java-format/google-java-format-1.8-all-deps.jar b/java-format/google-java-format-1.8-all-deps.jar new file mode 100644 index 000000000..26f21d10f Binary files /dev/null and b/java-format/google-java-format-1.8-all-deps.jar differ diff --git a/java-format/google-java-format-git-diff.sh b/java-format/google-java-format-git-diff.sh index 1ef45737a..8db3e4e8c 100755 --- a/java-format/google-java-format-git-diff.sh +++ b/java-format/google-java-format-git-diff.sh @@ -40,14 +40,16 @@ where: show show the effect of the formatting as unified diff" SCRIPT_DIR="$(realpath $(dirname $0))" +JAR_NAME="google-java-format-1.8-all-deps.jar" function showNoncompliantFiles() { local forkPoint="$1" local message="$2" git diff -U0 ${forkPoint} | \ - ${SCRIPT_DIR}/google-java-format-diff.py -p1 | \ - awk -v "message=$message" \ + ${SCRIPT_DIR}/google-java-format-diff.py \ + --google-java-format-jar "${SCRIPT_DIR}/${JAR_NAME}" \ + -p1 | awk -v "message=$message" \ '/\+\+\+ ([^ ]*)/ { print message $2 }' 1>&2 } @@ -60,16 +62,22 @@ function callGoogleJavaFormatDiff() { "check") showNoncompliantFiles "$forkPoint" "\033[1mNeeds formatting: " callResult=$(git diff -U0 ${forkPoint} | \ - ${SCRIPT_DIR}/google-java-format-diff.py -p1 | wc -l) + ${SCRIPT_DIR}/google-java-format-diff.py \ + --google-java-format-jar "${SCRIPT_DIR}/${JAR_NAME}" \ + -p1 | wc -l) ;; "format") showNoncompliantFiles "$forkPoint" "\033[1mReformatting: " callResult=$(git diff -U0 ${forkPoint} | \ - ${SCRIPT_DIR}/google-java-format-diff.py -p1 -i) + ${SCRIPT_DIR}/google-java-format-diff.py \ + --google-java-format-jar "${SCRIPT_DIR}/${JAR_NAME}" \ + -p1 -i) ;; "show") callResult=$(git diff -U0 ${forkPoint} | \ - ${SCRIPT_DIR}/google-java-format-diff.py -p1) + ${SCRIPT_DIR}/google-java-format-diff.py \ + --google-java-format-jar "${SCRIPT_DIR}/${JAR_NAME}" \ + -p1) ;; esac echo -e "\033[0m" 1>&2 diff --git a/java_common.gradle b/java_common.gradle index c444c083b..07c5b17f5 100644 --- a/java_common.gradle +++ b/java_common.gradle @@ -67,7 +67,6 @@ configurations { dependencies { // compatibility with Java 8 - errorproneJavac("com.google.errorprone:javac:9+181-r4173-1") errorprone("com.google.errorprone:error_prone_core:2.3.3") } diff --git a/networking/gradle/dependency-locks/errorproneJavac.lockfile b/networking/gradle/dependency-locks/errorproneJavac.lockfile index 43f098f5c..656c5dbcc 100644 --- a/networking/gradle/dependency-locks/errorproneJavac.lockfile +++ b/networking/gradle/dependency-locks/errorproneJavac.lockfile @@ -1,4 +1,3 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.google.errorprone:javac:9+181-r4173-1 diff --git a/prober/gradle/dependency-locks/errorproneJavac.lockfile b/prober/gradle/dependency-locks/errorproneJavac.lockfile index 43f098f5c..656c5dbcc 100644 --- a/prober/gradle/dependency-locks/errorproneJavac.lockfile +++ b/prober/gradle/dependency-locks/errorproneJavac.lockfile @@ -1,4 +1,3 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.google.errorprone:javac:9+181-r4173-1 diff --git a/processor/gradle/dependency-locks/errorproneJavac.lockfile b/processor/gradle/dependency-locks/errorproneJavac.lockfile index 43f098f5c..656c5dbcc 100644 --- a/processor/gradle/dependency-locks/errorproneJavac.lockfile +++ b/processor/gradle/dependency-locks/errorproneJavac.lockfile @@ -1,4 +1,3 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.google.errorprone:javac:9+181-r4173-1 diff --git a/proxy/gradle/dependency-locks/errorproneJavac.lockfile b/proxy/gradle/dependency-locks/errorproneJavac.lockfile index 43f098f5c..656c5dbcc 100644 --- a/proxy/gradle/dependency-locks/errorproneJavac.lockfile +++ b/proxy/gradle/dependency-locks/errorproneJavac.lockfile @@ -1,4 +1,3 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.google.errorprone:javac:9+181-r4173-1 diff --git a/settings.gradle b/settings.gradle index f8244b00e..58f8afffe 100644 --- a/settings.gradle +++ b/settings.gradle @@ -30,8 +30,7 @@ rootProject.name = 'nomulus' include 'common' include 'core' include 'db' -// TODO: Enable the docs package once we use Java 11 to compile. -//include 'docs' +include 'docs' include 'integration' include 'networking' include 'processor' diff --git a/util/gradle/dependency-locks/errorproneJavac.lockfile b/util/gradle/dependency-locks/errorproneJavac.lockfile index 43f098f5c..656c5dbcc 100644 --- a/util/gradle/dependency-locks/errorproneJavac.lockfile +++ b/util/gradle/dependency-locks/errorproneJavac.lockfile @@ -1,4 +1,3 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.google.errorprone:javac:9+181-r4173-1