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 |
|---|---|---|---|---|
| commons-io | commons-io | 2.20.0 | jar | Apache-2.0 |
| javax.jcr | jcr | 2.0 | jar | Day Specification LicenseDay Specification License addendum |
| org.apache.commons | commons-lang3 | 3.18.0 | jar | Apache-2.0 |
| org.apache.jackrabbit | jackrabbit-api | 2.16.0 | jar | Apache License, Version 2.0 |
| org.apache.jackrabbit | jackrabbit-jcr-commons | 2.16.0 | jar | Apache License, Version 2.0 |
| org.apache.jackrabbit.vault | org.apache.jackrabbit.vault | 3.1.44 | jar | The Apache Software License, Version 2.0 |
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.junit.jupiter | junit-jupiter | 6.0.3 | jar | Eclipse Public License v2.0 |
| org.junit.platform | junit-platform-launcher | 6.0.3 | jar | Eclipse Public License v2.0 |
| org.mockito | mockito-core | 5.23.0 | jar | MIT |
| org.mockito | mockito-junit-jupiter | 5.23.0 | jar | MIT |
| org.slf4j | slf4j-simple | 1.7.25 | jar | MIT License |
| org.xmlunit | xmlunit-core | 2.11.0 | jar | The Apache Software License, Version 2.0 |
| org.zeroturnaround | zt-zip | 1.17 | jar | The Apache Software 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 |
|---|---|---|---|---|
| io.wcm.tooling.spotbugs | io.wcm.tooling.spotbugs.annotations | 1.0.0 | jar | The Apache Software License, Version 2.0 |
| org.apache.sling | org.apache.sling.servlets.annotations | 1.2.6 | jar | Apache License, Version 2.0 |
| org.jetbrains | annotations | 26.1.0 | jar | The Apache Software License, Version 2.0 |
| org.osgi | org.osgi.annotation.bundle | 1.0.0 | jar | Apache-2.0 |
| org.osgi | org.osgi.annotation.versioning | 1.1.0 | jar | Apache-2.0 |
| org.osgi | org.osgi.service.component.annotations | 1.4.0 | jar | Apache-2.0 |
| org.osgi | org.osgi.service.metatype.annotations | 1.4.0 | jar | Apache-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.
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 |
|---|---|---|---|---|
| com.google.guava | guava | 15.0 | jar | The Apache Software License, Version 2.0 |
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:
Project Dependency Graph
Dependency Tree
- io.wcm.tooling.commons:io.wcm.tooling.commons.content-package-builder:jar:1.8.0-SNAPSHOT
AEM Content Package Builder Description: Java Library for building AEM Content Packages with content pages and binary files.
URL: https://wcm.io/tooling/commons/content-package-builder/
Project Licenses: The Apache Software License, Version 2.0
- commons-io:commons-io:jar:2.20.0 (compile)
Apache Commons IO Description: The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
URL: https://commons.apache.org/proper/commons-io/
Project Licenses: Apache-2.0
- org.apache.commons:commons-lang3:jar:3.18.0 (compile)
Apache Commons Lang Description: Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. The code is tested using the latest revision of the JDK for supported LTS releases: 8, 11, 17 and 21 currently. See https://github.com/apache/commons-lang/blob/master/.github/workflows/maven.yml Please ensure your build environment is up-to-date and kindly report any build issues.
URL: https://commons.apache.org/proper/commons-lang/
Project Licenses: Apache-2.0
- org.apache.jackrabbit:jackrabbit-api:jar:2.16.0 (compile)
Apache Jackrabbit API Description: Jackrabbit-specific extensions to the JCR API
URL: http://jackrabbit.apache.org/jackrabbit-api/
Project Licenses: Apache License, Version 2.0
- org.apache.jackrabbit:jackrabbit-jcr-commons:jar:2.16.0 (compile)
Jackrabbit JCR Commons Description: General purpose classes for use with the JCR API
URL: http://jackrabbit.apache.org/jackrabbit-jcr-commons/
Project Licenses: Apache License, Version 2.0
- com.google.guava:guava:jar:15.0 (compile)
Guava: Google Core Libraries for Java Description: Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more. Guava has two code dependencies - javax.annotation per the JSR-305 spec and javax.inject per the JSR-330 spec.
URL: http://code.google.com/p/guava-libraries/guava
Project Licenses: The Apache Software License, Version 2.0
- com.google.guava:guava:jar:15.0 (compile)
- org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:jar:3.1.44 (compile)
Apache Jackrabbit FileVault Core Bundle Description: Builds an OSGi bundle for the file vault parts
URL: http://www.apache.org/parent/org.apache.jackrabbit.vault/
Project Licenses: The Apache Software License, Version 2.0
- javax.jcr:jcr:jar:2.0 (compile)
Content Repository for JavaTM Technology API Description: The Content Repository API for JavaTM Technology Version 2.0 is specified by JSR-283. This module contains the complete API as specified.
URL: http://www.jcp.org/en/jsr/detail?id=283
Project Licenses: Day Specification License, Day Specification License addendum
- org.junit.jupiter:junit-jupiter:jar:6.0.3 (test)
JUnit Jupiter (Aggregator) Description: Module "junit-jupiter" of JUnit
URL: https://junit.org/
Project Licenses: Eclipse Public License v2.0
- org.junit.jupiter:junit-jupiter-api:jar:6.0.3 (test)
JUnit Jupiter API Description: Module "junit-jupiter-api" of JUnit
URL: https://junit.org/
Project Licenses: Eclipse Public License v2.0
- org.opentest4j:opentest4j:jar:1.3.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:6.0.3 (test)
JUnit Platform Commons Description: Module "junit-platform-commons" of JUnit
URL: https://junit.org/
Project Licenses: Eclipse Public License v2.0
- org.opentest4j:opentest4j:jar:1.3.0 (test)
- org.junit.jupiter:junit-jupiter-params:jar:6.0.3 (test)
JUnit Jupiter Params Description: Module "junit-jupiter-params" of JUnit
URL: https://junit.org/
Project Licenses: Eclipse Public License v2.0
- org.junit.jupiter:junit-jupiter-engine:jar:6.0.3 (test)
JUnit Jupiter Engine Description: Module "junit-jupiter-engine" of JUnit
URL: https://junit.org/
Project Licenses: Eclipse Public License v2.0
- org.junit.jupiter:junit-jupiter-api:jar:6.0.3 (test)
- org.junit.platform:junit-platform-launcher:jar:6.0.3 (test)
JUnit Platform Launcher Description: Module "junit-platform-launcher" of JUnit
URL: https://junit.org/
Project Licenses: Eclipse Public License v2.0
- org.junit.platform:junit-platform-engine:jar:6.0.3 (test)
JUnit Platform Engine API Description: Module "junit-platform-engine" of JUnit
URL: https://junit.org/
Project Licenses: Eclipse Public License v2.0
- org.apiguardian:apiguardian-api:jar:1.1.2 (test)
org.apiguardian:apiguardian-api Description: @API Guardian
URL: https://github.com/apiguardian-team/apiguardian
Project Licenses: The Apache License, Version 2.0
- org.jspecify:jspecify:jar:1.0.0 (test)
JSpecify annotations Description: An artifact of well-named and well-specified annotations to power static analysis checks
URL: http://jspecify.org/
Project Licenses: The Apache License, Version 2.0
- org.junit.platform:junit-platform-engine:jar:6.0.3 (test)
- org.mockito:mockito-core:jar:5.23.0 (test)
mockito-core Description: Mockito mock objects library core API and implementation
URL: https://github.com/mockito/mockito
Project Licenses: MIT
- net.bytebuddy:byte-buddy:jar:1.17.7 (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: https://bytebuddy.net/byte-buddy
Project Licenses: Apache License, Version 2.0
- net.bytebuddy:byte-buddy-agent:jar:1.17.7 (test)
Byte Buddy agent Description: The Byte Buddy agent offers convenience for attaching an agent to the local or a remote VM.
URL: https://bytebuddy.net/byte-buddy-agent
Project Licenses: Apache License, Version 2.0
- org.objenesis:objenesis:jar:3.3 (test)
Objenesis Description: A library for instantiating Java objects
URL: http://objenesis.org/objenesis
Project Licenses: Apache License, Version 2.0
- net.bytebuddy:byte-buddy:jar:1.17.7 (test)
- org.mockito:mockito-junit-jupiter:jar:5.23.0 (test)
mockito-junit-jupiter Description: Mockito JUnit 5 support
URL: https://github.com/mockito/mockito
Project Licenses: MIT
- org.xmlunit:xmlunit-core:jar:2.11.0 (test)
org.xmlunit:xmlunit-core Description: XMLUnit for Java
Project Licenses: The Apache Software License, Version 2.0
- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3 (test)
Jakarta XML Binding API Description: Jakarta XML Binding API
URL: https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api
Project Licenses: Eclipse Distribution License - v 1.0
- jakarta.activation:jakarta.activation-api:jar:1.2.2 (test)
Jakarta Activation API jar Description: Jakarta Activation API jar
URL: https://github.com/eclipse-ee4j/jaf/jakarta.activation-api
Project Licenses: EDL 1.0
- jakarta.activation:jakarta.activation-api:jar:1.2.2 (test)
- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3 (test)
- org.zeroturnaround:zt-zip:jar:1.17 (test)
ZT Zip Description: The project is intended to have a small, easy and fast library to process ZIP archives. Either create, modify or explode them. On disk or in memory.
URL: https://github.com/zeroturnaround/zt-zip
Project Licenses: The Apache Software License, Version 2.0
- 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.slf4j:slf4j-api:jar:1.7.25 (test)
- org.slf4j:slf4j-simple:jar:1.7.25 (test)
SLF4J Simple Binding Description: SLF4J Simple binding
URL: http://www.slf4j.org
Project Licenses: MIT License
- org.jetbrains:annotations:jar:26.1.0 (provided)
JetBrains Java Annotations Description: A set of annotations used for code inspection support and code documentation.
URL: https://github.com/JetBrains/java-annotations
Project Licenses: The Apache Software License, Version 2.0
- io.wcm.tooling.spotbugs:io.wcm.tooling.spotbugs.annotations:jar:1.0.0 (provided)
Subset of Spotbugs Annotations Description: Contains a subset of Spotbugs Annotations for suppressing warnings in code.
URL: https://github.com/wcm-io/wcm-io-tooling/tree/develop/misc/spotbugs-annotations
Project Licenses: The Apache Software License, Version 2.0
- org.osgi:org.osgi.annotation.bundle:jar:1.0.0 (provided)
org.osgi:org.osgi.annotation.bundle Description: OSGi Companion Code for org.osgi.annotation.bundle Version 1.0.0
Project Licenses: Apache-2.0
- org.osgi:org.osgi.annotation.versioning:jar:1.1.0 (provided)
org.osgi:org.osgi.annotation.versioning Description: OSGi Companion Code for org.osgi.annotation.versioning Version 1.1.0
Project Licenses: Apache-2.0
- org.osgi:org.osgi.service.component.annotations:jar:1.4.0 (provided)
org.osgi:org.osgi.service.component.annotations Description: OSGi Companion Code for org.osgi.service.component.annotations Version 1.4.0
Project Licenses: Apache-2.0
- org.osgi:org.osgi.service.metatype.annotations:jar:1.4.0 (provided)
org.osgi:org.osgi.service.metatype.annotations Description: OSGi Companion Code for org.osgi.service.metatype.annotations Version 1.4.0
Project Licenses: Apache-2.0
- org.apache.sling:org.apache.sling.servlets.annotations:jar:1.2.6 (provided)
Apache Sling Servlet Annotations Description: OSGi DS 1.4 component property type annotations for Sling servlets and filters
URL: https://sling.apache.org/org.apache.sling.servlets.annotations
Project Licenses: Apache License, Version 2.0
- commons-io:commons-io:jar:2.20.0 (compile)
Licenses
The Apache License, Version 2.0: JSpecify annotations, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j
EDL 1.0: Jakarta Activation API jar
Day Specification License addendum: Content Repository for JavaTM Technology API
MIT License: SLF4J API Module, SLF4J Simple Binding
Apache-2.0: Apache Commons IO, Apache Commons Lang, org.osgi:org.osgi.annotation.bundle, org.osgi:org.osgi.annotation.versioning, org.osgi:org.osgi.service.component.annotations, org.osgi:org.osgi.service.metatype.annotations
Apache License, Version 2.0: Apache Jackrabbit API, Apache Sling Servlet Annotations, Byte Buddy (without dependencies), Byte Buddy agent, Jackrabbit JCR Commons, Objenesis
Eclipse Public License v2.0: JUnit Jupiter (Aggregator), JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API, JUnit Platform Launcher
MIT: mockito-core, mockito-junit-jupiter
Eclipse Distribution License - v 1.0: Jakarta XML Binding API
Day Specification License: Content Repository for JavaTM Technology API
The Apache Software License, Version 2.0: AEM Content Package Builder, Apache Jackrabbit FileVault Core Bundle, Guava: Google Core Libraries for Java, JetBrains Java Annotations, Subset of Spotbugs Annotations, ZT Zip, org.xmlunit:xmlunit-core
Dependency File Details
| Total | Size | Entries | Classes | Packages | Java Version | Debug Information |
|---|---|---|---|---|---|---|
| Filename | Size | Entries | Classes | Packages | Java Version | Debug Information |
| guava-15.0.jar | 2.2 MB | 1650 | 1622 | 16 | 1.6 | Yes |
| commons-io-2.20.0.jar | 564 kB | 415 | - | - | - | - |
| • Root | - | 414 | 387 | 15 | 1.8 | Yes |
| • Versioned | - | 1 | 1 | 1 | 9 | No |
| io.wcm.tooling.spotbugs.annotations-1.0.0.jar | 3.9 kB | 13 | 1 | 1 | 1.8 | No |
| jakarta.activation-api-1.2.2.jar | 46.6 kB | 43 | 32 | 2 | 1.8 | Yes |
| jakarta.xml.bind-api-2.3.3.jar | 115.6 kB | 137 | - | - | - | - |
| • Root | - | 132 | 111 | 7 | 1.8 | Yes |
| • Versioned | - | 5 | 1 | 1 | 9 | Yes |
| jcr-2.0.jar | 69.2 kB | 138 | 120 | 10 | 1.4 | Yes |
| byte-buddy-1.17.7.jar | 9 MB | 6066 | - | - | - | - |
| • Root | - | 3023 | 2970 | 38 | 1.5 | Yes |
| • Versioned | - | 3013 | 2971 | 39 | 1.8 | Yes |
| • Versioned | - | 30 | 25 | 1 | 24 | Yes |
| byte-buddy-agent-1.17.7.jar | 366.2 kB | 170 | - | - | - | - |
| • Root | - | 91 | 72 | 2 | 1.5 | Yes |
| • Versioned | - | 79 | 73 | 3 | 1.8 | Yes |
| commons-lang3-3.18.0.jar | 703 kB | 444 | - | - | - | - |
| • Root | - | 443 | 413 | 18 | 1.8 | Yes |
| • Versioned | - | 1 | 1 | 1 | 9 | No |
| jackrabbit-api-2.16.0.jar | 42.3 kB | 82 | 57 | 11 | 1.8 | Yes |
| jackrabbit-jcr-commons-2.16.0.jar | 402.5 kB | 310 | 272 | 23 | 1.8 | Yes |
| org.apache.jackrabbit.vault-3.1.44.jar | 1.4 MB | 431 | 376 | 24 | 1.7 | Yes |
| org.apache.sling.servlets.annotations-1.2.6.jar | 12.5 kB | 22 | 7 | 1 | 1.8 | Yes |
| apiguardian-api-1.1.2.jar | 6.8 kB | 9 | 3 | 2 | 1.6 | Yes |
| annotations-26.1.0.jar | 31.1 kB | 72 | - | - | - | - |
| • Root | - | 70 | 60 | 2 | 1.8 | Yes |
| • Versioned | - | 2 | 1 | 1 | 9 | No |
| jspecify-1.0.0.jar | 3.8 kB | 14 | - | - | - | - |
| • Root | - | 10 | 4 | 1 | 1.8 | No |
| • Versioned | - | 4 | 1 | 1 | 9 | No |
| junit-jupiter-6.0.3.jar | 6.4 kB | 5 | 1 | 1 | 17 | No |
| junit-jupiter-api-6.0.3.jar | 250.7 kB | 224 | 208 | 9 | 17 | Yes |
| junit-jupiter-engine-6.0.3.jar | 356.1 kB | 189 | 172 | 9 | 17 | Yes |
| junit-jupiter-params-6.0.3.jar | 296.6 kB | 216 | 195 | 9 | 17 | Yes |
| junit-platform-commons-6.0.3.jar | 171.3 kB | 103 | 87 | 10 | 17 | Yes |
| junit-platform-engine-6.0.3.jar | 280.2 kB | 195 | 177 | 9 | 17 | Yes |
| junit-platform-launcher-6.0.3.jar | 246.1 kB | 166 | 150 | 8 | 17 | Yes |
| mockito-core-5.23.0.jar | 720.7 kB | 656 | 584 | 66 | 11 | Yes |
| mockito-junit-jupiter-5.23.0.jar | 9.4 kB | 14 | 6 | 3 | 11 | Yes |
| objenesis-3.3.jar | 49.4 kB | 59 | 43 | 10 | 1.8 | Yes |
| opentest4j-1.3.0.jar | 14.3 kB | 15 | 9 | 2 | 1.6 | Yes |
| org.osgi.annotation.bundle-1.0.0.jar | 28.6 kB | 42 | 13 | 1 | 1.7 | Yes |
| org.osgi.annotation.versioning-1.1.0.jar | 15.1 kB | 27 | 4 | 1 | 1.7 | No |
| org.osgi.service.component.annotations-1.4.0.jar | 42.6 kB | 53 | 16 | 1 | 1.7 | Yes |
| org.osgi.service.metatype.annotations-1.4.0.jar | 27.5 kB | 39 | 9 | 1 | 1.7 | Yes |
| slf4j-api-1.7.25.jar | 41.2 kB | 46 | 34 | 4 | 1.5 | Yes |
| slf4j-simple-1.7.25.jar | 15.3 kB | 20 | 10 | 1 | 1.5 | Yes |
| xmlunit-core-2.11.0.jar | 177.6 kB | 184 | 167 | 9 | 1.7 | Yes |
| zt-zip-1.17.jar | 111.6 kB | 97 | 86 | 5 | 1.6 | Yes |
| 35 | 17.8 MB | 12366 | 8478 | 332 | 17 | 31 |
| compile: 7 | compile: 5.4 MB | compile: 3470 | compile: 3247 | compile: 117 | 1.8 | compile: 7 |
| provided: 7 | provided: 161.3 kB | provided: 268 | provided: 110 | provided: 8 | provided: 5 | |
| test: 21 | test: 12.3 MB | test: 8628 | test: 5121 | test: 207 | 17 | test: 19 |