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.instrumental | io.earcam.instrumental.archive | 0.1.0 | jar | The Apache License, Version 2.0-BSD 3-Clause License-Eclipse Public License-MIT License |
io.earcam.instrumental | io.earcam.instrumental.reflect | 0.1.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 |
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 | Optional |
---|---|---|---|---|---|
org.hamcrest | java-hamcrest | 2.0.0.0 | jar | BSD Licence 3 | No |
org.junit.jupiter | junit-jupiter-api | 5.3.0-M1 | jar | Eclipse Public License v2.0 | No |
org.junit.jupiter | junit-jupiter-engine | 5.3.0-M1 | jar | Eclipse Public License v2.0 | No |
org.junit.jupiter | junit-jupiter-params | 5.3.0-M1 | jar | Eclipse Public License v2.0 | No |
org.junit.platform | junit-platform-launcher | 1.3.0-M1 | jar | Eclipse Public License v2.0 | No |
org.mockito | mockito-core | 2.22.0 | jar | The MIT License | No |
org.ow2.asm | asm | 6.2 | jar | BSD | No |
org.apache.maven.surefire | surefire-logger-api | 2.22.0 | jar | Apache License, Version 2.0 | Yes |
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.code.findbugs | jsr305 | 3.0.2 | jar | The BSD 3-Clause License | No |
io.earcam.wrapped | com.sun.tools.attach | 1.8.0_jdk8u172-b11 | jar | GNU Lesser General Public License v2 + Classpath Exception | Yes |
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 |
---|---|---|---|---|
io.earcam.utilitarian | io.earcam.utilitarian.io.file | 1.2.0 | jar | The Apache License, Version 2.0-BSD 3-Clause License-Eclipse Public License-MIT 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 |
---|---|---|---|---|
net.bytebuddy | byte-buddy | 1.8.21 | jar | The Apache Software License, Version 2.0 |
net.bytebuddy | byte-buddy-agent | 1.8.21 | jar | The Apache Software License, Version 2.0 |
org.apiguardian | apiguardian-api | 1.0.0 | jar | The Apache License, Version 2.0 |
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.objenesis | objenesis | 2.6 | jar | Apache 2 |
org.opentest4j | opentest4j | 1.1.0 | jar | The Apache License, Version 2.0 |
Project Dependency Graph
Dependency Tree
- io.earcam.instrumental:io.earcam.instrumental.agent:jar:0.1.0 (compile)
io.earcam.instrumental.agent Description: Dynamically load a Java Agent or acquire java.lang.instrument.Instrumentation via SPI
URL: https://instrumental.earcam.io/io.earcam.instrumental.agent
Project Licenses: The Apache License, Version 2.0, BSD 3-Clause License, Eclipse Public License, MIT License
- io.earcam.wrapped:com.sun.tools.attach:jar:1.8.0_jdk8u172-b11 (provided)
com.sun.tools.attach Description: Maven repackaging of OpenJDK's com.sun.tools.attach and com.sun.tools.attach.spi packages
URL: https://bitbucket.org/earcam/com.sun.tools.attach
Project Licenses: GNU Lesser General Public License v2 + Classpath Exception
- 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
- io.earcam.instrumental:io.earcam.instrumental.archive:jar:0.1.0 (compile)
io.earcam.instrumental.archive Description: Create/read archives in-memory/on-disk, supports Multi-Release JARs
URL: https://instrumental.earcam.io/io.earcam.instrumental.archive
Project Licenses: The Apache License, Version 2.0, BSD 3-Clause License, Eclipse Public License, MIT License
- io.earcam.utilitarian:io.earcam.utilitarian.io.file:jar:1.2.0 (compile)
io.earcam.utilitarian.io.file Description: Recursive file operations
URL: https://utilitarian.earcam.io/io/file
Project Licenses: The Apache License, Version 2.0, BSD 3-Clause License, Eclipse Public License, MIT License
- io.earcam.utilitarian:io.earcam.utilitarian.io.file:jar:1.2.0 (compile)
- io.earcam.instrumental:io.earcam.instrumental.reflect:jar:0.1.0 (compile)
io.earcam.instrumental.reflect Description: Gentle reflection of types, names and resources
URL: https://instrumental.earcam.io/io.earcam.instrumental.reflect
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
- 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
- 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.mockito:mockito-core:jar:2.22.0 (test)
mockito-core Description: Mockito mock objects library core API and implementation
URL: https://github.com/mockito/mockito
Project Licenses: The MIT License
- net.bytebuddy:byte-buddy:jar:1.8.21 (test)
Byte Buddy (without dependencies) Description: Byte Buddy is a Java library for creating Java classes at run time. This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space.
URL: http://bytebuddy.net/byte-buddy
Project Licenses: The Apache Software License, Version 2.0
- net.bytebuddy:byte-buddy-agent:jar:1.8.21 (test)
Byte Buddy Java agent Description: The Byte Buddy Java agent allows to access the JVM's HotSwap feature.
URL: http://bytebuddy.net/byte-buddy-agent
Project Licenses: The Apache Software License, Version 2.0
- org.objenesis:objenesis:jar:2.6 (test)
Objenesis Description: A library for instantiating Java objects
URL: http://objenesis.org
Project Licenses: Apache 2
- net.bytebuddy:byte-buddy:jar:1.8.21 (test)
- org.ow2.asm:asm:jar:6.2 (test)
asm Description: ASM, a very small and fast Java bytecode manipulation framework
URL: http://asm.ow2.org/
Project Licenses: BSD
- org.apache.maven.surefire:surefire-logger-api:jar:2.22.0 (test)
SureFire Logger API Description: Interfaces and Utilities related only to internal SureFire Logger API. Free of dependencies.
URL: https://maven.apache.org/surefire/surefire-logger-api/
Project Licenses: Apache License, Version 2.0
- io.earcam.wrapped:com.sun.tools.attach:jar:1.8.0_jdk8u172-b11 (provided)
Licenses
The Apache License, Version 2.0: io.earcam.instrumental.agent, io.earcam.instrumental.archive, io.earcam.instrumental.reflect, io.earcam.unexceptional, io.earcam.utilitarian.charstar, io.earcam.utilitarian.io, io.earcam.utilitarian.io.file, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j
GNU Lesser General Public License v2 + Classpath Exception: com.sun.tools.attach
MIT License: io.earcam.instrumental.agent, io.earcam.instrumental.archive, io.earcam.instrumental.reflect, io.earcam.unexceptional, io.earcam.utilitarian.charstar, io.earcam.utilitarian.io, io.earcam.utilitarian.io.file
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.agent, io.earcam.instrumental.archive, io.earcam.instrumental.reflect, io.earcam.unexceptional, io.earcam.utilitarian.charstar, io.earcam.utilitarian.io, io.earcam.utilitarian.io.file
BSD Licence 3: Java Hamcrest
BSD 3-Clause License: io.earcam.instrumental.agent, io.earcam.instrumental.archive, io.earcam.instrumental.reflect, io.earcam.unexceptional, io.earcam.utilitarian.charstar, io.earcam.utilitarian.io, io.earcam.utilitarian.io.file
Apache 2: Objenesis
BSD: asm
The BSD 3-Clause License: FindBugs-jsr305
The MIT License: mockito-core
Apache License, Version 2.0: SureFire Logger API
The Apache Software License, Version 2.0: Byte Buddy (without dependencies), Byte Buddy Java agent
Dependency File Details
Total | Size | Entries | Classes | Packages | Java Version | Debug Information |
---|---|---|---|---|---|---|
Filename | Size | Entries | Classes | Packages | Java Version | Debug Information |
jsr305-3.0.2.jar | 20.1 kB | 46 | 35 | 3 | 1.6 | Yes |
io.earcam.unexceptional-1.0.0.jar | 39.7 kB | 35 | 24 | 1 | 1.8 | Yes |
io.earcam.instrumental.archive-0.1.0.jar | 39.3 kB | 38 | 27 | 1 | 1.8 | Yes |
io.earcam.instrumental.reflect-0.1.0.jar | 18.6 kB | 15 | 4 | 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 |
io.earcam.utilitarian.io.file-1.2.0.jar | 8.1 kB | 17 | 5 | 1 | 1.8 | Yes |
byte-buddy-1.8.21.jar | 3.1 MB | 2179 | 2130 | 36 | 1.6 | Yes |
byte-buddy-agent-1.8.21.jar | 41.8 kB | 39 | 29 | 1 | 1.6 | Yes |
apiguardian-api-1.0.0.jar | 2.2 kB | 7 | 2 | 1 | 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 |
mockito-core-2.22.0.jar | 564.9 kB | 613 | 542 | 64 | 1.6 | Yes |
objenesis-2.6.jar | 55.7 kB | 59 | 43 | 10 | 1.6 | Yes |
opentest4j-1.1.0.jar | 6.8 kB | 10 | 6 | 1 | 1.6 | Yes |
asm-6.2.jar | 111.2 kB | 39 | 33 | 2 | 1.5 | Yes |
com.sun.tools.attach-1.8.0_jdk8u172-b11.jar | 142.9 kB | 137 | 101 | 13 | 1.8 | Yes |
surefire-logger-api-2.22.0.jar | 13.4 kB | 23 | 6 | 1 | 1.6 | Yes |
23 | 5.3 MB | 4187 | 3774 | 198 | 1.8 | 23 |
compile: 6 | compile: 135.5 kB | compile: 144 | compile: 77 | compile: 6 | - | compile: 6 |
test: 15 | test: 5 MB | test: 3860 | test: 3561 | test: 176 | - | test: 15 |
provided: 2 | provided: 163 kB | provided: 183 | provided: 136 | provided: 16 | - | provided: 2 |