Wondering if it's worth using gradle's version catalog to simplify the dependencies declaration for the gradle project ?
https://docs.gradle.org/current/userguide/version_catalogs.html
I've noticed currently the java dependencies are declared inline between the subprojects and duplicate dependencies declared in each project's build.gradle
Using the version catalog it would simplify a central point for all dependency delcaration for the project.