Apache Commons logo Commons Compress

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 Optional
commons-codec commons-codec 1.16.1 jar Apache-2.0 No
commons-io commons-io 2.15.1 jar Apache-2.0 No
org.apache.commons commons-lang3 3.14.0 jar Apache-2.0 No
com.github.luben zstd-jni 1.5.5-11 jar BSD 2-Clause License Yes
org.brotli dec 0.1.2 jar MIT License Yes
org.ow2.asm asm 9.6 jar BSD-3-Clause Yes
org.tukaani xz 1.9 jar Public Domain Yes

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.github.marschall memoryfilesystem 2.8.0 jar MIT
javax.inject javax.inject 1 jar The Apache Software License, Version 2.0
org.apache.felix org.apache.felix.framework 7.0.5 jar Apache License, Version 2.0
org.hamcrest hamcrest 2.2 jar BSD License 3
org.junit.jupiter junit-jupiter-params 5.10.1 jar Eclipse Public License v2.0
org.junit.vintage junit-vintage-engine 5.10.1 jar Eclipse Public License v2.0
org.mockito mockito-core 4.11.0 jar The MIT License
org.mockito mockito-junit-jupiter 4.11.0 jar The MIT License
org.ops4j.pax.exam pax-exam-cm 4.13.5 jar Apache License, Version 2.0
org.ops4j.pax.exam pax-exam-container-native 4.13.5 jar Apache License, Version 2.0
org.ops4j.pax.exam pax-exam-junit4 4.13.5 jar Apache License, Version 2.0
org.ops4j.pax.exam pax-exam-link-mvn 4.13.5 jar Apache License, Version 2.0
org.slf4j slf4j-api 2.0.12 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
org.osgi org.osgi.core 6.0.0 jar Apache License, Version 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
biz.aQute.bnd bndlib 2.4.0 jar Apache Software License 2.0
junit junit 4.13.2 jar Eclipse Public License 1.0
net.bytebuddy byte-buddy 1.12.19 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.12.19 jar Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-api 1.3.1 jar Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-impl 1.3.1 jar Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-spi 1.3.1 jar Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-util 1.3.1 jar Apache License, Version 2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.codehaus.mojo animal-sniffer-annotations 1.9 jar MIT license
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.junit.jupiter junit-jupiter-api 5.10.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.10.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.10.1 jar Eclipse Public License v2.0
org.objenesis objenesis 3.3 jar Apache License, Version 2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0
org.ops4j.base ops4j-base-exec 1.5.1 jar ALv2
org.ops4j.base ops4j-base-io 1.5.1 jar ALv2
org.ops4j.base ops4j-base-lang 1.5.1 jar ALv2
org.ops4j.base ops4j-base-monitors 1.5.1 jar ALv2
org.ops4j.base ops4j-base-net 1.5.1 jar ALv2
org.ops4j.base ops4j-base-spi 1.5.1 jar ALv2
org.ops4j.base ops4j-base-store 1.5.1 jar ALv2
org.ops4j.base ops4j-base-util-property 1.5.1 jar ALv2
org.ops4j.pax.exam pax-exam 4.13.5 jar Apache License, Version 2.0
org.ops4j.pax.exam pax-exam-spi 4.13.5 jar Apache License, Version 2.0
org.ops4j.pax.swissbox pax-swissbox-core 1.8.4 jar ALv2
org.ops4j.pax.swissbox pax-swissbox-lifecycle 1.8.4 jar ALv2
org.ops4j.pax.swissbox pax-swissbox-property 1.8.4 jar ALv2
org.ops4j.pax.swissbox pax-swissbox-tracker 1.8.4 jar ALv2
org.ops4j.pax.tinybundles tinybundles 2.1.1 jar ALv2
org.ops4j.pax.url pax-url-aether 2.6.8 jar ALv2
org.ops4j.pax.url pax-url-aether-support 2.6.8 jar ALv2
org.ops4j.pax.url pax-url-classpath 2.6.8 jar ALv2
org.ops4j.pax.url pax-url-commons 2.6.8 jar ALv2
org.ops4j.pax.url pax-url-link 2.6.8 jar ALv2
org.slf4j jcl-over-slf4j 1.6.6 jar MIT License

Project Dependency Graph

Dependency Tree

Licenses

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

Eclipse Public License 1.0: JUnit

BSD License 3: Hamcrest

MIT License: JCL 1.1.1 implemented over SLF4J, SLF4J API Module, org.brotli:dec

BSD-3-Clause: asm

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

Public Domain: XZ for Java

New BSD License: Hamcrest Core

BSD 2-Clause License: zstd-jni

Apache Software License 2.0: A Swiss Army Knife for OSGi

The MIT License: mockito-core, mockito-junit-jupiter

Apache-2.0: Apache Commons Codec, Apache Commons Compress, Apache Commons IO, Apache Commons Lang

Apache License, Version 2.0: Apache Felix Framework, Byte Buddy (without dependencies), Byte Buddy agent, Maven Artifact Resolver API, Maven Artifact Resolver Implementation, Maven Artifact Resolver SPI, Maven Artifact Resolver Utilities, OPS4J Pax Exam API, OPS4J Pax Exam Configuration Admin Options, OPS4J Pax Exam Driver JUnit4, OPS4J Pax Exam Links for Maven, OPS4J Pax Exam TestContainer Native, OPS4J Pax Exam UI Low Level SPI, Objenesis, org.osgi.core

MIT: Memory File System

ALv2: OPS4J Base - Execution, OPS4J Base - IO, OPS4J Base - Lang, OPS4J Base - Monitors, OPS4J Base - Net, OPS4J Base - Service Provider Access, OPS4J Base - Store, OPS4J Base - Util - Property, OPS4J Pax Swissbox :: Lifecycle, OPS4J Pax Swissbox :: OSGi Core, OPS4J Pax Swissbox :: Property, OPS4J Pax Swissbox :: Tracker, OPS4J Pax Tinybundles, OPS4J Pax Url - Commons, OPS4J Pax Url - classpath:, OPS4J Pax Url - link:, OPS4J Pax Url - mvn:, OPS4J Pax Url - mvn: - support library

MIT license: Animal Sniffer Annotations

The Apache Software License, Version 2.0: javax.inject

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information Sealed
bndlib-2.4.0.jar 2 MB 1526 661 108 1.6 Yes No
memoryfilesystem-2.8.0.jar 288.4 kB 185 168 3 9 Yes No
commons-codec-1.16.1.jar 365.5 kB 259 110 8 9 Yes No
commons-io-2.15.1.jar 501.2 kB 368 339 16 9 Yes No
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No No
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes No
byte-buddy-1.12.19.jar 4 MB 2742 2688 39 9 Yes No
byte-buddy-agent-1.12.19.jar 256.4 kB 90 70 3 9 Yes No
commons-lang3-3.14.0.jar 658 kB 436 404 19 9 Yes No
org.apache.felix.framework-7.0.5.jar 778.4 kB 457 393 34 9 Yes No
maven-resolver-api-1.3.1.jar 149 kB 155 131 12 1.7 Yes No
maven-resolver-impl-1.3.1.jar 182.3 kB 117 96 5 1.7 Yes No
maven-resolver-spi-1.3.1.jar 36.9 kB 56 34 8 1.7 Yes No
maven-resolver-util-1.3.1.jar 160.1 kB 128 101 13 1.7 Yes No
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 9 Yes No
animal-sniffer-annotations-1.9.jar 3.4 kB 12 1 1 1.5 No No
hamcrest-2.2.jar 123.4 kB 122 108 11 1.7 Yes No
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes No
junit-jupiter-api-5.10.1.jar 211 kB 197 182 8 9 Yes No
junit-jupiter-params-5.10.1.jar 586 kB 381 347 22 9 Yes No
junit-platform-commons-1.10.1.jar 106.3 kB 64 44 7 9 Yes No
junit-platform-engine-1.10.1.jar 204.8 kB 153 136 10 9 Yes No
junit-vintage-engine-5.10.1.jar 67.5 kB 49 35 6 9 Yes No
mockito-core-4.11.0.jar 684.9 kB 651 579 64 1.8 Yes No
mockito-junit-jupiter-4.11.0.jar 5.4 kB 9 2 1 1.8 Yes No
objenesis-3.3.jar 49.4 kB 59 43 10 1.8 Yes No
opentest4j-1.3.0.jar 14.3 kB 15 9 2 9 Yes No
ops4j-base-exec-1.5.1.jar 13.4 kB 20 7 1 1.7 Yes No
ops4j-base-io-1.5.1.jar 26 kB 24 11 1 1.7 Yes No
ops4j-base-lang-1.5.1.jar 11.3 kB 17 4 1 1.7 Yes No
ops4j-base-monitors-1.5.1.jar 12.9 kB 23 8 3 1.7 Yes No
ops4j-base-net-1.5.1.jar 17.8 kB 19 6 1 1.7 Yes No
ops4j-base-spi-1.5.1.jar 12 kB 17 4 1 1.7 Yes No
ops4j-base-store-1.5.1.jar 12.7 kB 19 5 2 1.7 Yes No
ops4j-base-util-property-1.5.1.jar 10.6 kB 19 5 1 1.7 Yes No
pax-exam-4.13.5.jar 87.6 kB 105 85 6 1.7 Yes No
pax-exam-cm-4.13.5.jar 17.9 kB 21 5 2 1.7 Yes No
pax-exam-container-native-4.13.5.jar 21 kB 23 5 1 1.7 Yes No
pax-exam-junit4-4.13.5.jar 35.4 kB 31 15 2 1.7 Yes No
pax-exam-link-mvn-4.13.5.jar 11.4 kB 30 0 0 - - -
pax-exam-spi-4.13.5.jar 70.1 kB 58 38 6 1.7 Yes No
pax-swissbox-core-1.8.4.jar 9.1 kB 17 5 1 1.6 Yes No
pax-swissbox-lifecycle-1.8.4.jar 6.6 kB 18 6 1 1.6 Yes No
pax-swissbox-property-1.8.4.jar 4 kB 13 1 1 1.6 Yes No
pax-swissbox-tracker-1.8.4.jar 15.6 kB 22 10 1 1.6 Yes No
tinybundles-2.1.1.jar 29.6 kB 33 15 3 1.6 Yes No
pax-url-aether-2.6.8.jar 3.5 MB 2425 2044 187 1.8 Yes No
pax-url-aether-support-2.6.8.jar 5.7 kB 13 1 1 1.7 Yes No
pax-url-classpath-2.6.8.jar 36.2 kB 64 22 6 1.7 Yes No
pax-url-commons-2.6.8.jar 9.7 kB 19 6 1 1.7 Yes No
pax-url-link-2.6.8.jar 7.8 kB 18 5 2 1.7 Yes No
org.osgi.core-6.0.0.jar 475.3 kB 387 158 21 1.5 Yes No
jcl-over-slf4j-1.6.6.jar 17.3 kB 23 9 2 1.3 Yes No
slf4j-api-2.0.12.jar 68.1 kB 70 55 5 9 Yes No
zstd-jni-1.5.5-11.jar 6.8 MB 80 36 3 9 Yes No
dec-0.1.2.jar 98.1 kB 29 19 1 1.5 Yes No
asm-9.6.jar 123.6 kB 45 39 3 9 Yes No
xz-1.9.jar 116 kB 132 117 10 9 No Yes
Total Size Entries Classes Packages Java Version Debug Information Sealed
58 23.5 MB 12523 9831 725 9 54 1
compile: 7 compile: 8.6 MB compile: 1349 compile: 1064 compile: 60 9 compile: 6 compile: 1
provided: 1 provided: 475.3 kB provided: 387 provided: 158 provided: 21 provided: 1 -
test: 50 test: 14.4 MB test: 10787 test: 8609 test: 644 9 test: 47 -