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
commons-lang commons-lang 2.4 jar The Apache Software License, Version 2.0
gr.iccs.isense.circ4life.lib Common 1.0.2-dev jar -
gr.iccs.isense.circ4life.lib EcoCreditCalculator 1.0.2-dev jar -
javax.validation validation-api 2.0.1.Final jar Apache License 2.0
org.glassfish javax.json 1.1 jar Dual license consisting of the CDDL v1.1 and GPL v2
org.mongodb mongodb-driver-sync 3.11.0 jar The Apache License, Version 2.0
org.reflections reflections 0.9.11 jar WTFPLThe New BSD 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
gr.iccs.isense.circ4life.test CommonTesting 1.0.2-dev jar -
junit junit 4.12 jar Eclipse Public License 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
com.fasterxml.jackson.core jackson-databind 2.9.8 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.9.8 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.fasterxml.jackson.core jackson-annotations 2.9.8 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.9.8 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.jaxrs jackson-jaxrs-base 2.9.8 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider 2.9.8 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.module jackson-module-jaxb-annotations 2.9.8 jar The Apache Software License, Version 2.0
com.github.fge jackson-coreutils 1.0 jar LGPLv3 or later
com.github.fge json-patch 1.3 jar LGPLv3 or later
com.google.guava guava 20.0 jar The Apache Software License, Version 2.0
com.sun.xml.bind jaxb-core 2.3.0 jar CDDL+GPL License
com.sun.xml.bind jaxb-impl 2.3.0 jar CDDL+GPL License
commons-codec commons-codec 1.9 jar The Apache Software License, Version 2.0
commons-io commons-io 2.4 jar The Apache Software License, Version 2.0
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0
jakarta.annotation jakarta.annotation-api 1.3.4 jar EPL 2.0GPL2 w/ CPE
javax.activation activation 1.1.1 jar COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
javax.json.bind javax.json.bind-api 1.0 jar Dual license consisting of the CDDL v1.1 and GPL v2
net.jcip jcip-annotations 1.0 jar -
org.apache.httpcomponents httpclient 4.5.2 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.4 jar Apache License, Version 2.0
org.apache.james apache-mime4j 0.6 jar Apache License, Version 2.0
org.bouncycastle bcpkix-jdk15on 1.60 jar Bouncy Castle Licence
org.bouncycastle bcprov-jdk15on 1.60 jar Bouncy Castle Licence
org.glassfish.hk2 osgi-resource-locator 1.0.1 jar CDDL + GPLv2 with classpath exception
org.glassfish.hk2.external jakarta.inject 2.5.0 jar EPL 2.0GPL2 w/ CPE
org.glassfish.jersey.core jersey-client 2.28 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.core jersey-common 2.28 jar EPL 2.0The GNU General Public License (GPL), Version 2, With Classpath ExceptionApache License, 2.0Public Domain
org.glassfish.jersey.ext jersey-entity-filtering 2.28 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.media jersey-media-json-jackson 2.28 jar EPL 2.0The GNU General Public License (GPL), Version 2, With Classpath ExceptionApache License, 2.0
org.glassfish.jersey.media jersey-media-multipart 2.28 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.javassist javassist 3.21.0-GA jar MPL 1.1LGPL 2.1Apache License 2.0
org.jboss.logging jboss-logging 3.3.1.Final jar Apache License, version 2.0
org.jboss.resteasy resteasy-client 3.6.1.Final jar Apache License 2.0
org.jboss.resteasy resteasy-jackson2-provider 3.6.1.Final jar Apache License 2.0
org.jboss.resteasy resteasy-jaxb-provider 3.6.1.Final jar Apache License 2.0
org.jboss.resteasy resteasy-jaxrs 3.6.1.Final jar Apache License 2.0
org.jboss.resteasy resteasy-multipart-provider 3.6.1.Final jar Apache License 2.0
org.jboss.spec.javax.annotation jboss-annotations-api_1.2_spec 1.0.0.Final jar CDDL or GPLv2 with exceptions
org.jboss.spec.javax.ws.rs jboss-jaxrs-api_2.1_spec 1.0.1.Final jar Common Development and Distribution LicenseGNU General Public License, Version 2 with the Classpath Exception
org.jboss.spec.javax.xml.bind jboss-jaxb-api_2.3_spec 1.0.0.Final jar CDDL or GPLv2 with exceptions
org.jvnet.mimepull mimepull 1.9.11 jar Eclipse Distribution License - v 1.0
org.keycloak keycloak-adapter-core 4.8.3.Final jar Apache License, Version 2.0
org.keycloak keycloak-adapter-spi 4.8.3.Final jar Apache License, Version 2.0
org.keycloak keycloak-admin-client 4.8.3.Final jar Apache License, Version 2.0
org.keycloak keycloak-common 4.8.3.Final jar Apache License, Version 2.0
org.keycloak keycloak-core 4.8.3.Final jar Apache License, Version 2.0
org.keycloak keycloak-servlet-adapter-spi 4.8.3.Final jar Apache License, Version 2.0
org.keycloak keycloak-servlet-filter-adapter 4.8.3.Final jar Apache License, Version 2.0
org.mongodb bson 3.11.0 jar The Apache License, Version 2.0
org.mongodb mongodb-driver-core 3.11.0 jar The Apache License, Version 2.0
org.reactivestreams reactive-streams 1.0.2 jar CC0

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
jakarta.servlet jakarta.servlet-api 4.0.2 jar EPL 2.0GPL2 w/ CPE
org.glassfish.grizzly grizzly-framework 2.4.4 jar EPL-2.0
org.glassfish.grizzly grizzly-http 2.4.4 jar EPL-2.0
org.glassfish.grizzly grizzly-http-server 2.4.4 jar EPL-2.0
org.glassfish.grizzly grizzly-http-servlet 2.4.4 jar EPL-2.0
org.glassfish.jersey.containers jersey-container-grizzly2-http 2.28 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.containers jersey-container-grizzly2-servlet 2.28 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.containers jersey-container-servlet 2.28 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.containers jersey-container-servlet-core 2.28 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.core jersey-server 2.28 jar EPL 2.0The GNU General Public License (GPL), Version 2, With Classpath ExceptionApache License, 2.0Modified BSD
org.glassfish.jersey.media jersey-media-jaxb 2.28 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.hamcrest hamcrest-core 1.3 jar New BSD License

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.sun.mail javax.mail 1.6.2 jar CDDL/GPLv2+CE
jakarta.ws.rs jakarta.ws.rs-api 2.1.5 jar EPL 2.0GPL2 w/ CPE

Project Dependency Graph

Dependency Tree

Licenses

The New BSD License: Reflections

Apache License, version 2.0: JBoss Logging 3

Eclipse Public License 1.0: JUnit

The Apache License, Version 2.0: BSON, MongoDB Driver, MongoDB Java Driver Core

jQuery license: jersey-container-grizzly2-http, jersey-container-grizzly2-servlet, jersey-container-servlet, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-media-jaxb, jersey-media-multipart

GPL2 w/ CPE: Java Servlet API, jakarta.annotation API, javax.inject:1 as OSGi bundle, javax.ws.rs-api, jersey-container-grizzly2-http, jersey-container-grizzly2-servlet, jersey-container-servlet, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-media-jaxb, jersey-media-multipart

New BSD License: Hamcrest Core

CDDL/GPLv2+CE: JavaMail API

CC0: reactive-streams

Unknown: "Java Concurrency in Practice" book annotations, Common, CommonTesting, DataAccessObject, EcoCreditCalculator

Apache License 2.0: Bean Validation API, Javassist, RESTEasy JAX-RS Client, RESTEasy JAX-RS Implementation, RESTEasy JAXB Provider, RESTEasy Jackson 2 Provider, RESTEasy Multipart Provider

Apache License, Version 2.0: Apache HttpClient, Apache HttpCore, Apache JAMES Mime4j, Keycloak Adapter Core, Keycloak Adapter SPI, Keycloak Admin REST Client, Keycloak Common, Keycloak Core, Keycloak Servlet Filter Adapter Integration, Keycloak Servlet Integration

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0: JavaBeans(TM) Activation Framework

EPL 2.0: Java Servlet API, jakarta.annotation API, javax.inject:1 as OSGi bundle, javax.ws.rs-api, jersey-container-grizzly2-http, jersey-container-grizzly2-servlet, jersey-container-servlet, jersey-container-servlet-core, jersey-core-client, jersey-core-common, jersey-core-server, jersey-ext-entity-filtering, jersey-media-jaxb, jersey-media-json-jackson, jersey-media-multipart

GNU General Public License, Version 2 with the Classpath Exception: JAX-RS 2.1: The Java(TM) API for RESTful Web Services

MIT license: jersey-container-grizzly2-http, jersey-container-grizzly2-servlet, jersey-container-servlet, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-media-jaxb, jersey-media-multipart

MPL 1.1: Javassist

BSD 2-Clause: jersey-container-grizzly2-http, jersey-container-grizzly2-servlet, jersey-container-servlet, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-media-jaxb, jersey-media-multipart

Apache License, 2.0: jersey-container-grizzly2-http, jersey-container-grizzly2-servlet, jersey-container-servlet, jersey-container-servlet-core, jersey-core-client, jersey-core-common, jersey-core-server, jersey-ext-entity-filtering, jersey-media-jaxb, jersey-media-json-jackson, jersey-media-multipart

Common Development and Distribution License: JAX-RS 2.1: The Java(TM) API for RESTful Web Services

LGPLv3 or later: jackson-coreutils, json-patch

Public Domain: jersey-container-grizzly2-http, jersey-container-grizzly2-servlet, jersey-container-servlet, jersey-container-servlet-core, jersey-core-client, jersey-core-common, jersey-ext-entity-filtering, jersey-media-jaxb, jersey-media-multipart

CDDL or GPLv2 with exceptions: Common Annotations 1.2 API, Java Architecture for XML Binding 2.3

Bouncy Castle Licence: Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs, Bouncy Castle Provider

W3C license: jersey-container-grizzly2-http, jersey-container-grizzly2-servlet, jersey-container-servlet, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-media-jaxb, jersey-media-multipart

WTFPL: Reflections

EDL 1.0: jersey-container-grizzly2-http, jersey-container-grizzly2-servlet, jersey-container-servlet, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-media-jaxb, jersey-media-multipart

Modified BSD: jersey-container-grizzly2-http, jersey-container-grizzly2-servlet, jersey-container-servlet, jersey-container-servlet-core, jersey-core-client, jersey-core-server, jersey-ext-entity-filtering, jersey-media-jaxb, jersey-media-multipart

Eclipse Distribution License - v 1.0: MIME streaming extension

LGPL 2.1: Javassist

CDDL + GPLv2 with classpath exception: OSGi resource locator bundle - used by various API providers that rely on META-INF/services mechanism to locate providers.

Dual license consisting of the CDDL v1.1 and GPL v2: JSR 374 (JSON Processing) Default Provider, javax.json.bind-api

EPL-2.0: grizzly-framework, grizzly-http, grizzly-http-server, grizzly-http-servlet

The Apache Software License, Version 2.0: Apache Commons Codec, Apache Commons Logging, Commons IO, Commons Lang, Guava: Google Core Libraries for Java, Jackson datatype: JSR310, Jackson module: JAXB Annotations, Jackson-JAXRS-JSON, Jackson-JAXRS-base, Jackson-annotations, Jackson-core, jackson-databind

CDDL+GPL License: Old JAXB Core, Old JAXB Runtime

The GNU General Public License (GPL), Version 2, With Classpath Exception: jersey-core-common, jersey-core-server, jersey-media-json-jackson

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
jackson-annotations-2.9.8.jar 66.9 kB 80 68 1 1.6 Yes
jackson-core-2.9.8.jar 325.6 kB 132 107 11 1.6 Yes
jackson-databind-2.9.8.jar 1.3 MB 658 624 20 1.7 Yes
jackson-datatype-jsr310-2.9.8.jar 100.7 kB 73 54 5 1.8 Yes
jackson-jaxrs-base-2.9.8.jar 32.4 kB 36 19 5 1.7 Yes
jackson-jaxrs-json-provider-2.9.8.jar 15.9 kB 27 9 2 1.7 Yes
jackson-module-jaxb-annotations-2.9.8.jar 32.6 kB 28 12 3 1.7 Yes
jackson-coreutils-1.0.jar 22.7 kB 24 11 2 1.6 Yes
json-patch-1.3.jar 32.9 kB 33 20 2 1.6 Yes
guava-20.0.jar 2.4 MB 1844 1814 18 1.6 Yes
javax.mail-1.6.2.jar 659 kB 375 340 14 1.7 Yes
jaxb-core-2.3.0.jar 255.5 kB 255 179 23 1.7 Yes
jaxb-impl-2.3.0.jar 963.7 kB 670 543 19 1.7 Yes
commons-codec-1.9.jar 264 kB 227 85 6 1.6 Yes
commons-io-2.4.jar 185.1 kB 128 110 6 1.6 Yes
commons-lang-2.4.jar 261.8 kB 148 127 9 1.2 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
Common/target/classes - 0 0 0 - No
EcoCreditCalculator/target/classes - 0 0 0 - No
CommonTesting/target/classes - 0 0 0 - No
jakarta.annotation-api-1.3.4.jar 25.1 kB 28 15 3 1.8 Yes
jakarta.servlet-api-4.0.2.jar 95.1 kB 110 85 4 1.8 Yes
jakarta.ws.rs-api-2.1.5.jar 140.3 kB 155 138 7 - Yes
activation-1.1.1.jar 69.4 kB 50 38 3 1.4 Yes
javax.json.bind-api-1.0.jar 23.7 kB 42 27 7 - Yes
validation-api-2.0.1.Final.jar 93.1 kB 163 143 9 1.8 Yes
junit-4.12.jar 314.9 kB 323 286 30 1.5 Yes
jcip-annotations-1.0.jar 2.3 kB 9 4 1 1.5 No
httpclient-4.5.2.jar 736.7 kB 504 463 24 1.6 Yes
httpcore-4.4.4.jar 326.7 kB 284 254 17 1.6 Yes
apache-mime4j-0.6.jar 345 kB 237 201 18 1.5 Yes
bcpkix-jdk15on-1.60.jar 796.5 kB 723 674 42 1.5 No
bcprov-jdk15on-1.60.jar 4.2 MB 3494 3330 149 1.5 No
javax.json-1.1.jar 125.5 kB 109 93 6 - Yes
grizzly-framework-2.4.4.jar 852 kB 619 583 23 1.8 Yes
grizzly-http-2.4.4.jar 349.5 kB 178 163 3 1.8 Yes
grizzly-http-server-2.4.4.jar 312 kB 197 177 8 1.8 Yes
grizzly-http-servlet-2.4.4.jar 147.1 kB 97 86 1 1.8 Yes
osgi-resource-locator-1.0.1.jar 20.2 kB 23 12 1 1.6 Yes
jakarta.inject-2.5.0.jar 5.4 kB 15 6 1 1.6 No
jersey-container-grizzly2-http-2.28.jar 41.2 kB 36 18 2 1.8 Yes
jersey-container-grizzly2-servlet-2.28.jar 20.2 kB 15 1 1 1.8 Yes
jersey-container-servlet-2.28.jar 32.1 kB 29 8 3 1.8 Yes
jersey-container-servlet-core-2.28.jar 73.3 kB 61 44 4 1.8 Yes
jersey-client-2.28.jar 196.5 kB 134 114 6 1.8 Yes
jersey-common-2.28.jar 1.1 MB 839 803 20 1.8 Yes
jersey-server-2.28.jar 936 kB 672 619 27 1.8 Yes
jersey-entity-filtering-2.28.jar 83.8 kB 76 59 3 1.8 Yes
jersey-media-jaxb-2.28.jar 85.9 kB 66 49 1 1.8 Yes
jersey-media-json-jackson-2.28.jar 75.2 kB 65 40 8 1.8 Yes
jersey-media-multipart-2.28.jar 80.4 kB 58 41 3 1.8 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
jboss-logging-3.3.1.Final.jar 66 kB 57 45 1 1.6 Yes
resteasy-client-3.6.1.Final.jar 226.7 kB 167 134 12 1.8 Yes
resteasy-jackson2-provider-3.6.1.Final.jar 22.7 kB 32 13 3 1.8 Yes
resteasy-jaxb-provider-3.6.1.Final.jar 90.3 kB 83 60 4 1.8 Yes
resteasy-jaxrs-3.6.1.Final.jar 1 MB 719 657 42 1.8 Yes
resteasy-multipart-provider-3.6.1.Final.jar 87.6 kB 76 54 3 1.8 Yes
jboss-annotations-api_1.2_spec-1.0.0.Final.jar 19.2 kB 29 15 3 1.6 Yes
jboss-jaxrs-api_2.1_spec-1.0.1.Final.jar 137.6 kB 161 144 6 1.8 Yes
jboss-jaxb-api_2.3_spec-1.0.0.Final.jar 131.5 kB 132 110 6 1.8 Yes
mimepull-1.9.11.jar 67.1 kB 59 46 2 - Yes
keycloak-adapter-core-4.8.3.Final.jar 158.7 kB 98 78 7 1.7 Yes
keycloak-adapter-spi-4.8.3.Final.jar 13.3 kB 28 16 1 1.7 Yes
keycloak-admin-client-4.8.3.Final.jar 59 kB 79 65 3 1.8 Yes
keycloak-common-4.8.3.Final.jar 140.2 kB 91 75 5 1.7 Yes
keycloak-core-4.8.3.Final.jar 277.8 kB 269 236 22 1.7 Yes
keycloak-servlet-adapter-spi-4.8.3.Final.jar 18.2 kB 19 7 1 1.7 Yes
keycloak-servlet-filter-adapter-4.8.3.Final.jar 17.6 kB 20 8 1 1.7 Yes
bson-3.11.0.jar 494 kB 406 389 14 1.6 Yes
mongodb-driver-core-3.11.0.jar 1.4 MB 1139 1089 42 1.6 Yes
mongodb-driver-sync-3.11.0.jar 152.7 kB 103 95 4 1.6 Yes
reactive-streams-1.0.2.jar 2.1 kB 8 4 1 1.6 No
reflections-0.9.11.jar 131 kB 104 90 6 1.7 Yes
Total Size Entries Classes Packages Java Version Debug Information
75 24.4 MB 18545 16598 792 1.8 67
compile: 57 compile: 18.8 MB compile: 14829 compile: 13278 compile: 636 - compile: 50
test: 14 test: 3.3 MB test: 2455 test: 2164 test: 110 - test: 13
provided: 4 provided: 2.2 MB provided: 1261 provided: 1156 provided: 46 - provided: 4