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
com.atomikos transactions-jdbc 5.0.9 jar Atomikos Multiple Licensing Scheme
com.mockrunner mockrunner-core 2.0.6 jar Mockrunner License, based on Apache Software License, version 1.1
com.mockrunner mockrunner-ejb 2.0.6 jar Mockrunner License, based on Apache Software License, version 1.1
com.mockrunner mockrunner-jdbc 2.0.6 jar Mockrunner License, based on Apache Software License, version 1.1
jakarta.servlet jakarta.servlet-api 6.0.0 jar EPL 2.0GPL2 w/ CPE
jakarta.transaction jakarta.transaction-api 2.0.1 jar EPL 2.0GPL2 w/ CPE
org.apache.derby derby 10.16.1.1 jar Apache 2
org.assertj assertj-core 3.23.1 jar Apache License, Version 2.0
org.hsqldb hsqldb 2.7.1 jar HSQLDB License, a BSD open source license
org.jboss.byteman byteman-bmunit 4.0.20 jar LGPL 2.1
org.junit.jupiter junit-jupiter-engine 5.9.1 jar Eclipse Public License v2.0
org.mockito mockito-core 4.9.0 jar The MIT License
org.slf4j slf4j-simple 2.0.5 jar MIT License
org.springframework spring-test 6.0.2 jar Apache License, Version 2.0
org.springframework spring-web 6.0.2 jar Apache License, Version 2.0
org.springframework.batch spring-batch-core 5.0.0 jar Apache 2.0
org.springframework.batch spring-batch-test 5.0.0 jar Apache 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
org.mybatis mybatis 3.5.11 jar The Apache Software License, Version 2.0
org.springframework spring-context 6.0.2 jar Apache License, Version 2.0
org.springframework spring-jdbc 6.0.2 jar Apache License, Version 2.0
org.springframework.batch spring-batch-infrastructure 5.0.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.

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.atomikos atomikos-util 5.0.9 jar Atomikos Multiple Licensing Scheme
com.atomikos transactions 5.0.9 jar Atomikos Multiple Licensing Scheme
com.atomikos transactions-api 5.0.9 jar Atomikos Multiple Licensing Scheme
com.atomikos transactions-jta 5.0.9 jar Atomikos Multiple Licensing Scheme
io.micrometer micrometer-commons 1.10.0 jar The Apache Software License, Version 2.0
io.micrometer micrometer-core 1.10.1 jar The Apache Software License, Version 2.0
io.micrometer micrometer-observation 1.10.0 jar The Apache Software License, Version 2.0
net.bytebuddy byte-buddy 1.12.16 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.12.16 jar Apache License, Version 2.0
org.apache.derby derbyshared 10.16.1.1 jar Apache 2
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.hdrhistogram HdrHistogram 2.1.12 jar Public Domain, per Creative Commons CC0BSD-2-Clause
org.jboss.byteman byteman 4.0.20 jar LGPL 2.1
org.jboss.byteman byteman-install 4.0.20 jar LGPL 2.1
org.jboss.byteman byteman-submit 4.0.20 jar LGPL 2.1
org.junit.jupiter junit-jupiter-api 5.9.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.9.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.9.1 jar Eclipse Public License v2.0
org.latencyutils LatencyUtils 2.0.3 jar Public Domain, per Creative Commons CC0
org.objenesis objenesis 3.3 jar Apache License, Version 2.0
org.opentest4j opentest4j 1.2.0 jar The Apache License, Version 2.0
org.slf4j slf4j-api 2.0.5 jar MIT License
oro oro 2.0.8 jar -

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.springframework spring-aop 6.0.2 jar Apache License, Version 2.0
org.springframework spring-beans 6.0.2 jar Apache License, Version 2.0
org.springframework spring-core 6.0.2 jar Apache License, Version 2.0
org.springframework spring-expression 6.0.2 jar Apache License, Version 2.0
org.springframework spring-jcl 6.0.2 jar Apache License, Version 2.0
org.springframework spring-tx 6.0.2 jar Apache License, Version 2.0
org.springframework.retry spring-retry 2.0.0 jar Apache 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache 2.0: Spring Batch Core, Spring Batch Infrastructure, Spring Batch Test, Spring Retry

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

HSQLDB License, a BSD open source license: HyperSQL Database

BSD-2-Clause: HdrHistogram

MIT License: SLF4J API Module, SLF4J Simple Binding

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

GPL2 w/ CPE: Jakarta Servlet, jakarta.transaction API

Atomikos Multiple Licensing Scheme: Atomikos Util, Transactions API, Transactions Core, Transactions JDBC, Transactions JTA

Apache 2: Apache Derby Database Engine and Embedded JDBC Driver, Apache Derby Shared Code

Public Domain, per Creative Commons CC0: HdrHistogram, LatencyUtils

Unknown: oro

The MIT License: mockito-core

Apache License, Version 2.0: AssertJ fluent assertions, Byte Buddy (without dependencies), Byte Buddy agent, Objenesis, Spring AOP, Spring Beans, Spring Commons Logging Bridge, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring JDBC, Spring TestContext Framework, Spring Transaction, Spring Web

LGPL 2.1: byteman, byteman-bmunit, byteman-install, byteman-submit

EPL 2.0: Jakarta Servlet, jakarta.transaction API

Mockrunner License, based on Apache Software License, version 1.1: MockRunner-Core, MockRunner-EJB, MockRunner-JDBC

The Apache Software License, Version 2.0: micrometer-commons, micrometer-core, micrometer-observation, mybatis, mybatis-spring

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information Sealed
atomikos-util-5.0.9.jar 45.5 kB 51 36 6 1.8 Yes No
transactions-5.0.9.jar 125.8 kB 100 79 6 1.8 Yes No
transactions-api-5.0.9.jar 42 kB 64 48 7 1.8 Yes No
transactions-jdbc-5.0.9.jar 52.4 kB 41 29 3 1.8 Yes No
transactions-jta-5.0.9.jar 99.4 kB 86 64 8 1.8 Yes No
mockrunner-core-2.0.6.jar 130.2 kB 105 84 10 1.8 Yes No
mockrunner-ejb-2.0.6.jar 36.2 kB 43 28 4 1.8 Yes No
mockrunner-jdbc-2.0.6.jar 165 kB 74 62 2 1.8 Yes No
micrometer-commons-1.10.0.jar 39.7 kB 42 29 5 1.8 Yes No
micrometer-core-1.10.1.jar 775.8 kB 533 465 43 - Yes No
micrometer-observation-1.10.0.jar 65.6 kB 69 54 6 1.8 Yes No
jakarta.servlet-api-6.0.0.jar 347.6 kB 157 85 5 - Yes No
jakarta.transaction-api-2.0.1.jar 28.6 kB 32 20 2 - Yes No
byte-buddy-1.12.16.jar 3.9 MB 2726 2672 39 - Yes No
byte-buddy-agent-1.12.16.jar 256.3 kB 90 70 3 - Yes No
derby-10.16.1.1.jar 3.5 MB 1529 1471 92 - Yes Yes
derbyshared-10.16.1.1.jar 88.7 kB 48 46 12 - Yes No
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 - Yes No
assertj-core-3.23.1.jar 1.2 MB 819 780 26 - Yes No
HdrHistogram-2.1.12.jar 173.8 kB 106 96 2 1.7 Yes No
hsqldb-2.7.1.jar 1.6 MB 741 677 23 - No Yes
byteman-4.0.20.jar 851.8 kB 384 350 22 - Yes No
byteman-bmunit-4.0.20.jar 40.5 kB 35 23 1 1.6 Yes No
byteman-install-4.0.20.jar 10.8 kB 14 2 1 1.6 Yes No
byteman-submit-4.0.20.jar 15.5 kB 15 3 1 1.6 Yes No
junit-jupiter-api-5.9.1.jar 207.7 kB 194 179 8 - Yes No
junit-jupiter-engine-5.9.1.jar 246.5 kB 151 134 9 - Yes No
junit-platform-commons-1.9.1.jar 103 kB 64 44 7 - Yes No
junit-platform-engine-1.9.1.jar 188.2 kB 143 127 9 - Yes No
LatencyUtils-2.0.3.jar 29.8 kB 31 22 1 1.6 Yes No
mockito-core-4.9.0.jar 684 kB 652 580 64 1.8 Yes No
mybatis-3.5.11.jar 1.8 MB 1157 1058 76 1.8 Yes No
objenesis-3.3.jar 49.4 kB 59 43 10 1.8 Yes No
opentest4j-1.2.0.jar 7.7 kB 11 7 2 - Yes No
slf4j-api-2.0.5.jar 62.3 kB 66 52 5 - Yes No
slf4j-simple-2.0.5.jar 15.1 kB 22 8 2 - Yes No
spring-aop-6.0.2.jar 395.7 kB 305 273 17 - Yes No
spring-beans-6.0.2.jar 841.4 kB 473 442 13 - Yes No
spring-context-6.0.2.jar 1.2 MB 864 780 57 - Yes No
spring-core-6.0.2.jar 1.8 MB 1183 1109 59 - Yes No
spring-expression-6.0.2.jar 291.1 kB 159 147 6 - Yes No
spring-jcl-6.0.2.jar 23.5 kB 26 15 2 - Yes No
spring-jdbc-6.0.2.jar 428.7 kB 311 279 17 - Yes No
spring-test-6.0.2.jar 817.4 kB 558 500 41 - Yes No
spring-tx-6.0.2.jar 271.1 kB 236 206 13 - Yes No
spring-web-6.0.2.jar 1.7 MB 1112 1034 57 - Yes No
spring-batch-core-5.0.0.jar 671.9 kB 545 428 34 - Yes No
spring-batch-infrastructure-5.0.0.jar 506.6 kB 449 391 49 - Yes No
spring-batch-test-5.0.0.jar 33.6 kB 34 21 2 - Yes No
spring-retry-2.0.0.jar 144.2 kB 134 113 12 - Yes No
oro-2.0.8.jar 65.3 kB 74 62 6 1.2 No No
Total Size Entries Classes Packages Java Version Debug Information Sealed
51 26.3 MB 16926 15330 909 1.8 49 2
test: 40 test: 18.7 MB test: 11629 test: 10517 test: 588 - test: 38 test: 2
provided: 11 provided: 7.7 MB provided: 5297 provided: 4813 provided: 321 - provided: 11 -