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
jakarta.annotation jakarta.annotation-api 2.1.1 jar EPL 2.0GPL2 w/ CPE
net.andresbustamante y-a-foot-commons-api 2.0.0-SNAPSHOT jar -
net.andresbustamante y-a-foot-commons-services 2.0.0-SNAPSHOT jar -
net.andresbustamante y-a-foot-core-api 2.0.0-SNAPSHOT jar -
net.andresbustamante y-a-foot-core-db 2.0.0-SNAPSHOT jar -
net.andresbustamante y-a-foot-core-events 2.0.0-SNAPSHOT jar -
net.andresbustamante y-a-foot-messaging-api 2.0.0-SNAPSHOT jar -
net.andresbustamante y-a-foot-users-api 2.0.0-SNAPSHOT jar -
org.apache.commons commons-collections4 4.4 jar Apache License, Version 2.0
org.apache.commons commons-lang3 3.13.0 jar Apache-2.0
org.apache.commons commons-text 1.11.0 jar Apache-2.0
org.aspectj aspectjweaver 1.9.24 jar Eclipse Public License - v 2.0
org.mybatis mybatis 3.5.19 jar The Apache Software License, Version 2.0
org.mybatis mybatis-spring 3.0.4 jar The Apache Software License, Version 2.0
org.slf4j slf4j-api 2.0.17 jar MIT
org.springframework spring-beans 6.1.19 jar Apache License, Version 2.0
org.springframework spring-context 6.1.19 jar Apache License, Version 2.0
org.springframework spring-core 6.1.19 jar Apache License, Version 2.0
org.springframework spring-jdbc 6.1.19 jar Apache License, Version 2.0
org.springframework spring-tx 6.1.19 jar Apache License, Version 2.0
org.springframework spring-web 6.1.19 jar Apache License, Version 2.0
org.springframework.amqp spring-rabbit 3.1.11 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
com.h2database h2 2.2.224 jar MPL 2.0EPL 1.0
net.andresbustamante y-a-foot-commons-test 2.0.0-SNAPSHOT jar -
org.springframework spring-test 6.1.19 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.

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
ch.qos.logback logback-classic 1.5.18 jar Eclipse Public License - v 1.0GNU Lesser General Public License
ch.qos.logback logback-core 1.5.18 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.fasterxml.jackson.core jackson-annotations 2.17.3 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.17.3 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.17.3 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-toml 2.17.3 jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.10.1 jar Apache-2.0
com.rabbitmq amqp-client 5.19.0 jar AL 2.0GPL v2MPL 2.0
commons-codec commons-codec 1.16.1 jar Apache-2.0
commons-io commons-io 2.15.0 jar Apache-2.0
io.micrometer micrometer-commons 1.13.13 jar The Apache Software License, Version 2.0
io.micrometer micrometer-observation 1.13.13 jar The Apache Software License, Version 2.0
org.apache.avro avro 1.11.4 jar Apache-2.0
org.apache.commons commons-compress 1.26.2 jar Apache-2.0
org.flywaydb flyway-core 10.10.0 jar Apache License, Version 2.0
org.freemarker freemarker 2.3.34 jar Apache License, Version 2.0
org.postgresql postgresql 42.7.5 jar BSD-2-Clause
org.springframework spring-aop 6.1.19 jar Apache License, Version 2.0
org.springframework spring-context-support 6.1.19 jar Apache License, Version 2.0
org.springframework spring-expression 6.1.19 jar Apache License, Version 2.0
org.springframework spring-jcl 6.1.19 jar Apache License, Version 2.0
org.springframework spring-messaging 6.1.19 jar Apache License, Version 2.0
org.springframework.amqp spring-amqp 3.1.11 jar Apache License, Version 2.0
org.springframework.retry spring-retry 2.0.11 jar Apache 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.checkerframework checker-qual 3.48.3 jar The 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
com.github.springtestdbunit spring-test-dbunit 1.3.0 jar Apache 2
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0
net.bytebuddy byte-buddy 1.14.12 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.14.12 jar Apache License, Version 2.0
org.apache.commons commons-dbcp2 2.11.0 jar Apache-2.0
org.apache.commons commons-pool2 2.12.0 jar Apache-2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.dbunit dbunit 2.7.3 jar GNU Lesser General Public License, Version 2.1
org.junit.jupiter junit-jupiter-api 5.10.5 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.10.5 jar Eclipse Public License v2.0
org.mockito mockito-core 5.11.0 jar MIT
org.mockito mockito-junit-jupiter 5.11.0 jar MIT
org.objenesis objenesis 3.3 jar Apache License, Version 2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

GNU Lesser General Public License, Version 2.1: dbUnit Extension

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

Apache 2.0: Spring Retry

BSD-2-Clause: PostgreSQL JDBC Driver

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

GPL v2: RabbitMQ Java Client

GPL2 w/ CPE: Jakarta Annotations API

GNU Lesser General Public License: Logback Classic Module, Logback Core Module

Apache 2: Spring Test DBUnit

Unknown: Commons API, Commons Services, Commons Test, Core API, Core DB, Core Events, Core Services, Messaging API, Users API

AL 2.0: RabbitMQ Java Client

The MIT License: Checker Qual

Apache License, Version 2.0: Apache Commons Collections, Apache FreeMarker, Byte Buddy (without dependencies), Byte Buddy agent, Objenesis, Spring AMQP Core, Spring AOP, Spring Beans, Spring Commons Logging Bridge, Spring Context, Spring Context Support, Spring Core, Spring Expression Language (SpEL), Spring JDBC, Spring Messaging, Spring RabbitMQ Support, Spring TestContext Framework, Spring Transaction, Spring Web, flyway-core

Apache-2.0: Apache Avro, Apache Commons Codec, Apache Commons Compress, Apache Commons DBCP, Apache Commons IO, Apache Commons Lang, Apache Commons Pool, Apache Commons Text, Gson

MIT: SLF4J API Module, mockito-core, mockito-junit-jupiter

EPL 2.0: Jakarta Annotations API

EPL 1.0: H2 Database Engine

MPL 2.0: H2 Database Engine, RabbitMQ Java Client

Eclipse Public License - v 2.0: AspectJ Weaver

The Apache Software License, Version 2.0: Apache Commons Logging, Jackson-annotations, Jackson-core, Jackson-dataformat-TOML, jackson-databind, micrometer-commons, micrometer-observation, mybatis, mybatis-spring

Eclipse Public License - v 1.0: Logback Classic Module, Logback Core Module

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
logback-classic-1.5.18.jar 306.8 kB 242 189 29 - Yes
logback-core-1.5.18.jar 627.2 kB 531 473 41 - Yes
jackson-annotations-2.17.3.jar 78.5 kB 87 74 2 - Yes
jackson-core-2.17.3.jar 582.9 kB 273 212 15 - Yes
jackson-databind-2.17.3.jar 1.6 MB 824 785 24 - Yes
jackson-dataformat-toml-2.17.3.jar 56.1 kB 40 24 2 - Yes
spring-test-dbunit-1.3.0.jar 50.6 kB 57 42 6 1.5 Yes
gson-2.10.1.jar 283.4 kB 238 218 10 - Yes
h2-2.2.224.jar 2.6 MB 1057 1049 58 - Yes
amqp-client-5.19.0.jar 696.8 kB 590 565 10 1.8 Yes
commons-codec-1.16.1.jar 365.5 kB 259 110 8 - Yes
commons-io-2.15.0.jar 500.6 kB 368 339 16 - Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
micrometer-commons-1.13.13.jar 47.5 kB 50 36 6 1.8 Yes
micrometer-observation-1.13.13.jar 71.9 kB 71 56 6 1.8 Yes
jakarta.annotation-api-2.1.1.jar 26.1 kB 31 18 4 - Yes
y-a-foot-commons-api-2.0.0-SNAPSHOT.jar 11.2 kB 31 16 4 - Yes
y-a-foot-commons-services-2.0.0-SNAPSHOT.jar 5 kB 17 4 2 - Yes
y-a-foot-commons-test-2.0.0-SNAPSHOT.jar 8.8 kB 24 10 4 - Yes
y-a-foot-core-api-2.0.0-SNAPSHOT.jar 29.5 kB 48 32 5 - Yes
y-a-foot-core-db-2.0.0-SNAPSHOT.jar 5.2 kB 18 0 0 - No
y-a-foot-core-events-2.0.0-SNAPSHOT.jar 29 kB 25 8 1 - Yes
y-a-foot-messaging-api-2.0.0-SNAPSHOT.jar 3.1 kB 14 2 1 - No
y-a-foot-users-api-2.0.0-SNAPSHOT.jar 6.6 kB 21 7 3 - Yes
byte-buddy-1.14.12.jar 4.2 MB 2935 2881 39 - Yes
byte-buddy-agent-1.14.12.jar 256.8 kB 90 70 3 - Yes
avro-1.11.4.jar 651.4 kB 476 450 13 1.8 Yes
commons-collections4-4.4.jar 751.9 kB 555 524 19 1.8 Yes
commons-compress-1.26.2.jar 1.1 MB 624 572 37 - Yes
commons-dbcp2-2.11.0.jar 216.9 kB 97 78 5 - Yes
commons-lang3-3.13.0.jar 632.3 kB 420 390 18 1.8 Yes
commons-pool2-2.12.0.jar 150 kB 101 84 4 - Yes
commons-text-1.11.0.jar 246.7 kB 180 158 9 - Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 - Yes
aspectjweaver-1.9.24.jar 2.2 MB 1060 1002 37 1.8 Yes
checker-qual-3.48.3.jar 238.6 kB 454 381 33 - Yes
dbunit-2.7.3.jar 639.2 kB 470 425 33 1.8 Yes
flyway-core-10.10.0.jar 810.2 kB 494 372 63 - Yes
freemarker-2.3.34.jar 1.9 MB 1352 1311 19 - Yes
junit-jupiter-api-5.10.5.jar 211.5 kB 198 183 8 - Yes
junit-platform-commons-1.10.5.jar 106.2 kB 64 44 7 - Yes
mockito-core-5.11.0.jar 704 kB 642 570 64 - Yes
mockito-junit-jupiter-5.11.0.jar 8.9 kB 13 5 2 - Yes
mybatis-3.5.19.jar 1.8 MB 1182 1082 77 1.8 Yes
mybatis-spring-3.0.4.jar 82.8 kB 62 39 9 - 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 - Yes
postgresql-42.7.5.jar 1.1 MB 535 472 38 1.8 Yes
slf4j-api-2.0.17.jar 69.9 kB 71 56 5 - Yes
spring-aop-6.1.19.jar 419 kB 320 288 17 - Yes
spring-beans-6.1.19.jar 863.6 kB 474 443 13 - Yes
spring-context-6.1.19.jar 1.3 MB 927 842 58 - Yes
spring-context-support-6.1.19.jar 174 kB 125 104 9 - Yes
spring-core-6.1.19.jar 1.9 MB 1222 1141 59 - Yes
spring-expression-6.1.19.jar 304.7 kB 161 149 6 - Yes
spring-jcl-6.1.19.jar 24.5 kB 26 15 2 - Yes
spring-jdbc-6.1.19.jar 468.4 kB 333 301 17 - Yes
spring-messaging-6.1.19.jar 616.7 kB 369 337 23 - Yes
spring-test-6.1.19.jar 857.7 kB 578 519 42 - Yes
spring-tx-6.1.19.jar 282.7 kB 237 207 13 - Yes
spring-web-6.1.19.jar 1.9 MB 1208 1129 58 - Yes
spring-amqp-3.1.11.jar 159.6 kB 145 131 8 - Yes
spring-rabbit-3.1.11.jar 622.3 kB 304 272 18 - Yes
spring-retry-2.0.11.jar 156.7 kB 138 115 12 - Yes
Total Size Entries Classes Packages Java Version Debug Information
64 36.3 MB 23683 21494 1170 1.8 62
compile: 46 compile: 25.9 MB compile: 16778 compile: 15070 compile: 846 - compile: 44
test: 17 test: 10.2 MB test: 6451 test: 6043 test: 291 - test: 17
runtime: 1 runtime: 238.6 kB runtime: 454 runtime: 381 runtime: 33 - runtime: 1