FINERACT-2109: Lib dependencies and versions between modules

This commit is contained in:
Jose Alberto Hernandez
2024-07-24 10:23:33 +02:00
committed by Adam Saghy
parent 8f6e575c8f
commit 602ad4e953
7 changed files with 39 additions and 31 deletions
+4 -4
View File
@@ -25,8 +25,8 @@ licenses
**/.asciidoctor/images/* **/.asciidoctor/images/*
**/.asciidoctor/diagram/* **/.asciidoctor/diagram/*
**/images/diag-*.svg **/images/diag-*.svg
fineract-avro-schemas/out/
fineract-client/out/
fineract-provider/src/main/generated/ fineract-provider/src/main/generated/
integration-tests/out/
module/dummy/starter/out/ **/out/
gradleExp/
+7 -7
View File
@@ -81,7 +81,7 @@ buildscript {
classpath 'jakarta.ws.rs:jakarta.ws.rs-api:3.1.0' classpath 'jakarta.ws.rs:jakarta.ws.rs-api:3.1.0'
classpath 'com.google.cloud.tools:jib-layer-filter-extension-gradle:0.3.0' classpath 'com.google.cloud.tools:jib-layer-filter-extension-gradle:0.3.0'
classpath 'org.apache.commons:commons-lang3:3.14.0' classpath 'org.apache.commons:commons-lang3:3.14.0'
classpath 'io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.19' classpath 'io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.22'
classpath 'jakarta.servlet:jakarta.servlet-api:6.0.0' classpath 'jakarta.servlet:jakarta.servlet-api:6.0.0'
} }
} }
@@ -102,8 +102,8 @@ plugins {
id 'org.asciidoctor.jvm.convert' version '3.3.2' apply false id 'org.asciidoctor.jvm.convert' version '3.3.2' apply false
id 'org.asciidoctor.jvm.pdf' version '3.3.2' apply false id 'org.asciidoctor.jvm.pdf' version '3.3.2' apply false
id 'org.asciidoctor.jvm.epub' version '3.3.2' apply false id 'org.asciidoctor.jvm.epub' version '3.3.2' apply false
id 'org.asciidoctor.jvm.revealjs' version '3.3.2' apply false // id 'org.asciidoctor.jvm.revealjs' version '3.3.2' apply false
id 'org.asciidoctor.jvm.gems' version '3.3.2' apply false // id 'org.asciidoctor.jvm.gems' version '3.3.2' apply false
id 'org.asciidoctor.kindlegen.base' version '3.2.0' apply false id 'org.asciidoctor.kindlegen.base' version '3.2.0' apply false
id 'com.google.cloud.tools.jib' version '3.4.2' apply false id 'com.google.cloud.tools.jib' version '3.4.2' apply false
id 'org.sonarqube' version '4.4.1.3373' id 'org.sonarqube' version '4.4.1.3373'
@@ -712,10 +712,10 @@ configure(project.fineractCustomProjects) {
'com.google.truth.extensions:truth-java8-extension', 'com.google.truth.extensions:truth-java8-extension',
'io.github.classgraph:classgraph', 'io.github.classgraph:classgraph',
'io.cucumber:cucumber-core', 'io.cucumber:cucumber-core',
'io.cucumber:cucumber-java', 'io.cucumber:cucumber-java:7.16.1',
'io.cucumber:cucumber-java8', 'io.cucumber:cucumber-java8:7.16.1',
'io.cucumber:cucumber-junit-platform-engine', 'io.cucumber:cucumber-junit-platform-engine:7.16.1',
'io.cucumber:cucumber-spring', 'io.cucumber:cucumber-spring:7.16.1',
) )
testCompileOnly('org.projectlombok:lombok') testCompileOnly('org.projectlombok:lombok')
@@ -29,11 +29,11 @@ dependencyManagement {
mavenBom 'org.springframework.boot:spring-boot-dependencies:3.2.6' mavenBom 'org.springframework.boot:spring-boot-dependencies:3.2.6'
mavenBom 'io.awspring.cloud:spring-cloud-aws-dependencies:3.1.0' mavenBom 'io.awspring.cloud:spring-cloud-aws-dependencies:3.1.0'
mavenBom 'io.opentelemetry:opentelemetry-bom:1.34.1' mavenBom 'io.opentelemetry:opentelemetry-bom:1.34.1'
mavenBom 'org.jetbrains.kotlin:kotlin-bom:1.9.22' mavenBom 'org.jetbrains.kotlin:kotlin-bom:1.9.24'
mavenBom 'org.junit:junit-bom:5.10.2' mavenBom 'org.junit:junit-bom:5.10.2'
mavenBom 'com.fasterxml.jackson:jackson-bom:2.16.1' mavenBom 'com.fasterxml.jackson:jackson-bom:2.16.1'
mavenBom 'io.cucumber:cucumber-bom:7.15.0' mavenBom 'io.cucumber:cucumber-bom:7.15.0'
mavenBom 'io.netty:netty-bom:4.1.106.Final' mavenBom 'io.netty:netty-bom:4.1.110.Final'
mavenBom 'org.mockito:mockito-bom:5.10.0' mavenBom 'org.mockito:mockito-bom:5.10.0'
mavenBom 'software.amazon.awssdk:bom:2.23.18' mavenBom 'software.amazon.awssdk:bom:2.23.18'
mavenBom 'io.github.resilience4j:resilience4j-bom:2.2.0' mavenBom 'io.github.resilience4j:resilience4j-bom:2.2.0'
@@ -44,8 +44,8 @@ dependencyManagement {
// We do not use :+ to get the latest available version available on Maven Central, as that could suddenly break things. // We do not use :+ to get the latest available version available on Maven Central, as that could suddenly break things.
// We use the Renovate Bot to automatically propose Pull Requests (PRs) when upgrades for all of these versions are available. // We use the Renovate Bot to automatically propose Pull Requests (PRs) when upgrades for all of these versions are available.
dependency 'ch.qos.logback:logback-core:1.4.14' dependency 'ch.qos.logback:logback-core:1.5.3'
dependency 'ch.qos.logback:logback-classic:1.4.14' dependency 'ch.qos.logback:logback-classic:1.5.3'
dependency 'ch.qos.logback.contrib:logback-json-classic:0.1.5' dependency 'ch.qos.logback.contrib:logback-json-classic:0.1.5'
dependency 'ch.qos.logback.contrib:logback-jackson:0.1.5' dependency 'ch.qos.logback.contrib:logback-jackson:0.1.5'
dependency 'org.codehaus.janino:janino:3.1.11' dependency 'org.codehaus.janino:janino:3.1.11'
@@ -57,6 +57,10 @@ dependencyManagement {
dependency 'com.google.truth:truth:1.4.0' dependency 'com.google.truth:truth:1.4.0'
dependency 'com.google.truth.extensions:truth-java8-extension:1.4.0' dependency 'com.google.truth.extensions:truth-java8-extension:1.4.0'
dependency 'com.google.googlejavaformat:google-java-format:1.19.2' dependency 'com.google.googlejavaformat:google-java-format:1.19.2'
dependency 'org.apache.commons:commons-collections4:4.4'
dependency ('software.amazon.msk:aws-msk-iam-auth:2.0.3') {
exclude 'commons-logging:commons-logging:'
}
dependency ('org.apache.commons:commons-email:1.6.0') { dependency ('org.apache.commons:commons-email:1.6.0') {
exclude 'com.sun.mail:javax.mail' exclude 'com.sun.mail:javax.mail'
exclude 'javax.activation:activation' exclude 'javax.activation:activation'
@@ -82,7 +86,6 @@ dependencyManagement {
exclude 'org.apache.logging.log4j:log4j-api' exclude 'org.apache.logging.log4j:log4j-api'
exclude 'org.slf4j:slf4j-api' exclude 'org.slf4j:slf4j-api'
exclude 'commons-io:commons-io' exclude 'commons-io:commons-io'
exclude 'commons-logging:commons-logging'
exclude 'commons-codec:commons-codec' exclude 'commons-codec:commons-codec'
exclude 'org.apache.commons:commons-lang3' exclude 'org.apache.commons:commons-lang3'
exclude 'org.apache.poi:poi' exclude 'org.apache.poi:poi'
@@ -119,8 +122,8 @@ dependencyManagement {
dependency 'org.apache.bval:org.apache.bval.bundle:3.0.0' dependency 'org.apache.bval:org.apache.bval.bundle:3.0.0'
dependency 'joda-time:joda-time:2.12.7' dependency 'joda-time:joda-time:2.12.7'
dependency 'io.github.classgraph:classgraph:4.8.165' dependency 'io.github.classgraph:classgraph:4.8.168'
dependency 'org.awaitility:awaitility:4.2.0' dependency 'org.awaitility:awaitility:4.2.1'
// TODO: upgrade to 4.8.3 // TODO: upgrade to 4.8.3
dependency 'com.github.spotbugs:spotbugs-annotations:4.8.3' dependency 'com.github.spotbugs:spotbugs-annotations:4.8.3'
dependency 'javax.cache:cache-api:1.1.1' dependency 'javax.cache:cache-api:1.1.1'
@@ -151,7 +154,7 @@ dependencyManagement {
dependency "io.gsonfire:gson-fire:1.9.0" dependency "io.gsonfire:gson-fire:1.9.0"
dependency "com.google.code.findbugs:jsr305:3.0.2" dependency "com.google.code.findbugs:jsr305:3.0.2"
dependency "commons-codec:commons-codec:1.16.0" dependency "commons-codec:commons-codec:1.16.0"
dependency "org.projectlombok:lombok:1.18.30" dependency "org.projectlombok:lombok:1.18.32"
dependency 'org.bouncycastle:bcpkix-jdk15to18:1.77' dependency 'org.bouncycastle:bcpkix-jdk15to18:1.77'
dependency 'org.bouncycastle:bcprov-jdk15to18:1.77' dependency 'org.bouncycastle:bcprov-jdk15to18:1.77'
@@ -175,11 +178,11 @@ dependencyManagement {
exclude 'javax.annotation:javax.annotation-api' exclude 'javax.annotation:javax.annotation-api'
} }
dependency 'io.swagger.core.v3:swagger-annotations-jakarta:2.2.19' dependency 'io.swagger.core.v3:swagger-annotations-jakarta:2.2.22'
dependency ('io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.19') { dependency ('io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.22') {
exclude 'jakarta.activation:jakarta.activation-api' exclude 'jakarta.activation:jakarta.activation-api'
} }
dependency ('io.swagger.core.v3:swagger-core-jakarta:2.2.19') { dependency ('io.swagger.core.v3:swagger-core-jakarta:2.2.22') {
exclude 'jakarta.activation:jakarta.activation-api' exclude 'jakarta.activation:jakarta.activation-api'
} }
@@ -206,7 +209,7 @@ dependencyManagement {
} }
dependency 'org.owasp.esapi:esapi:2.5.3.1' dependency 'org.owasp.esapi:esapi:2.5.3.1'
dependency 'org.awaitility:awaitility:4.2.0' dependency 'org.awaitility:awaitility:4.2.1'
dependencySet(group: 'org.apache.poi', version: '5.2.5') { dependencySet(group: 'org.apache.poi', version: '5.2.5') {
entry 'poi' entry 'poi'
@@ -239,5 +242,12 @@ dependencyManagement {
dependency 'org.apache.commons:commons-math3:3.6.1' dependency 'org.apache.commons:commons-math3:3.6.1'
dependency 'org.mockito:mockito-inline:5.2.0' dependency 'org.mockito:mockito-inline:5.2.0'
dependency 'com.github.tomakehurst:wiremock-standalone:3.0.1'
dependency 'io.cucumber:cucumber-java:7.16.1'
dependency 'io.cucumber:cucumber-java8:7.16.1'
dependency 'io.cucumber:cucumber-junit-platform-engine:7.16.1'
dependency 'io.cucumber:cucumber-spring:7.16.1'
} }
} }
+2 -2
View File
@@ -18,7 +18,7 @@
*/ */
apply plugin: 'org.asciidoctor.jvm.convert' apply plugin: 'org.asciidoctor.jvm.convert'
apply plugin: 'org.asciidoctor.jvm.pdf' apply plugin: 'org.asciidoctor.jvm.pdf'
apply plugin: 'org.asciidoctor.jvm.revealjs' // apply plugin: 'org.asciidoctor.jvm.revealjs'
// apply plugin: 'org.asciidoctor.jvm.epub' // apply plugin: 'org.asciidoctor.jvm.epub'
// apply plugin: 'org.asciidoctor.kindlegen.base' // apply plugin: 'org.asciidoctor.kindlegen.base'
@@ -40,7 +40,7 @@ asciidoctorj {
pdf.version '1.6.2' pdf.version '1.6.2'
diagram.version '2.2.1' diagram.version '2.2.1'
epub.version '1.5.1' epub.version '1.5.1'
revealjs.version '4.1.0' // revealjs.version '4.1.0'
} }
fatalWarnings ~/include file not found|missing callout|image to embed not found or not readable/ fatalWarnings ~/include file not found|missing callout|image to embed not found or not readable/
+1 -1
View File
@@ -56,7 +56,7 @@ dependencies {
'io.github.resilience4j:resilience4j-spring-boot3', 'io.github.resilience4j:resilience4j-spring-boot3',
'org.apache.httpcomponents:httpcore', 'org.apache.httpcomponents:httpcore',
'org.apache.commons:commons-collections4:4.4' 'org.apache.commons:commons-collections4'
) )
compileOnly 'org.projectlombok:lombok' compileOnly 'org.projectlombok:lombok'
+2 -4
View File
@@ -115,11 +115,9 @@ dependencies {
'io.github.resilience4j:resilience4j-spring-boot3', 'io.github.resilience4j:resilience4j-spring-boot3',
) )
implementation ('software.amazon.msk:aws-msk-iam-auth:2.0.3') { implementation 'software.amazon.msk:aws-msk-iam-auth'
exclude group: 'commons-logging'
}
implementation 'io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.19' implementation 'io.swagger.core.v3:swagger-jaxrs2-jakarta'
implementation ('org.apache.commons:commons-email') { implementation ('org.apache.commons:commons-email') {
exclude group: 'com.sun.mail', module: 'javax.mail' exclude group: 'com.sun.mail', module: 'javax.mail'
+1 -1
View File
@@ -58,5 +58,5 @@ dependencies {
testImplementation 'org.mapstruct:mapstruct' testImplementation 'org.mapstruct:mapstruct'
testAnnotationProcessor 'org.mapstruct:mapstruct-processor' testAnnotationProcessor 'org.mapstruct:mapstruct-processor'
testImplementation 'com.github.tomakehurst:wiremock-standalone:3.0.1' testImplementation 'com.github.tomakehurst:wiremock-standalone'
} }