Fork me on GitHub

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
ch.qos.logback logback-classic 1.2.13 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.google.inject.extensions guice-assistedinject 4.0 jar The Apache Software License, Version 2.0
org.apache.felix org.apache.felix.framework 7.0.5 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 Optional
com.google.inject guice 4.0 jar The Apache Software License, Version 2.0 No
com.google.inject.extensions guice-servlet 4.0 jar The Apache Software License, Version 2.0 Yes
javax.annotation javax.annotation-api 1.2 jar CDDL + GPLv2 with classpath exception Yes
javax.enterprise cdi-api 1.2 jar Apache License, Version 2.0 Yes
javax.servlet servlet-api 2.5 jar - Yes
junit junit 4.13.2 jar Eclipse Public License 1.0 Yes
org.junit.jupiter junit-jupiter-api 5.10.2 jar Eclipse Public License v2.0 Yes
org.osgi osgi.core 5.0.0 jar Apache License, Version 2.0 Yes
org.slf4j slf4j-api 1.7.36 jar MIT License Yes
org.testng testng 6.7 jar Apache License, Version 2.0 Yes

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
ch.qos.logback logback-core 1.2.13 jar Eclipse Public License - v 1.0GNU Lesser General Public License
org.codehaus.mojo animal-sniffer-annotations 1.9 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 Optional
aopalliance aopalliance 1.0 jar Public Domain No
com.google.guava guava 16.0.1 jar The Apache Software License, Version 2.0 No
javax.inject javax.inject 1 jar The Apache Software License, Version 2.0 No
com.beust jcommander 1.12 jar The Apache Software License, Version 2.0 Yes
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0 Yes
org.beanshell bsh 2.0b4 jar GNU LESSER GENERAL PUBLIC LICENSE Yes
org.hamcrest hamcrest-core 1.3 jar New BSD License Yes
org.junit.platform junit-platform-commons 1.10.2 jar Eclipse Public License v2.0 Yes
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0 Yes
org.yaml snakeyaml 1.6 jar Apache License Version 2.0 Yes

Project Dependency Graph

Dependency Tree

Licenses

Apache License Version 2.0: SnakeYAML

GNU LESSER GENERAL PUBLIC LICENSE: BeanShell

Eclipse Public License 1.0: JUnit

The Apache License, Version 2.0: org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

MIT License: SLF4J API Module

Eclipse Public License v2.0: JUnit Jupiter API, JUnit Platform Commons

Public Domain: AOP alliance

GNU Lesser General Public License: Logback Classic Module, Logback Core Module

New BSD License: Hamcrest Core

Eclipse Public License, Version 2.0: Eclipse Sisu Container

Unknown: servlet-api

Apache License, Version 2.0: Apache Felix Framework, CDI APIs, TestNG, org.osgi:osgi.core

CDDL + GPLv2 with classpath exception: javax.annotation API

MIT license: Animal Sniffer Annotations

The Apache Software License, Version 2.0: Google Guice - Core Library, Google Guice - Extensions - AssistedInject, Google Guice - Extensions - Servlet, Guava: Google Core Libraries for Java, JCommander, javax.inject

Eclipse Public License - v 1.0: Logback Classic Module, Logback Core Module

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
aopalliance-1.0.jar 4.5 kB 15 9 2 1.3 Yes
logback-classic-1.2.13.jar 232.1 kB 207 157 25 1.6 Yes
logback-core-1.2.13.jar 449.6 kB 398 354 34 1.6 Yes
guava-16.0.1.jar 2.2 MB 1709 1678 17 1.6 Yes
guice-4.0.jar 668.2 kB 513 491 13 1.6 Yes
guice-assistedinject-4.0.jar 43.4 kB 28 19 1 1.6 Yes
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No
org.apache.felix.framework-7.0.5.jar 778.4 kB 457 393 34 9 Yes
animal-sniffer-annotations-1.9.jar 3.4 kB 12 1 1 1.5 No
jcommander-1.12.jar 31.3 kB 36 23 4 1.5 Yes
guice-servlet-4.0.jar 77 kB 75 66 1 1.6 Yes
javax.annotation-api-1.2.jar 26.4 kB 29 15 3 1.6 Yes
cdi-api-1.2.jar 71.1 kB 118 98 7 1.6 Yes
servlet-api-2.5.jar 105.1 kB 68 42 2 1.5 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 9 Yes
bsh-2.0b4.jar 281.7 kB 238 158 8 1.2 No
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
junit-jupiter-api-5.10.2.jar 211 kB 197 182 8 9 Yes
junit-platform-commons-1.10.2.jar 106.2 kB 64 44 7 9 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 9 Yes
osgi.core-5.0.0.jar 418.2 kB 317 132 16 1.5 Yes
slf4j-api-1.7.36.jar 41.1 kB 46 34 4 1.5 Yes
testng-6.7.jar 753.3 kB 507 459 25 1.5 Yes
snakeyaml-1.6.jar 232.1 kB 208 183 16 1.5 Yes
Total Size Entries Classes Packages Java Version Debug Information
25 7.2 MB 5715 4951 268 9 22
provided: 20 provided: 5.7 MB provided: 4613 provided: 4027 provided: 173 9 provided: 18
test: 5 test: 1.5 MB test: 1102 test: 924 test: 95 9 test: 4