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.9 jar The Apache Software License, Version 2.0
info.ejava.examples.ejb webejbCustomerEJB 5.1.0-SNAPSHOT jar -

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
com.h2database h2 1.4.197 jar MPL 2.0 or EPL 1.0
junit junit 4.12 jar Eclipse Public License 1.0
org.jboss.resteasy resteasy-client 3.5.1.Final jar Apache License 2.0
org.jboss.resteasy resteasy-jackson2-provider 3.5.1.Final jar Apache License 2.0
org.jboss.resteasy resteasy-jaxb-provider 3.5.1.Final jar Apache License 2.0
org.jboss.resteasy resteasy-json-binding-provider 3.5.1.Final jar Apache License 2.0
org.slf4j slf4j-log4j12 1.7.25 jar MIT 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
javax.annotation javax.annotation-api 1.3.2 jar CDDL + GPLv2 with classpath exception
javax.ejb javax.ejb-api 3.2.2 jar CDDL + GPLv2 with classpath exception
javax.enterprise cdi-api 2.0.SP1 jar Apache License 2.0
javax.inject javax.inject 1 jar The Apache Software License, Version 2.0
javax.json.bind javax.json.bind-api 1.0 jar Dual license consisting of the CDDL v1.1 and GPL v2
javax.persistence javax.persistence-api 2.2 jar Eclipse Public License v1.0Eclipse Distribution License v. 1.0
javax.servlet javax.servlet-api 4.0.1 jar CDDL + GPLv2 with classpath exception
javax.transaction javax.transaction-api 1.3 jar CDDL + GPLv2 with classpath exception
javax.ws.rs javax.ws.rs-api 2.1 jar CDDL 1.1GPL2 w/ CPE
javax.xml.bind jaxb-api 2.3.1 jar CDDL 1.1GPL2 w/ CPE
org.slf4j slf4j-api 1.7.25 jar MIT License

Project Transitive Dependencies

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

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
com.fasterxml.jackson.core jackson-core 2.9.5 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.9.9.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.jaxrs jackson-jaxrs-base 2.9.5 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider 2.9.5 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.module jackson-module-jaxb-annotations 2.9.5 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 14.0 jar The Apache Software License, Version 2.0
com.sun.xml.bind jaxb-core 2.3.0.1 jar CDDL+GPL License
com.sun.xml.bind jaxb-impl 2.3.2 jar Eclipse Distribution License - v 1.0
commons-codec commons-codec 1.10 jar Apache License, Version 2.0
commons-io commons-io 2.6 jar Apache License, Version 2.0
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0
javax.activation activation 1.1.1 jar COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
javax.json javax.json-api 1.1.2 jar Dual license consisting of the CDDL v1.1 and GPL v2
javax.validation validation-api 2.0.1.Final jar Apache License 2.0
log4j log4j 1.2.17 jar The Apache Software License, Version 2.0
net.jcip jcip-annotations 1.0 jar -
org.apache.httpcomponents httpclient 4.5.4 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.7 jar Apache License, Version 2.0
org.eclipse yasson 1.0.1 jar Eclipse Distribution License 1.0 (BSD)Eclipse Public License 1.0
org.eclipse.microprofile.config microprofile-config-api 1.1 jar Apache License, Version 2.0
org.eclipse.microprofile.rest.client microprofile-rest-client-api 1.0 jar Apache License, Version 2.0
org.glassfish javax.json 1.1.2 jar Dual license consisting of the CDDL v1.1 and GPL v2
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.jboss.logging jboss-logging 3.3.1.Final jar Apache License, version 2.0
org.jboss.resteasy resteasy-jaxrs 3.5.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.0.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.osgi org.osgi.annotation.versioning 1.0.0 jar Apache License, Version 2.0
org.reactivestreams reactive-streams 1.0.2 jar CC0

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
javax.activation javax.activation-api 1.2.0 jar CDDL/GPLv2+CE
javax.el javax.el-api 3.0.1-b06 jar CDDL + GPLv2 with classpath exception
javax.interceptor javax.interceptor-api 1.2.2 jar CDDL + GPLv2 with classpath exception

Project Dependency Graph

Dependency Tree

Licenses

MPL 2.0 or EPL 1.0: H2 Database Engine

Apache License, version 2.0: JBoss Logging 3

Eclipse Public License 1.0: JUnit, org.eclipse.yasson

MIT License: SLF4J API Module, SLF4J LOG4J-12 Binding

Eclipse Distribution License 1.0 (BSD): org.eclipse.yasson

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

GPL2 w/ CPE: javax.ws.rs-api, jaxb-api

New BSD License: Hamcrest Core

CDDL/GPLv2+CE: JavaBeans Activation Framework API jar

CC0: reactive-streams

Unknown: "Java Concurrency in Practice" book annotations, EJB::Web-oriented EJB::Customer EJB, EJB::Web-oriented EJB::JAX-RS Inventory WAR

Apache License 2.0: Bean Validation API, CDI APIs, RESTEasy JAX-RS Client, RESTEasy JAX-RS Implementation, RESTEasy JAXB Provider, RESTEasy JSON-Binding Provider, RESTEasy Jackson 2 Provider

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

Apache License, Version 2.0: Apache Commons Codec, Apache Commons IO, Apache HttpClient, Apache HttpCore, MicroProfile Config API, MicroProfile Rest Client API, org.osgi:org.osgi.annotation.versioning

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

CDDL 1.1: javax.ws.rs-api, jaxb-api

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

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

LGPLv3 or later: jackson-coreutils, json-patch

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

Eclipse Distribution License - v 1.0: Old JAXB Runtime

CDDL + GPLv2 with classpath exception: Expression Language 3.0 API, Java Servlet API, javax.annotation API, javax.ejb API, javax.interceptor API, javax.transaction API

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

The Apache Software License, Version 2.0: Apache Commons Logging, Apache Log4j, Guava: Google Core Libraries for Java, Jackson module: JAXB Annotations, Jackson-JAXRS-JSON, Jackson-JAXRS-base, Jackson-annotations, Jackson-core, jackson-databind, javax.inject

CDDL+GPL License: Old JAXB Core

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
jackson-annotations-2.9.9.jar 66.9 kB 80 68 1 1.6 Yes
jackson-core-2.9.5.jar 321.6 kB 130 105 11 1.6 Yes
jackson-databind-2.9.9.2.jar 1.3 MB 658 624 20 1.7 Yes
jackson-jaxrs-base-2.9.5.jar 32.4 kB 36 19 5 1.7 Yes
jackson-jaxrs-json-provider-2.9.5.jar 15.9 kB 27 9 2 1.7 Yes
jackson-module-jaxb-annotations-2.9.5.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-14.0.jar 2.2 MB 1618 1594 13 1.6 Yes
h2-1.4.197.jar 1.9 MB 746 742 35 - Yes
jaxb-core-2.3.0.1.jar 254.9 kB 255 179 23 1.7 Yes
jaxb-impl-2.3.2.jar 1 MB 807 642 25 1.7 Yes
commons-codec-1.10.jar 284.2 kB 238 92 6 1.6 Yes
commons-io-2.6.jar 214.8 kB 146 127 7 1.7 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
webejbCustomerEJB-5.1.0-SNAPSHOT.jar 18.9 kB 32 14 6 - Yes
activation-1.1.1.jar 69.4 kB 50 38 3 1.4 Yes
javax.activation-api-1.2.0.jar 56.7 kB 41 31 1 1.5 Yes
javax.annotation-api-1.3.2.jar 26.6 kB 29 15 3 1.8 Yes
javax.ejb-api-3.2.2.jar 63.7 kB 105 87 4 1.5 Yes
javax.el-api-3.0.1-b06.jar 78.7 kB 60 49 1 1.7 Yes
cdi-api-2.0.SP1.jar 107.5 kB 170 148 11 1.8 Yes
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No
javax.interceptor-api-1.2.2.jar 24.8 kB 21 10 1 1.7 Yes
javax.json-api-1.1.2.jar 31.1 kB 46 35 4 - Yes
javax.json.bind-api-1.0.jar 23.7 kB 42 27 7 - Yes
javax.persistence-api-2.2.jar 164.6 kB 227 207 4 1.8 Yes
javax.servlet-api-4.0.1.jar 95.5 kB 109 85 4 1.8 Yes
javax.transaction-api-1.3.jar 28 kB 30 19 1 1.7 Yes
validation-api-2.0.1.Final.jar 93.1 kB 163 143 9 1.8 Yes
javax.ws.rs-api-2.1.jar 127.5 kB 152 137 6 1.8 Yes
jaxb-api-2.3.1.jar 128.1 kB 136 111 7 - Yes
junit-4.12.jar 314.9 kB 323 286 30 1.5 Yes
log4j-1.2.17.jar 489.9 kB 353 314 21 1.4 Yes
jcip-annotations-1.0.jar 2.3 kB 9 4 1 1.5 No
httpclient-4.5.4.jar 781.8 kB 514 473 24 1.6 Yes
httpcore-4.4.7.jar 325.1 kB 282 252 17 1.6 Yes
yasson-1.0.1.jar 296.3 kB 244 223 10 - Yes
microprofile-config-api-1.1.jar 15.7 kB 27 12 3 1.8 Yes
microprofile-rest-client-api-1.0.jar 12.3 kB 27 10 5 1.8 Yes
javax.json-1.1.2.jar 101.1 kB 73 61 3 - Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
jboss-logging-3.3.1.Final.jar 66 kB 57 45 1 1.6 Yes
resteasy-client-3.5.1.Final.jar 230.5 kB 171 137 13 1.8 Yes
resteasy-jackson2-provider-3.5.1.Final.jar 20.4 kB 30 11 3 1.8 Yes
resteasy-jaxb-provider-3.5.1.Final.jar 89.2 kB 82 59 4 1.8 Yes
resteasy-jaxrs-3.5.1.Final.jar 1 MB 703 642 41 1.8 Yes
resteasy-json-binding-provider-3.5.1.Final.jar 12.6 kB 25 6 2 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.0.Final.jar 135 kB 158 141 6 1.8 Yes
jboss-jaxb-api_2.3_spec-1.0.0.Final.jar 131.5 kB 132 110 6 1.8 Yes
org.osgi.annotation.versioning-1.0.0.jar 14.8 kB 28 4 1 1.5 No
reactive-streams-1.0.2.jar 2.1 kB 8 4 1 1.6 No
slf4j-api-1.7.25.jar 41.2 kB 46 34 4 1.5 Yes
slf4j-log4j12-1.7.25.jar 12.2 kB 20 8 2 1.5 Yes
Total Size Entries Classes Packages Java Version Debug Information
55 13.1 MB 9682 8330 434 1.8 51
compile: 2 compile: 85.8 kB compile: 112 compile: 82 compile: 7 - compile: 2
test: 39 test: 12.1 MB test: 8394 test: 7282 test: 372 - test: 36
provided: 14 provided: 969 kB provided: 1176 provided: 966 provided: 55 - provided: 13