Project Dependencies

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
com.google.cloud google-cloud-spanner 6.33.0 jar Apache-2.0
io.permazen permazen-kv 5.0.0 jar The Apache Software License, Version 2.0
io.permazen permazen-kv-caching 5.0.0 jar The Apache Software License, Version 2.0
io.permazen permazen-util 5.0.0 jar The Apache Software License, Version 2.0
jakarta.annotation jakarta.annotation-api 2.1.1 jar EPL 2.0GPL2 w/ CPE
org.slf4j slf4j-api 2.0.9 jar MIT License

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Type Licenses
io.permazen permazen-kv-test 5.0.0 jar The Apache Software License, Version 2.0
org.testng testng 7.7.1 jar Apache License, Version 2.0

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
com.google.api api-common 2.2.2 jar BSD
com.google.api gax 2.19.5 jar BSD
com.google.api gax-grpc 2.19.5 jar BSD
com.google.api gax-httpjson 0.104.5 jar BSD
com.google.api.grpc grpc-google-cloud-spanner-admin-database-v1 6.33.0 jar Apache-2.0
com.google.api.grpc grpc-google-cloud-spanner-admin-instance-v1 6.33.0 jar Apache-2.0
com.google.api.grpc grpc-google-cloud-spanner-v1 6.33.0 jar Apache-2.0
com.google.api.grpc grpc-google-common-protos 2.10.0 jar Apache-2.0
com.google.api.grpc proto-google-cloud-spanner-admin-database-v1 6.33.0 jar Apache-2.0
com.google.api.grpc proto-google-cloud-spanner-admin-instance-v1 6.33.0 jar Apache-2.0
com.google.api.grpc proto-google-cloud-spanner-v1 6.33.0 jar Apache-2.0
com.google.api.grpc proto-google-common-protos 2.10.0 jar Apache-2.0
com.google.api.grpc proto-google-iam-v1 1.6.7 jar Apache-2.0
com.google.auth google-auth-library-credentials 1.12.1 jar BSD New license
com.google.auth google-auth-library-oauth2-http 1.12.1 jar BSD New license
com.google.auto.value auto-value-annotations 1.10 jar Apache 2.0
com.google.cloud google-cloud-core 2.8.27 jar Apache-2.0
com.google.cloud google-cloud-core-grpc 2.8.27 jar Apache-2.0
com.google.cloud grpc-gcp 1.3.1 jar Apache 2.0
com.google.code.gson gson 2.10.1 jar Apache-2.0
com.google.errorprone error_prone_annotations 2.16 jar Apache 2.0
com.google.guava failureaccess 1.0.1 jar The Apache Software License, Version 2.0
com.google.guava guava 33.0.0-jre jar Apache License, Version 2.0
com.google.guava listenablefuture 9999.0-empty-to-avoid-conflict-with-guava jar The Apache Software License, Version 2.0
com.google.http-client google-http-client 1.42.3 jar The Apache Software License, Version 2.0
com.google.http-client google-http-client-gson 1.42.3 jar The Apache Software License, Version 2.0
com.google.j2objc j2objc-annotations 1.3 jar The Apache Software License, Version 2.0
com.google.protobuf protobuf-java 3.21.9 jar BSD-3-Clause
com.google.protobuf protobuf-java-util 3.21.9 jar BSD-3-Clause
commons-codec commons-codec 1.15 jar Apache License, Version 2.0
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0
io.grpc grpc-alts 1.50.2 jar Apache 2.0
io.grpc grpc-api 1.50.2 jar Apache 2.0
io.grpc grpc-auth 1.50.2 jar Apache 2.0
io.grpc grpc-context 1.50.2 jar Apache 2.0
io.grpc grpc-core 1.50.2 jar Apache 2.0
io.grpc grpc-netty-shaded 1.50.2 jar Apache 2.0
io.grpc grpc-protobuf 1.50.2 jar Apache 2.0
io.grpc grpc-protobuf-lite 1.50.2 jar Apache 2.0
io.grpc grpc-stub 1.50.2 jar Apache 2.0
io.opencensus opencensus-api 0.31.1 jar The Apache License, Version 2.0
io.opencensus opencensus-contrib-grpc-util 0.31.1 jar The Apache License, Version 2.0
io.opencensus opencensus-contrib-http-util 0.31.1 jar The Apache License, Version 2.0
javax.annotation javax.annotation-api 1.3.2 jar CDDL + GPLv2 with classpath exception
net.sf.jopt-simple jopt-simple 6.0-alpha-3 jar The MIT License
org.apache.httpcomponents httpclient 4.5.13 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.16 jar Apache License, Version 2.0
org.checkerframework checker-qual 3.27.0 jar The MIT License
org.conscrypt conscrypt-openjdk-uber 2.5.2 jar Apache 2
org.dellroad dellroad-stuff-main 3.0.4 jar The Apache Software License, Version 2.0
org.threeten threetenbp 1.6.4 jar BSD 3-clause

runtime

The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

GroupId ArtifactId Version Type Licenses
com.google.android annotations 4.1.1.4 jar Apache 2.0
com.google.re2j re2j 1.6 jar Go License
io.grpc grpc-googleapis 1.50.2 jar Apache 2.0
io.grpc grpc-grpclb 1.50.2 jar Apache 2.0
io.grpc grpc-rls 1.50.2 jar Apache 2.0
io.grpc grpc-services 1.50.2 jar Apache 2.0
io.grpc grpc-xds 1.50.2 jar Apache 2.0
io.opencensus opencensus-proto 0.2.0 jar The Apache License, Version 2.0
io.perfmark perfmark-api 0.25.0 jar Apache 2.0
org.codehaus.mojo animal-sniffer-annotations 1.22 jar MIT license

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Type Licenses
ch.qos.reload4j reload4j 1.2.22 jar The Apache Software License, Version 2.0
com.beust jcommander 1.82 jar Apache License, Version 2.0
com.fasterxml classmate 1.5.1 jar Apache License, Version 2.0
io.permazen permazen-test 5.0.0 jar The Apache Software License, Version 2.0
jakarta.validation jakarta.validation-api 3.0.2 jar Apache License 2.0
org.hibernate.validator hibernate-validator 8.0.1.Final jar Apache License 2.0
org.jboss.logging jboss-logging 3.5.3.Final jar Apache License 2.0
org.slf4j slf4j-reload4j 2.0.9 jar MIT License
org.webjars jquery 3.6.1 jar MIT License

Project Dependency Graph

Dependency Tree

Licenses

Apache 2.0: AutoValue Annotations, Google Android Annotations Library, error-prone annotations, gRPC extension library for Google Cloud Platform, io.grpc:grpc-alts, io.grpc:grpc-api, io.grpc:grpc-auth, io.grpc:grpc-context, io.grpc:grpc-core, io.grpc:grpc-googleapis, io.grpc:grpc-grpclb, io.grpc:grpc-netty-shaded, io.grpc:grpc-protobuf, io.grpc:grpc-protobuf-lite, io.grpc:grpc-rls, io.grpc:grpc-services, io.grpc:grpc-stub, io.grpc:grpc-xds, perfmark:perfmark-api

The Apache License, Version 2.0: OpenCensus

BSD-3-Clause: Protocol Buffers [Core], Protocol Buffers [Util]

MIT License: SLF4J API Module, SLF4J Reload4j Provider, jquery

GPL2 w/ CPE: Jakarta Annotations API

BSD 3-clause: ThreeTen backport

Apache 2: org.conscrypt:conscrypt-openjdk-uber

Go License: RE2/J

BSD: API Common, GAX (Google Api eXtensions) for Java

Apache License 2.0: Hibernate Validator Engine, JBoss Logging 3, Jakarta Bean Validation API

The MIT License: Checker Qual, JOpt Simple

Apache-2.0: Google Cloud Core, Google Cloud Core gRPC, Google Cloud Spanner, Gson, grpc-google-cloud-spanner-admin-database-v1, grpc-google-cloud-spanner-admin-instance-v1, grpc-google-cloud-spanner-v1, grpc-google-common-protos, proto-google-cloud-spanner-admin-database-v1, proto-google-cloud-spanner-admin-instance-v1, proto-google-cloud-spanner-v1, proto-google-common-protos, proto-google-iam-v1

Apache License, Version 2.0: Apache Commons Codec, Apache HttpClient, Apache HttpCore, ClassMate, Guava: Google Core Libraries for Java, jcommander, testng

CDDL + GPLv2 with classpath exception: javax.annotation API

EPL 2.0: Jakarta Annotations API

MIT license: Animal Sniffer Annotations

BSD New license: Google Auth Library for Java - Credentials, Google Auth Library for Java - OAuth2 HTTP

The Apache Software License, Version 2.0: Apache Commons Logging, DellRoad Stuff Main, FindBugs-jsr305, GSON extensions to the Google HTTP Client Library for Java., Google HTTP Client Library for Java, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, J2ObjC Annotations, Permazen Google Cloud Spanner Key/Value Store, Permazen Key/Value Caching Layer, Permazen Key/Value Store Base Classes, Permazen Key/Value Store Test Classes, Permazen Test Classes, Permazen Utility Classes, reload4j

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
reload4j-1.2.22.jar 332.4 kB 243 217 14 1.5 Yes
jcommander-1.82.jar 88.4 kB 84 73 7 1.8 Yes
classmate-1.5.1.jar 67.8 kB 55 40 5 - Yes
annotations-4.1.1.4.jar 3.1 kB 11 2 1 1.5 No
api-common-2.2.2.jar 48.7 kB 52 44 3 1.8 Yes
gax-2.19.5.jar 371.8 kB 356 334 10 1.8 Yes
gax-grpc-2.19.5.jar 139.5 kB 119 104 4 1.8 Yes
gax-httpjson-0.104.5.jar 150.3 kB 131 122 3 1.8 Yes
grpc-google-cloud-spanner-admin-database-v1-6.33.0.jar 26.2 kB 26 12 1 1.8 Yes
grpc-google-cloud-spanner-admin-instance-v1-6.33.0.jar 23.2 kB 26 12 1 1.8 Yes
grpc-google-cloud-spanner-v1-6.33.0.jar 22.6 kB 24 12 1 1.8 Yes
grpc-google-common-protos-2.10.0.jar 29.2 kB 37 24 2 1.8 Yes
proto-google-cloud-spanner-admin-database-v1-6.33.0.jar 532.9 kB 218 196 1 1.8 Yes
proto-google-cloud-spanner-admin-instance-v1-6.33.0.jar 306.7 kB 130 109 1 1.8 Yes
proto-google-cloud-spanner-v1-6.33.0.jar 658.2 kB 256 233 1 1.8 Yes
proto-google-common-protos-2.10.0.jar 1.7 MB 709 617 10 1.8 Yes
proto-google-iam-v1-1.6.7.jar 167.9 kB 83 62 2 1.8 Yes
google-auth-library-credentials-1.12.1.jar 5.9 kB 16 6 1 1.8 Yes
google-auth-library-oauth2-http-1.12.1.jar 219 kB 147 135 2 1.8 Yes
auto-value-annotations-1.10.jar 7.5 kB 24 9 4 1.7 No
google-cloud-core-2.8.27.jar 131.4 kB 116 103 3 1.8 Yes
google-cloud-core-grpc-2.8.27.jar 10.1 kB 18 6 1 1.8 Yes
google-cloud-spanner-6.33.0.jar 1.1 MB 670 637 13 1.8 Yes
grpc-gcp-1.3.1.jar 118.2 kB 60 47 3 1.8 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
gson-2.10.1.jar 283.4 kB 238 218 10 - Yes
error_prone_annotations-2.16.jar 16 kB 38 26 2 1.8 Yes
failureaccess-1.0.1.jar 4.6 kB 15 2 1 1.7 Yes
guava-33.0.0-jre.jar 3 MB 2057 2018 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - No
google-http-client-1.42.3.jar 292.8 kB 248 219 16 1.7 Yes
google-http-client-gson-1.42.3.jar 10.6 kB 20 7 1 1.7 Yes
j2objc-annotations-1.3.jar 8.8 kB 23 12 1 1.5 Yes
protobuf-java-3.21.9.jar 1.7 MB 705 679 2 1.7 Yes
protobuf-java-util-3.21.9.jar 73.7 kB 55 44 1 1.7 Yes
re2j-1.6.jar 113.2 kB 52 47 1 1.6 Yes
commons-codec-1.15.jar 353.8 kB 253 106 7 1.7 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
grpc-alts-1.50.2.jar 312.3 kB 179 168 2 1.8 Yes
grpc-api-1.50.2.jar 260.9 kB 256 252 1 1.8 Yes
grpc-auth-1.50.2.jar 14.8 kB 12 7 1 1.8 Yes
grpc-context-1.50.2.jar 30.6 kB 30 26 1 1.7 Yes
grpc-core-1.50.2.jar 730.6 kB 572 562 3 1.8 Yes
grpc-googleapis-1.50.2.jar 14.4 kB 17 10 1 1.8 Yes
grpc-grpclb-1.50.2.jar 174.8 kB 111 97 2 1.8 Yes
grpc-netty-shaded-1.50.2.jar 9.3 MB 2778 2672 65 1.8 Yes
grpc-protobuf-1.50.2.jar 5.1 kB 10 5 1 1.8 Yes
grpc-protobuf-lite-1.50.2.jar 7.6 kB 10 4 1 1.8 Yes
grpc-rls-1.50.2.jar 253.4 kB 149 135 2 1.8 Yes
grpc-services-1.50.2.jar 808.4 kB 378 347 7 1.8 Yes
grpc-stub-1.50.2.jar 50.9 kB 52 46 2 1.8 Yes
grpc-xds-1.50.2.jar 11.9 MB 4759 4486 71 1.8 Yes
opencensus-api-0.31.1.jar 355.4 kB 401 380 17 1.7 Yes
opencensus-contrib-grpc-util-0.31.1.jar 4.3 kB 9 2 1 1.6 Yes
opencensus-contrib-http-util-0.31.1.jar 23.4 kB 19 12 2 1.6 Yes
opencensus-proto-0.2.0.jar 749.5 kB 353 284 7 1.6 Yes
perfmark-api-0.25.0.jar 6.7 kB 11 7 1 1.6 Yes
permazen-kv-5.0.0.jar 143.4 kB 91 79 3 - Yes
permazen-kv-caching-5.0.0.jar 32.8 kB 20 9 1 - Yes
permazen-kv-test-5.0.0.jar 44.2 kB 21 10 1 - Yes
permazen-test-5.0.0.jar 10.9 kB 14 3 1 - Yes
permazen-util-5.0.0.jar 128.3 kB 92 80 3 - Yes
jakarta.annotation-api-2.1.1.jar 26.1 kB 31 18 4 - Yes
jakarta.validation-api-3.0.2.jar 93.3 kB 161 144 10 - Yes
javax.annotation-api-1.3.2.jar 26.6 kB 29 15 3 1.8 Yes
jopt-simple-6.0-alpha-3.jar 79.4 kB 70 58 3 1.8 Yes
httpclient-4.5.13.jar 780.3 kB 511 470 24 1.6 Yes
httpcore-4.4.16.jar 327.9 kB 283 253 17 1.6 Yes
checker-qual-3.27.0.jar 223.5 kB 426 358 30 1.8 Yes
animal-sniffer-annotations-1.22.jar 3.3 kB 12 1 1 1.8 No
conscrypt-openjdk-uber-2.5.2.jar 4.5 MB 330 316 3 1.7 Yes
dellroad-stuff-main-3.0.4.jar 338.2 kB 260 234 12 - Yes
hibernate-validator-8.0.1.Final.jar 1.3 MB 1037 903 84 - Yes
jboss-logging-3.5.3.Final.jar 59.2 kB 46 35 2 - Yes
slf4j-api-2.0.9.jar 64.6 kB 67 52 5 - Yes
slf4j-reload4j-2.0.9.jar 10.7 kB 17 4 1 1.8 Yes
testng-7.7.1.jar 1 MB 618 570 27 - Yes
threetenbp-1.6.4.jar 514.5 kB 229 207 6 1.6 Yes
jquery-3.6.1.jar 314.6 kB 18 0 0 - No
Total Size Entries Classes Packages Java Version Debug Information
79 47.4 MB 21899 19918 588 1.8 74
compile: 57 compile: 30 MB compile: 13686 compile: 12468 compile: 339 - compile: 55
test: 11 test: 3.4 MB test: 2314 test: 1999 test: 152 - test: 10
runtime: 10 runtime: 14 MB runtime: 5853 runtime: 5416 runtime: 94 - runtime: 8
provided: 1 provided: 19.9 kB provided: 46 provided: 35 provided: 3 - provided: 1