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.h2database h2 1.4.197 jar MPL 2.0 or EPL 1.0
junit junit 4.12 jar Eclipse Public License 1.0
org.eclipse.persistence org.eclipse.persistence.jpa 2.7.3 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0
org.jboss.weld.module weld-jta 3.0.5.Final jar Apache License, Version 2.0
org.microbean microbean-datasource-cdi-hikaricp 0.1.4 jar Apache License 2.0
org.microbean microbean-narayana-jta-weld-se 0.2.3 jar Apache License 2.0
org.microbean microbean-weld-se-environment 0.5.3 pom Apache License 2.0
org.yaml snakeyaml 1.24 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
javax.persistence javax.persistence-api 2.2 jar Eclipse Public License v1.0Eclipse Distribution License v. 1.0
javax.transaction javax.transaction-api 1.2 jar CDDL + GPLv2 with classpath exception
org.microbean microbean-base-specification 0.4.5 pom Apache License 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.

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 classmate 1.4.0 jar The Apache Software License, Version 2.0
com.zaxxer HikariCP 3.2.0 jar The Apache Software License, Version 2.0
javax.json javax.json-api 1.1.2 jar Dual license consisting of the CDDL v1.1 and GPL v2
org.eclipse.persistence javax.persistence 2.2.1 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0
org.eclipse.persistence org.eclipse.persistence.antlr 2.7.3 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0
org.eclipse.persistence org.eclipse.persistence.asm 2.7.3 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0
org.eclipse.persistence org.eclipse.persistence.core 2.7.3 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0
org.eclipse.persistence org.eclipse.persistence.jpa.jpql 2.7.3 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0
org.glassfish javax.el 3.0.1-b10 jar CDDL + GPLv2 with classpath exception
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.hibernate.validator hibernate-validator 6.0.13.Final jar Apache License 2.0
org.hibernate.validator hibernate-validator-cdi 6.0.13.Final jar Apache License 2.0
org.jboss jandex 2.0.5.Final jar Apache License, Version 2.0
org.jboss jboss-transaction-spi 7.6.0.Final jar Public Domain
org.jboss.classfilewriter jboss-classfilewriter 1.2.3.Final jar Apache License, version 2.0
org.jboss.logging jboss-logging 3.3.2.Final jar Apache License, version 2.0
org.jboss.narayana common 5.9.2.Final jar LGPL 2.1
org.jboss.narayana.arjunacore arjuna 5.9.2.Final jar LGPL 2.1
org.jboss.narayana.jta cdi 5.9.2.Final jar LGPL 2.1
org.jboss.narayana.jta jta 5.9.2.Final jar LGPL 2.1
org.jboss.spec.javax.annotation jboss-annotations-api_1.3_spec 1.0.0.Final jar Common Development And Distribution License 1.1GNU General Public License v2.0 only, with Classpath exception
org.jboss.spec.javax.el jboss-el-api_3.0_spec 1.0.7.Final jar Common Development and Distribution LicenseGNU General Public License, Version 2 with the Classpath Exception
org.jboss.spec.javax.interceptor jboss-interceptors-api_1.2_spec 1.0.0.Final jar Common Development and Distribution LicenseGNU General Public License, Version 2 with the Classpath Exception
org.jboss.spec.javax.transaction jboss-transaction-api_1.2_spec 1.0.0.Final jar Common Development and Distribution LicenseGNU General Public License, Version 2 with the Classpath Exception
org.jboss.weld weld-api 3.0.SP4 jar Apache License, Version 2.0
org.jboss.weld weld-core-impl 3.0.5.Final jar Apache License, Version 2.0
org.jboss.weld weld-spi 3.0.SP4 jar Apache License, Version 2.0
org.jboss.weld.environment weld-environment-common 3.0.5.Final jar Apache License, Version 2.0
org.jboss.weld.probe weld-probe-core 3.0.5.Final jar Apache License, Version 2.0
org.jboss.weld.se weld-se-core 3.0.5.Final jar Apache License, Version 2.0
org.microbean microbean-abstract-environment 0.5.2 pom Apache License 2.0
org.microbean microbean-configuration 0.4.4 jar Apache License 2.0
org.microbean microbean-development-annotations 0.2.3 jar Apache License 2.0
org.microbean microbean-main 7 jar Apache License 2.0
org.microbean microbean-narayana-jta-cdi 0.2.1 jar Apache License 2.0
org.slf4j slf4j-api 1.8.0-beta2 jar MIT License
org.slf4j slf4j-jdk14 1.8.0-beta2 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 jar CDDL + GPLv2 with classpath exception
javax.el javax.el-api 3.0.1-b06 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.interceptor javax.interceptor-api 1.2 jar CDDL + GPLv2 with classpath exception
javax.validation validation-api 2.0.1.Final jar Apache License 2.0
org.microbean microbean-configuration-api 0.4.4 jar Apache License 2.0
org.microbean microbean-configuration-cdi 0.4.5 jar Apache License 2.0

Project Dependency Graph

Dependency Tree

Licenses

MPL 2.0 or EPL 1.0: H2 Database Engine

Apache License, version 2.0: JBoss Logging 3, classfilewriter

Common Development and Distribution License: Expression Language 3.0 API, Java Transaction API, Java(TM) EE Interceptors 1.2 API

Eclipse Public License 1.0: JUnit

MIT License: SLF4J API Module, SLF4J JDK14 Binding

Eclipse Distribution License v. 1.0: EclipseLink ANTLR, EclipseLink ASM, EclipseLink Core, EclipseLink Hermes JPQL Parser, EclipseLink JPA, Javax Persistence, javax.persistence-api

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

Public Domain: JBoss Transaction SPI

New BSD License: Hamcrest Core

Eclipse Public License v. 2.0: EclipseLink ANTLR, EclipseLink ASM, EclipseLink Core, EclipseLink Hermes JPQL Parser, EclipseLink JPA, Javax Persistence

Apache License 2.0: Bean Validation API, CDI APIs, Hibernate Validator Engine, Hibernate Validator Portable Extension, microBean Abstract Environment, microBean Base Specification, microBean Configuration, microBean Configuration API, microBean Configuration for CDI, microBean DataSource CDI: HikariCP, microBean Development Annotations, microBean JPA CDI, microBean Main, microBean Narayana JTA CDI Integration, microBean Narayana JTA Weld SE Integration, microBean Weld SE Environment

Apache License, Version 2.0: Java Annotation Indexer, SnakeYAML, Weld APIs, Weld Environment Common, Weld Implementation (Core), Weld JTA, Weld Probe Core, Weld SE (Core), Weld SPIs for container integration

GNU General Public License v2.0 only, with Classpath exception: Common Annotations 1.3 API

LGPL 2.1: Narayana: ArjunaCore arjuna, Narayana: ArjunaJTA cdi, Narayana: ArjunaJTA jta, Narayana: common

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

Dual license consisting of the CDDL v1.1 and GPL v2: JSR 374 (JSON Processing) API

GNU General Public License, Version 2 with the Classpath Exception: Expression Language 3.0 API, Java Transaction API, Java(TM) EE Interceptors 1.2 API

The Apache Software License, Version 2.0: ClassMate, HikariCP, javax.inject

Common Development And Distribution License 1.1: Common Annotations 1.3 API

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
classmate-1.4.0.jar 66.5 kB 54 39 4 1.6 Yes
h2-1.4.197.jar 1.9 MB 746 742 35 - Yes
HikariCP-3.2.0.jar 143.6 kB 89 72 8 1.8 Yes
javax.annotation-api-1.3.jar 26.4 kB 29 15 3 1.8 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.jar 24.4 kB 21 10 1 1.7 Yes
javax.json-api-1.1.2.jar 31.1 kB 46 35 4 - Yes
javax.persistence-api-2.2.jar 164.6 kB 227 207 4 1.8 Yes
javax.transaction-api-1.2.jar 30.7 kB 35 22 2 1.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
javax.persistence-2.2.1.jar 203.4 kB 243 213 6 1.8 Yes
org.eclipse.persistence.antlr-2.7.3.jar 165.8 kB 133 116 4 1.7 No
org.eclipse.persistence.asm-2.7.3.jar 498.2 kB 218 199 7 1.7 Yes
org.eclipse.persistence.core-2.7.3.jar 5.4 MB 2261 2062 172 1.8 Yes
org.eclipse.persistence.jpa-2.7.3.jar 1.5 MB 769 681 63 1.8 Yes
org.eclipse.persistence.jpa.jpql-2.7.3.jar 1.4 MB 966 939 15 1.8 Yes
javax.el-3.0.1-b10.jar 237 kB 181 162 6 1.7 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
hibernate-validator-6.0.13.Final.jar 1.2 MB 915 803 73 1.8 Yes
hibernate-validator-cdi-6.0.13.Final.jar 37.6 kB 36 21 3 1.8 Yes
jandex-2.0.5.Final.jar 187.5 kB 113 103 1 1.6 Yes
jboss-transaction-spi-7.6.0.Final.jar 34 kB 53 39 4 1.6 Yes
jboss-classfilewriter-1.2.3.Final.jar 119 kB 88 73 6 1.8 Yes
jboss-logging-3.3.2.Final.jar 66.5 kB 57 45 1 1.6 Yes
common-5.9.2.Final.jar 32.6 kB 35 17 5 1.8 Yes
arjuna-5.9.2.Final.jar 485.4 kB 301 251 33 1.8 Yes
cdi-5.9.2.Final.jar 27.9 kB 32 16 2 1.8 Yes
jta-5.9.2.Final.jar 205.3 kB 139 97 23 1.8 Yes
jboss-annotations-api_1.3_spec-1.0.0.Final.jar 19.9 kB 29 15 3 1.8 Yes
jboss-el-api_3.0_spec-1.0.7.Final.jar 85.7 kB 74 57 2 1.8 Yes
jboss-interceptors-api_1.2_spec-1.0.0.Final.jar 16.2 kB 22 10 1 1.6 Yes
jboss-transaction-api_1.2_spec-1.0.0.Final.jar 27.7 kB 35 22 2 1.6 Yes
weld-api-3.0.SP4.jar 32.1 kB 65 40 11 1.8 Yes
weld-core-impl-3.0.5.Final.jar 1.7 MB 1172 1098 60 1.8 Yes
weld-spi-3.0.SP4.jar 90.9 kB 164 114 25 1.8 Yes
weld-environment-common-3.0.5.Final.jar 85.6 kB 73 53 6 1.8 Yes
weld-jta-3.0.5.Final.jar 22.5 kB 30 14 1 1.8 Yes
weld-probe-core-3.0.5.Final.jar 819.9 kB 123 86 1 1.8 Yes
weld-se-core-3.0.5.Final.jar 70.6 kB 70 44 8 1.8 Yes
microbean-abstract-environment-0.5.2.pom 8 kB - - - - -
microbean-base-specification-0.4.5.pom 5 kB - - - - -
microbean-configuration-0.4.4.jar 56.5 kB 61 43 3 1.8 Yes
microbean-configuration-api-0.4.4.jar 17.2 kB 18 6 1 1.8 Yes
microbean-configuration-cdi-0.4.5.jar 28.9 kB 30 13 2 1.8 Yes
microbean-datasource-cdi-hikaricp-0.1.4.jar 15 kB 16 1 1 1.8 Yes
microbean-development-annotations-0.2.3.jar 11.3 kB 20 8 1 1.8 No
microbean-main-7.jar 9.1 kB 14 1 1 1.8 Yes
microbean-narayana-jta-cdi-0.2.1.jar 17.1 kB 22 5 1 1.8 Yes
microbean-narayana-jta-weld-se-0.2.3.jar 10.7 kB 18 1 1 1.8 Yes
microbean-weld-se-environment-0.5.3.pom 6.6 kB - - - - -
slf4j-api-1.8.0-beta2.jar 43.9 kB 51 39 5 - Yes
slf4j-jdk14-1.8.0-beta2.jar 8.1 kB 16 4 2 - Yes
snakeyaml-1.24.jar 302.6 kB 247 211 19 1.7 Yes
Total Size Entries Classes Packages Java Version Debug Information
56 18.3 MB 10933 9541 697 1.8 50
test: 45 test: 17.7 MB test: 10172 test: 8922 test: 662 - test: 41
provided: 11 provided: 579.2 kB provided: 761 provided: 619 provided: 35 - provided: 9