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.fasterxml.jackson.core jackson-core 2.10.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.10.0 jar The Apache Software License, Version 2.0
com.google.protobuf protobuf-java 3.10.0 jar 3-Clause BSD License
com.ibm.wala com.ibm.wala.cast 1.5.0 jar Eclipse Public License, Version 1.0
com.ibm.wala com.ibm.wala.cast.java 1.5.0 jar Eclipse Public License, Version 1.0
com.ibm.wala com.ibm.wala.cast.java.ecj 1.5.0 jar Eclipse Public License, Version 1.0
com.ibm.wala com.ibm.wala.core 1.5.0 jar Eclipse Public License, Version 1.0
com.ibm.wala com.ibm.wala.shrike 1.5.0 jar Eclipse Public License, Version 1.0
com.ibm.wala com.ibm.wala.util 1.5.0 jar Eclipse Public License, Version 1.0
commons-io commons-io 2.5 jar Apache License, Version 2.0
es.bsc.dataclay extrae 3.6.1 jar -
io.grpc grpc-netty-shaded 1.22.1 jar Apache 2.0
io.grpc grpc-protobuf 1.22.1 jar Apache 2.0
io.grpc grpc-stub 1.22.1 jar Apache 2.0
javax.annotation javax.annotation-api 1.3.2 jar CDDL + GPLv2 with classpath exception
javax.persistence javax.persistence-api 2.2 jar Eclipse Public License v1.0Eclipse Distribution License v. 1.0
org.apache.commons commons-dbcp2 2.1.1 jar The Apache Software License, Version 2.0
org.apache.logging.log4j log4j-api 2.11.0 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-core 2.11.0 jar Apache License, Version 2.0
org.aspectj aspectjrt 1.9.2 jar Eclipse Public License - v 1.0
org.aspectj aspectjtools 1.9.2 jar Eclipse Public License - v 1.0
org.eclipse.jdt org.eclipse.jdt.core 3.10.0 jar Eclipse Public License - v 1.0
org.json json 20170516 jar The JSON License
org.ow2.asm asm 7.2-beta jar BSD
org.ow2.asm asm-commons 7.2-beta jar BSD
org.ow2.asm asm-tree 7.2-beta jar BSD
org.ow2.asm asm-util 7.2-beta jar BSD
org.postgresql postgresql 9.4.1212 jar -
org.reflections reflections 0.9.11 jar WTFPLThe New BSD License
org.xerial sqlite-jdbc 3.21.0.1 jar The Apache Software License, Version 2.0
org.yaml snakeyaml 1.25 jar Apache License, Version 2.0

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
junit junit 4.11 jar Common Public License Version 1.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
org.aspectj aspectjweaver 1.9.2 jar Eclipse Public License - v 1.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.fasterxml.jackson.core jackson-annotations 2.10.0 jar The Apache Software License, Version 2.0
com.google.android annotations 4.1.1.4 jar Apache 2.0
com.google.api.grpc proto-google-common-protos 1.12.0 jar Apache-2.0
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.7 jar Apache 2.0
com.google.errorprone error_prone_annotations 2.3.2 jar Apache 2.0
com.google.guava guava 26.0-android jar The Apache Software License, Version 2.0
com.google.j2objc j2objc-annotations 1.1 jar The Apache Software License, Version 2.0
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0
io.grpc grpc-api 1.22.1 jar Apache 2.0
io.grpc grpc-context 1.22.1 jar Apache 2.0
io.grpc grpc-core 1.22.1 jar Apache 2.0
io.grpc grpc-protobuf-lite 1.22.1 jar Apache 2.0
io.opencensus opencensus-api 0.21.0 jar The Apache License, Version 2.0
io.opencensus opencensus-contrib-grpc-metrics 0.21.0 jar The Apache License, Version 2.0
io.perfmark perfmark-api 0.16.0 jar Apache 2.0
org.apache.commons commons-pool2 2.4.2 jar The Apache Software License, Version 2.0
org.checkerframework checker-compat-qual 2.5.2 jar GNU General Public License, version 2 (GPL2), with the classpath exceptionThe MIT License
org.codehaus.mojo animal-sniffer-annotations 1.17 jar MIT license
org.javassist javassist 3.21.0-GA jar MPL 1.1LGPL 2.1Apache License 2.0
org.ow2.asm asm-analysis 7.2-beta jar BSD

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
org.hamcrest hamcrest-core 1.3 jar New BSD License

Project Dependency Graph

Dependency Tree

Licenses

The New BSD License: Reflections

3-Clause BSD License: Protocol Buffers [Core], dataclay

Apache 2.0: Google Android Annotations Library, Gson, error-prone annotations, io.grpc:grpc-api, io.grpc:grpc-context, io.grpc:grpc-core, io.grpc:grpc-netty-shaded, io.grpc:grpc-protobuf, io.grpc:grpc-protobuf-lite, io.grpc:grpc-stub, perfmark:perfmark-api

The Apache License, Version 2.0: OpenCensus

Eclipse Distribution License v. 1.0: javax.persistence-api

Eclipse Public License v1.0: javax.persistence-api

The JSON License: JSON in Java

New BSD License: Hamcrest Core

Eclipse Public License, Version 1.0: WALA CAst, WALA CAst Java ECJ, WALA Core, WALA Shrike, WALA utilities

BSD: asm, asm-analysis, asm-commons, asm-tree, asm-util

Unknown: extrae

WTFPL: Reflections

Apache License 2.0: Javassist

The MIT License: Checker Qual

GNU General Public License, version 2 (GPL2), with the classpath exception: Checker Qual

Apache-2.0: proto-google-common-protos

Apache License, Version 2.0: Apache Commons IO, Apache Log4j API, Apache Log4j Core, SnakeYAML

LGPL 2.1: Javassist

CDDL + GPLv2 with classpath exception: javax.annotation API

MIT license: Animal Sniffer Annotations

MPL 1.1: Javassist

The Apache Software License, Version 2.0: Apache Commons DBCP, Apache Commons Logging, Apache Commons Pool, FindBugs-jsr305, Guava: Google Core Libraries for Java, J2ObjC Annotations, Jackson-annotations, Jackson-core, SQLite JDBC, jackson-databind

Common Public License Version 1.0: JUnit

Eclipse Public License - v 1.0: AspectJ runtime, AspectJ tools, AspectJ weaver, Java Development Tools Core

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
jackson-annotations-2.10.0.jar 67.9 kB 81 69 2 - Yes
jackson-core-2.10.0.jar 348.6 kB 144 118 13 - Yes
jackson-databind-2.10.0.jar 1.4 MB 690 655 22 - Yes
annotations-4.1.1.4.jar 3.1 kB 11 2 1 1.5 No
proto-google-common-protos-1.12.0.jar 1.2 MB 505 443 6 1.7 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
gson-2.7.jar 232 kB 190 174 7 1.6 Yes
error_prone_annotations-2.3.2.jar 13.2 kB 33 21 2 1.7 No
guava-26.0-android.jar 2.6 MB 1912 1882 18 1.7 Yes
j2objc-annotations-1.1.jar 8.8 kB 23 12 1 1.5 Yes
protobuf-java-3.10.0.jar 1.7 MB 693 667 2 1.7 Yes
com.ibm.wala.cast-1.5.0.jar 448.6 kB 331 300 17 1.8 Yes
com.ibm.wala.cast.java-1.5.0.jar 82.4 kB 77 51 11 1.8 Yes
com.ibm.wala.cast.java.ecj-1.5.0.jar 89.8 kB 48 30 4 1.8 Yes
com.ibm.wala.core-1.5.0.jar 1.7 MB 1070 979 64 1.8 Yes
com.ibm.wala.shrike-1.5.0.jar 444.6 kB 318 295 12 1.8 Yes
com.ibm.wala.util-1.5.0.jar 459.5 kB 347 315 20 1.8 Yes
commons-io-2.5.jar 208.7 kB 142 123 7 1.6 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
extrae-3.6.1.jar 1.4 kB 3 1 1 1.8 Yes
grpc-api-1.22.1.jar 217.5 kB 219 215 1 1.7 Yes
grpc-context-1.22.1.jar 29.4 kB 30 26 1 1.7 Yes
grpc-core-1.22.1.jar 604.1 kB 463 453 3 1.7 Yes
grpc-netty-shaded-1.22.1.jar 6.9 MB 2519 2391 61 1.7 Yes
grpc-protobuf-1.22.1.jar 5 kB 10 5 1 1.7 Yes
grpc-protobuf-lite-1.22.1.jar 7.6 kB 10 4 1 1.7 Yes
grpc-stub-1.22.1.jar 40.1 kB 42 36 2 1.7 Yes
opencensus-api-0.21.0.jar 351.6 kB 396 375 17 1.7 Yes
opencensus-contrib-grpc-metrics-0.21.0.jar 15 kB 10 3 1 1.6 Yes
perfmark-api-0.16.0.jar 4.3 kB 9 5 1 1.6 Yes
javax.annotation-api-1.3.2.jar 26.6 kB 29 15 3 1.8 Yes
javax.persistence-api-2.2.jar 164.6 kB 227 207 4 1.8 Yes
junit-4.11.jar 245 kB 266 233 28 1.5 Yes
commons-dbcp2-2.1.1.jar 174.2 kB 80 63 4 1.7 Yes
commons-pool2-2.4.2.jar 112 kB 83 68 3 1.6 Yes
log4j-api-2.11.0.jar 263.1 kB 193 161 8 - Yes
log4j-core-2.11.0.jar 1.6 MB 1140 1050 50 1.7 Yes
aspectjrt-1.9.2.jar 122.5 kB 148 130 11 1.6 Yes
aspectjtools-1.9.2.jar 13.9 MB 5670 5133 243 1.8 Yes
aspectjweaver-1.9.2.jar 2.1 MB 1022 967 36 1.7 Yes
checker-compat-qual-2.5.2.jar 5.8 kB 17 10 1 1.6 No
animal-sniffer-annotations-1.17.jar 3.4 kB 12 1 1 1.7 No
org.eclipse.jdt.core-3.10.0.jar 5.6 MB 1737 1620 46 1.6 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
javassist-3.21.0-GA.jar 734.8 kB 423 399 17 1.6 Yes
json-20170516.jar 57.3 kB 32 23 1 1.6 Yes
asm-7.2-beta.jar 114.7 kB 42 36 3 - Yes
asm-analysis-7.2-beta.jar 33.4 kB 22 15 2 - Yes
asm-commons-7.2-beta.jar 70.1 kB 33 27 2 - Yes
asm-tree-7.2-beta.jar 50.2 kB 44 38 2 - Yes
asm-util-7.2-beta.jar 80.7 kB 29 23 2 - Yes
postgresql-9.4.1212.jar 680.4 kB 281 248 22 1.8 Yes
reflections-0.9.11.jar 131 kB 104 90 6 1.7 Yes
sqlite-jdbc-3.21.0.1.jar 6.7 MB 148 98 7 1.6 Yes
snakeyaml-1.25.jar 303.5 kB 248 212 19 1.7 Yes
Total Size Entries Classes Packages Java Version Debug Information
55 52.4 MB 22496 20625 828 1.8 51
compile: 52 compile: 50 MB compile: 21156 compile: 19380 compile: 761 - compile: 48
test: 2 test: 290.1 kB test: 318 test: 278 test: 31 - test: 2
provided: 1 provided: 2.1 MB provided: 1022 provided: 967 provided: 36 - provided: 1