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
ca.uhn.hapi.fhir hapi-fhir-structures-r5 8.10.0 jar Apache Software License 2.0
com.ibm.icu icu4j 78.3 jar Unicode-3.0
io.github.jy95.fds common 2.1.10-SNAPSHOT jar Apache 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 Classifier Type Licenses
io.github.jy95.fds common 2.1.10-SNAPSHOT tests test-jar Apache License, Version 2.0
io.roastedroot zerofs 0.1.0 - jar The Apache Software License, Version 2.0
org.junit.jupiter junit-jupiter-api 6.1.0 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 6.1.0 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 6.1.0 - jar Eclipse Public License v2.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
org.projectlombok lombok 1.18.46 jar The 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.

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 Classifier Type Licenses
ca.uhn.hapi.fhir hapi-fhir-base 8.10.0 - jar Apache Software License 2.0
ca.uhn.hapi.fhir hapi-fhir-caching-api 8.10.0 - jar Apache Software License 2.0
ca.uhn.hapi.fhir org.hl7.fhir.r5 6.9.4.1 - jar Apache Software License 2.0
ca.uhn.hapi.fhir org.hl7.fhir.utilities 6.9.4.1 - jar Apache Software License 2.0
com.fasterxml.jackson.core jackson-annotations 2.21 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.21.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.21.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.21.1 - jar The Apache Software License, Version 2.0
com.google.code.findbugs jsr305 3.0.2 - jar The Apache Software License, Version 2.0
com.google.errorprone error_prone_annotations 2.26.1 - jar Apache 2.0
com.google.guava failureaccess 1.0.2 - jar The Apache Software License, Version 2.0
com.google.guava guava 33.2.1-jre - jar Apache License, Version 2.0
com.google.guava listenablefuture 9999.0-empty-to-avoid-conflict-with-guava - jar The Apache Software License, Version 2.0
com.google.j2objc j2objc-annotations 3.0.0 - jar Apache License, Version 2.0
com.googlecode.javaewah JavaEWAH 1.2.3 - jar Apache 2
com.nimbusds nimbus-jose-jwt 10.0.2 - jar The Apache Software License, Version 2.0
commons-codec commons-codec 1.15 - jar Apache License, Version 2.0
commons-io commons-io 2.17.0 - jar Apache-2.0
io.opentelemetry opentelemetry-api 1.60.1 - jar The Apache License, Version 2.0
io.opentelemetry opentelemetry-common 1.60.1 - jar The Apache License, Version 2.0
io.opentelemetry opentelemetry-context 1.60.1 - jar The Apache License, Version 2.0
io.opentelemetry.instrumentation opentelemetry-instrumentation-annotations 2.26.1 - jar The Apache License, Version 2.0
jakarta.annotation jakarta.annotation-api 2.1.1 - jar EPL 2.0GPL2 w/ CPE
net.sf.saxon Saxon-HE 11.6 - jar Mozilla Public License Version 2.0
net.sourceforge.plantuml plantuml-mit 1.2026.1 - jar MIT License
org.apache.commons commons-lang3 3.18.0 - jar Apache-2.0
org.apache.commons commons-text 1.10.0 - jar Apache License, Version 2.0
org.checkerframework checker-qual 3.42.0 - jar The MIT License
org.eclipse.jgit org.eclipse.jgit 7.4.0.202509020913-r - jar BSD-3-Clause
org.slf4j jcl-over-slf4j 2.0.16 - jar Apache License, Version 2.0
org.slf4j slf4j-api 2.0.16 - jar MIT License
org.xmlresolver xmlresolver 5.2.1 data jar Apache License version 2.0
org.xmlresolver xmlresolver 5.2.1 - jar Apache License version 2.0

runtime

The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

GroupId ArtifactId Version Type Licenses
org.apache.httpcomponents.client5 httpclient5 5.1.3 jar Apache License, Version 2.0
org.apache.httpcomponents.core5 httpcore5 5.1.3 jar Apache License, Version 2.0
org.apache.httpcomponents.core5 httpcore5-h2 5.1.3 jar Apache 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.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.jspecify jspecify 1.0.0 jar The Apache License, Version 2.0
org.junit.platform junit-platform-commons 6.1.0 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 6.1.0 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache 2.0: error-prone annotations

The Apache License, Version 2.0: JSpecify annotations, OpenTelemetry Instrumentation for Java, OpenTelemetry Java, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

Unicode-3.0: ICU4J

MIT License: PlantUML, SLF4J API Module

BSD-3-Clause: JGit - Core

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

Mozilla Public License Version 2.0: Saxon-HE

GPL2 w/ CPE: Jakarta Annotations API

Apache Software License 2.0: HAPI FHIR - Core Library, HAPI FHIR - ServiceLoaders - Caching API, HAPI FHIR Structures - FHIR R5, HL7 Core Artifact - R5, HL7 Core Artifact - Utilities

Apache 2: JavaEWAH

Apache License version 2.0: XML Resolver

The MIT License: Checker Qual, Project Lombok

Apache License, Version 2.0: Apache Commons Codec, Apache Commons Text, Apache HttpClient, Apache HttpComponents Core HTTP/1.1, Apache HttpComponents Core HTTP/2, FHIR Dosage Support - Common, FHIR Dosage Support - R5, Guava: Google Core Libraries for Java, J2ObjC Annotations, JCL 1.2 implemented over SLF4J

Apache-2.0: Apache Commons IO, Apache Commons Lang

EPL 2.0: Jakarta Annotations API

The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, Nimbus JOSE+JWT, ZeroFs in-memory virtual file system, jackson-databind

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
hapi-fhir-base-8.10.0.jar 1.3 MB 932 842 47 17 Yes
hapi-fhir-caching-api-8.10.0.jar 5.4 kB 17 5 1 17 Yes
hapi-fhir-structures-r5-8.10.0.jar 30.6 kB 27 9 3 17 Yes
org.hl7.fhir.r5-6.9.4.1.jar 13.5 MB 2522 2471 40 17 Yes
org.hl7.fhir.utilities-6.9.4.1.jar 3 MB 481 385 24 17 Yes
jackson-annotations-2.21.jar 82.1 kB 89 76 2 1.8 Yes
jackson-core-2.21.1.jar 594.8 kB 286 - - - -
   • Root - 250 213 16 1.8 Yes
   • Versioned - 2 1 1 9 No
   • Versioned - 12 3 1 11 Yes
   • Versioned - 11 2 1 17 Yes
   • Versioned - 11 2 1 21 Yes
jackson-databind-2.21.1.jar 1.7 MB 852 - - - -
   • Root - 850 812 23 1.8 Yes
   • Versioned - 2 1 1 9 No
jackson-datatype-jsr310-2.21.1.jar 136.6 kB 88 - - - -
   • Root - 86 64 6 1.8 Yes
   • Versioned - 2 1 1 9 No
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
error_prone_annotations-2.26.1.jar 19.4 kB 47 - - - -
   • Root - 40 27 2 1.8 Yes
   • Versioned - 7 1 1 9 No
failureaccess-1.0.2.jar 4.7 kB 15 2 1 1.7 Yes
guava-33.2.1-jre.jar 3.1 MB 2059 2020 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - -
j2objc-annotations-3.0.0.jar 12.5 kB 31 - - - -
   • Root - 29 17 1 1.8 Yes
   • Versioned - 2 1 1 9 No
JavaEWAH-1.2.3.jar 170.6 kB 123 - - - -
   • Root - 121 106 5 1.8 Yes
   • Versioned - 2 1 1 9 No
icu4j-78.3.jar 15.2 MB 5872 1670 21 11 Yes
nimbus-jose-jwt-10.0.2.jar 800.6 kB 595 544 31 1.8 Yes
commons-codec-1.15.jar 353.8 kB 253 106 7 1.7 Yes
commons-io-2.17.0.jar 516 kB 378 - - - -
   • Root - 377 350 15 1.8 Yes
   • Versioned - 1 1 1 9 No
common-2.1.10-SNAPSHOT.jar 129.3 kB 109 87 11 17 Yes
common-2.1.10-SNAPSHOT-tests.jar 74.6 kB - - - - -
opentelemetry-api-1.60.1.jar 170.1 kB 192 172 10 1.8 Yes
opentelemetry-common-1.60.1.jar 2.1 kB 8 2 1 1.8 Yes
opentelemetry-context-1.60.1.jar 49.6 kB 52 42 4 1.8 Yes
opentelemetry-instrumentation-annotations-2.26.1.jar 2.9 kB 10 4 1 1.8 No
zerofs-0.1.0.jar 208.9 kB 134 122 1 11 Yes
jakarta.annotation-api-2.1.1.jar 26.1 kB 31 18 4 1.8 Yes
Saxon-HE-11.6.jar 5.1 MB 2435 2352 58 1.8 Yes
plantuml-mit-1.2026.1.jar 17.3 MB 5734 3605 218 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
commons-text-1.10.0.jar 238.4 kB 174 154 8 1.8 Yes
httpclient5-5.1.3.jar 797.9 kB 519 476 26 1.7 Yes
httpcore5-5.1.3.jar 850.8 kB 678 633 30 1.7 Yes
httpcore5-h2-5.1.3.jar 232.1 kB 169 141 14 1.7 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
checker-qual-3.42.0.jar 230.8 kB 438 369 30 1.8 Yes
org.eclipse.jgit-7.4.0.202509020913-r.jar 3.3 MB 1760 1678 57 17 Yes
jspecify-1.0.0.jar 3.8 kB 14 - - - -
   • Root - 10 4 1 1.8 No
   • Versioned - 4 1 1 9 No
junit-jupiter-api-6.1.0.jar 312.2 kB 273 256 10 17 Yes
junit-jupiter-engine-6.1.0.jar 352.6 kB 188 171 9 17 Yes
junit-jupiter-params-6.1.0.jar 303.1 kB 221 200 9 17 Yes
junit-platform-commons-6.1.0.jar 175.9 kB 104 88 10 17 Yes
junit-platform-engine-6.1.0.jar 323.9 kB 216 198 9 17 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 1.6 Yes
lombok-1.18.46.jar 2 MB 1079 180 13 1.6 Yes
jcl-over-slf4j-2.0.16.jar 18.4 kB 26 - - - -
   • Root - 24 8 2 1.8 Yes
   • Versioned - 2 1 1 9 No
slf4j-api-2.0.16.jar 69.4 kB 71 - - - -
   • Root - 69 55 4 1.8 Yes
   • Versioned - 2 1 1 9 No
xmlresolver-5.2.1-data.jar 1 MB 430 0 0 - -
xmlresolver-5.2.1.jar 165.7 kB 110 90 10 1.8 Yes
Total Size Entries Classes Packages Java Version Debug Information
50 74.6 MB 30363 21284 838 17 45
compile: 36 compile: 68.9 MB compile: 26744 compile: 18803 compile: 702 17 compile: 33
runtime: 3 runtime: 1.9 MB runtime: 1366 runtime: 1250 runtime: 70 runtime: 3
provided: 1 provided: 2 MB provided: 1079 provided: 180 provided: 13 provided: 1
test: 10 test: 1.8 MB test: 1174 test: 1051 test: 53 17 test: 8