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 |
---|---|---|---|---|
io.earcam | io.earcam.unexceptional | 1.0.0 | jar | The Apache License, Version 2.0-BSD 3-Clause License-Eclipse Public License-MIT License |
io.earcam.utilitarian | io.earcam.utilitarian.charstar | 1.2.0 | jar | The Apache License, Version 2.0-BSD 3-Clause License-Eclipse Public License-MIT License |
io.earcam.utilitarian | io.earcam.utilitarian.io | 1.2.0 | jar | The Apache License, Version 2.0-BSD 3-Clause License-Eclipse Public License-MIT License |
org.antlr | antlr4-runtime | 4.7.1 | jar | The BSD License |
org.ow2.asm | asm | 6.2 | 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.antlr | antlr4 | 4.7.1 | jar | The BSD License |
org.hamcrest | java-hamcrest | 2.0.0.0 | jar | BSD Licence 3 |
org.junit.jupiter | junit-jupiter-api | 5.3.0-M1 | jar | Eclipse Public License v2.0 |
org.junit.jupiter | junit-jupiter-engine | 5.3.0-M1 | jar | Eclipse Public License v2.0 |
org.junit.jupiter | junit-jupiter-params | 5.3.0-M1 | jar | Eclipse Public License v2.0 |
org.junit.platform | junit-platform-launcher | 1.3.0-M1 | jar | Eclipse Public License v2.0 |
org.ops4j.pax.tinybundles | tinybundles | 3.0.0 | jar | ALv2 |
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.google.code.findbugs | jsr305 | 3.0.2 | jar | The BSD 3-Clause License |
io.earcam.instrumental | io.earcam.instrumental.fluent | 0.1.0 | jar | The Apache License, Version 2.0-BSD 3-Clause License-Eclipse Public License-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 |
---|---|---|---|---|
biz.aQute.bnd | biz.aQute.bndlib | 3.5.0 | jar | Apache-2.0 |
com.ibm.icu | icu4j | 58.2 | jar | Unicode/ICU License |
org.abego.treelayout | org.abego.treelayout.core | 1.0.3 | jar | BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) |
org.antlr | ST4 | 4.0.8 | jar | BSD licence |
org.antlr | antlr-runtime | 3.5.2 | jar | BSD licence |
org.apiguardian | apiguardian-api | 1.0.0 | jar | The Apache License, Version 2.0 |
org.glassfish | javax.json | 1.0.4 | jar | Dual license consisting of the CDDL v1.1 and GPL v2 |
org.junit.platform | junit-platform-commons | 1.3.0-M1 | jar | Eclipse Public License v2.0 |
org.junit.platform | junit-platform-engine | 1.3.0-M1 | jar | Eclipse Public License v2.0 |
org.opentest4j | opentest4j | 1.1.0 | jar | The Apache License, Version 2.0 |
org.ops4j.base | ops4j-base-io | 1.5.0 | jar | ALv2 |
org.ops4j.base | ops4j-base-lang | 1.5.0 | jar | ALv2 |
org.ops4j.base | ops4j-base-monitors | 1.5.0 | jar | ALv2 |
org.ops4j.base | ops4j-base-store | 1.5.0 | jar | ALv2 |
org.slf4j | slf4j-api | 1.7.25 | jar | MIT License |
Project Dependency Graph
Dependency Tree
- io.earcam.instrumental:io.earcam.instrumental.module.jpms:jar:0.1.0 (compile)
io.earcam.instrumental.module.jpms Description: JPMS module tooling; read/write bytecode/sourcecode
URL: https://instrumental.earcam.io/io.earcam.instrumental.module.jpms
Project Licenses: The Apache License, Version 2.0, BSD 3-Clause License, Eclipse Public License, MIT License
- io.earcam.instrumental:io.earcam.instrumental.fluent:jar:0.1.0 (provided)
io.earcam.instrumental.fluent Description: Annotation to demarcate fluent API methods
URL: https://instrumental.earcam.io/io.earcam.instrumental.fluent
Project Licenses: The Apache License, Version 2.0, BSD 3-Clause License, Eclipse Public License, MIT License
- org.ow2.asm:asm:jar:6.2 (compile)
asm Description: ASM, a very small and fast Java bytecode manipulation framework
URL: http://asm.ow2.org/
Project Licenses: BSD
- io.earcam.utilitarian:io.earcam.utilitarian.io:jar:1.2.0 (compile)
io.earcam.utilitarian.io Description: In/Output stream extensions
URL: https://utilitarian.earcam.io/io
Project Licenses: The Apache License, Version 2.0, BSD 3-Clause License, Eclipse Public License, MIT License
- io.earcam.utilitarian:io.earcam.utilitarian.charstar:jar:1.2.0 (compile)
io.earcam.utilitarian.charstar Description: java.lang.CharSequence is woefully under-used and under-supported IMO... Tiny module named "charstar" in homage to C's char*
URL: https://utilitarian.earcam.io/charstar
Project Licenses: The Apache License, Version 2.0, BSD 3-Clause License, Eclipse Public License, MIT License
- org.antlr:antlr4-runtime:jar:4.7.1 (compile)
ANTLR 4 Runtime Description: The ANTLR 4 Runtime
URL: http://www.antlr.org/antlr4-runtime
Project Licenses: The BSD License
- org.antlr:antlr4:jar:4.7.1 (test)
ANTLR 4 Tool Description: The ANTLR 4 grammar compiler.
URL: http://www.antlr.org
Project Licenses: The BSD License
- org.antlr:antlr-runtime:jar:3.5.2 (test)
ANTLR 3 Runtime Description: A framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions.
URL: http://www.antlr.org
Project Licenses: BSD licence
- org.antlr:ST4:jar:4.0.8 (test)
StringTemplate 4 Description: StringTemplate is a java template engine for generating source code, web pages, emails, or any other formatted text output. StringTemplate is particularly good at multi-targeted code generators, multiple site skins, and internationalization/localization. It evolved over years of effort developing jGuru.com. StringTemplate also generates the stringtemplate website: http://www.stringtemplate.org and powers the ANTLR v3 code generator. Its distinguishing characteristic is that unlike other engines, it strictly enforces model-view separation. Strict separation makes websites and code generators more flexible and maintainable; it also provides an excellent defense against malicious template authors. There are currently about 600 StringTemplate source downloads a month.
URL: http://www.stringtemplate.org
Project Licenses: BSD licence
- org.abego.treelayout:org.abego.treelayout.core:jar:1.0.3 (test)
abego TreeLayout Core Description: Efficient and customizable TreeLayout Algorithm in Java.
URL: http://treelayout.sourceforge.net
Project Licenses: BSD 3-Clause "New" or "Revised" License (BSD-3-Clause)
- org.glassfish:javax.json:jar:1.0.4 (test)
JSR 353 (JSON Processing) Default Provider Description: Default provider for JSR 353:Java API for Processing JSON
Project Licenses: Dual license consisting of the CDDL v1.1 and GPL v2
- com.ibm.icu:icu4j:jar:58.2 (test)
ICU4J Description: International Component for Unicode for Java (ICU4J) is a mature, widely used Java library providing Unicode and Globalization support
Project Licenses: Unicode/ICU License
- org.antlr:antlr-runtime:jar:3.5.2 (test)
- io.earcam:io.earcam.unexceptional:jar:1.0.0 (compile)
io.earcam.unexceptional Description: A small cohesive module, leveraging Java 8 functional capabilities to remove most of the boiler-plate of handling checked exceptions.
URL: https://unexceptional.earcam.io
Project Licenses: The Apache License, Version 2.0, BSD 3-Clause License, Eclipse Public License, MIT License
- com.google.code.findbugs:jsr305:jar:3.0.2 (provided)
FindBugs-jsr305 Description: JSR305 Annotations for Findbugs
URL: http://findbugs.sourceforge.net/
Project Licenses: The BSD 3-Clause License
- org.junit.jupiter:junit-jupiter-api:jar:5.3.0-M1 (test)
JUnit Jupiter API Description: Module "junit-jupiter-api" of JUnit 5.
Project Licenses: Eclipse Public License v2.0
- org.apiguardian:apiguardian-api:jar:1.0.0 (test)
org.apiguardian:apiguardian-api Description: @API Guardian
URL: https://github.com/apiguardian-team/apiguardian
Project Licenses: The Apache License, Version 2.0
- org.opentest4j:opentest4j:jar:1.1.0 (test)
org.opentest4j:opentest4j Description: Open Test Alliance for the JVM
URL: https://github.com/ota4j-team/opentest4j
Project Licenses: The Apache License, Version 2.0
- org.junit.platform:junit-platform-commons:jar:1.3.0-M1 (test)
JUnit Platform Commons Description: Module "junit-platform-commons" of JUnit 5.
Project Licenses: Eclipse Public License v2.0
- org.apiguardian:apiguardian-api:jar:1.0.0 (test)
- org.junit.jupiter:junit-jupiter-params:jar:5.3.0-M1 (test)
JUnit Jupiter Params Description: Module "junit-jupiter-params" of JUnit 5.
Project Licenses: Eclipse Public License v2.0
- org.junit.platform:junit-platform-launcher:jar:1.3.0-M1 (test)
JUnit Platform Launcher Description: Module "junit-platform-launcher" of JUnit 5.
Project Licenses: Eclipse Public License v2.0
- org.junit.platform:junit-platform-engine:jar:1.3.0-M1 (test)
JUnit Platform Engine API Description: Module "junit-platform-engine" of JUnit 5.
Project Licenses: Eclipse Public License v2.0
- org.junit.platform:junit-platform-engine:jar:1.3.0-M1 (test)
- org.junit.jupiter:junit-jupiter-engine:jar:5.3.0-M1 (test)
JUnit Jupiter Engine Description: Module "junit-jupiter-engine" of JUnit 5.
Project Licenses: Eclipse Public License v2.0
- org.hamcrest:java-hamcrest:jar:2.0.0.0 (test)
Java Hamcrest Description: Hamcrest matcher library for Java
URL: http://hamcrest.org/JavaHamcrest/
Project Licenses: BSD Licence 3
- org.ops4j.pax.tinybundles:tinybundles:jar:3.0.0 (test)
OPS4J Pax Tinybundles Description: Tiny Bundles is a library to create and modify adhoc bundles and other OSGi resources using fluent Java API.
URL: http://team.ops4j.org/wiki/display/ops4j/Tinybundles
Project Licenses: ALv2
- org.ops4j.base:ops4j-base-store:jar:1.5.0 (test)
OPS4J Base - Store Description: OPS4J Base -Store
URL: http://team.ops4j.org/wiki/display/base/ops4j-base-store/
Project Licenses: ALv2
- org.slf4j:slf4j-api:jar:1.7.25 (test)
SLF4J API Module Description: The slf4j API
URL: http://www.slf4j.org
Project Licenses: MIT License
- org.ops4j.base:ops4j-base-io:jar:1.5.0 (test)
OPS4J Base - IO Description: OPS4J Base - Utilities/Extensions related to java.io.
URL: http://team.ops4j.org/wiki/display/base/ops4j-base-io/
Project Licenses: ALv2
- org.ops4j.base:ops4j-base-lang:jar:1.5.0 (test)
OPS4J Base - Lang Description: OPS4J Base - Utilities/Extensions related to java.lang.
URL: http://team.ops4j.org/wiki/display/base/ops4j-base-lang/
Project Licenses: ALv2
- org.ops4j.base:ops4j-base-monitors:jar:1.5.0 (test)
OPS4J Base - Monitors Description: OPS4J Base - Utilities/Extensions related to monitoring.
URL: http://team.ops4j.org/wiki/display/base/ops4j-base-monitors/
Project Licenses: ALv2
- org.ops4j.base:ops4j-base-lang:jar:1.5.0 (test)
- org.slf4j:slf4j-api:jar:1.7.25 (test)
- biz.aQute.bnd:biz.aQute.bndlib:jar:3.5.0 (test)
bndlib Description: A Swiss Army Knife for OSGi
Project Licenses: Apache-2.0
- org.ops4j.base:ops4j-base-store:jar:1.5.0 (test)
- io.earcam.instrumental:io.earcam.instrumental.fluent:jar:0.1.0 (provided)
Licenses
The Apache License, Version 2.0: io.earcam.instrumental.fluent, io.earcam.instrumental.module.jpms, io.earcam.unexceptional, io.earcam.utilitarian.charstar, io.earcam.utilitarian.io, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j
The BSD License: ANTLR 4 Runtime, ANTLR 4 Tool
MIT License: SLF4J API Module, io.earcam.instrumental.fluent, io.earcam.instrumental.module.jpms, io.earcam.unexceptional, io.earcam.utilitarian.charstar, io.earcam.utilitarian.io
Unicode/ICU License: ICU4J
Eclipse Public License v2.0: JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API, JUnit Platform Launcher
Eclipse Public License: io.earcam.instrumental.fluent, io.earcam.instrumental.module.jpms, io.earcam.unexceptional, io.earcam.utilitarian.charstar, io.earcam.utilitarian.io
BSD licence: ANTLR 3 Runtime, StringTemplate 4
BSD Licence 3: Java Hamcrest
BSD 3-Clause License: io.earcam.instrumental.fluent, io.earcam.instrumental.module.jpms, io.earcam.unexceptional, io.earcam.utilitarian.charstar, io.earcam.utilitarian.io
BSD 3-Clause "New" or "Revised" License (BSD-3-Clause): abego TreeLayout Core
BSD: asm
The BSD 3-Clause License: FindBugs-jsr305
Apache-2.0: bndlib
ALv2: OPS4J Base - IO, OPS4J Base - Lang, OPS4J Base - Monitors, OPS4J Base - Store, OPS4J Pax Tinybundles
Dual license consisting of the CDDL v1.1 and GPL v2: JSR 353 (JSON Processing) Default Provider
Dependency File Details
Total | Size | Entries | Classes | Packages | Java Version | Debug Information |
---|---|---|---|---|---|---|
Filename | Size | Entries | Classes | Packages | Java Version | Debug Information |
biz.aQute.bndlib-3.5.0.jar | 2.6 MB | 1974 | 862 | 136 | 1.7 | Yes |
jsr305-3.0.2.jar | 20.1 kB | 46 | 35 | 3 | 1.6 | Yes |
icu4j-58.2.jar | 11.7 MB | 4541 | 1237 | 11 | 1.6 | Yes |
io.earcam.unexceptional-1.0.0.jar | 39.7 kB | 35 | 24 | 1 | 1.8 | Yes |
io.earcam.instrumental.fluent-0.1.0.jar | 4.1 kB | 13 | 2 | 1 | 1.8 | Yes |
io.earcam.utilitarian.charstar-1.2.0.jar | 8.1 kB | 13 | 2 | 1 | 1.8 | Yes |
io.earcam.utilitarian.io-1.2.0.jar | 21.7 kB | 26 | 15 | 1 | 1.8 | Yes |
org.abego.treelayout.core-1.0.3.jar | 26.8 kB | 36 | 19 | 6 | 1.5 | Yes |
ST4-4.0.8.jar | 239.5 kB | 145 | 131 | 5 | 1.5 | Yes |
antlr-runtime-3.5.2.jar | 167.8 kB | 130 | 117 | 4 | 1.5 | Yes |
antlr4-4.7.1.jar | 1.4 MB | 491 | 438 | 15 | 1.7 | Yes |
antlr4-runtime-4.7.1.jar | 336.8 kB | 237 | 220 | 7 | 1.7 | Yes |
apiguardian-api-1.0.0.jar | 2.2 kB | 7 | 2 | 1 | 1.6 | Yes |
javax.json-1.0.4.jar | 85.1 kB | 88 | 72 | 5 | 1.6 | Yes |
java-hamcrest-2.0.0.0.jar | 112.9 kB | 115 | 101 | 11 | 1.7 | Yes |
junit-jupiter-api-5.3.0-M1.jar | 115.1 kB | 116 | 103 | 5 | 1.8 | Yes |
junit-jupiter-engine-5.3.0-M1.jar | 147.8 kB | 100 | 84 | 7 | 1.8 | Yes |
junit-jupiter-params-5.3.0-M1.jar | 487 kB | 337 | 304 | 21 | 1.8 | Yes |
junit-platform-commons-1.3.0-M1.jar | 77.6 kB | 49 | 30 | 5 | - | Yes |
junit-platform-engine-1.3.0-M1.jar | 125.6 kB | 106 | 91 | 7 | 1.8 | Yes |
junit-platform-launcher-1.3.0-M1.jar | 90.1 kB | 68 | 57 | 4 | 1.8 | Yes |
opentest4j-1.1.0.jar | 6.8 kB | 10 | 6 | 1 | 1.6 | Yes |
ops4j-base-io-1.5.0.jar | 21.2 kB | 21 | 11 | 1 | 1.6 | Yes |
ops4j-base-lang-1.5.0.jar | 6.7 kB | 14 | 4 | 1 | 1.6 | Yes |
ops4j-base-monitors-1.5.0.jar | 8.2 kB | 20 | 8 | 3 | 1.6 | Yes |
ops4j-base-store-1.5.0.jar | 7.4 kB | 16 | 5 | 2 | 1.6 | Yes |
tinybundles-3.0.0.jar | 29.3 kB | 32 | 14 | 3 | 1.7 | Yes |
asm-6.2.jar | 111.2 kB | 39 | 33 | 2 | 1.5 | Yes |
slf4j-api-1.7.25.jar | 41.2 kB | 46 | 34 | 4 | 1.5 | Yes |
29 | 18 MB | 8871 | 4061 | 274 | 1.8 | 29 |
compile: 5 | compile: 517.5 kB | compile: 350 | compile: 294 | compile: 12 | - | compile: 5 |
test: 22 | test: 17.4 MB | test: 8462 | test: 3730 | test: 258 | - | test: 22 |
provided: 2 | provided: 24.2 kB | provided: 59 | provided: 37 | provided: 4 | - | provided: 2 |