diff --git a/build.gradle b/build.gradle index 44d66ec0528..c9092762450 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ // TODO: this is work in progress, please follow FINERACT-1171 buildscript { ext { - jacocoVersion = '0.8.11' + jacocoVersion = '0.8.12' retrofitVersion = '2.9.0' okhttpVersion = '4.9.3' oltuVersion = '1.0.1' @@ -80,9 +80,9 @@ buildscript { classpath 'org.eclipse.persistence:eclipselink:4.0.2' 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 'org.apache.commons:commons-lang3:3.14.0' + classpath 'org.apache.commons:commons-lang3:3.17.0' 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.1.0' } } @@ -455,7 +455,7 @@ configure(project.fineractJavaProjects) { // Configuration for the Checkstyle plugin // https://docs.gradle.org/current/userguide/checkstyle_plugin.html dependencies { - checkstyle 'com.puppycrawl.tools:checkstyle:10.14.2' + checkstyle 'com.puppycrawl.tools:checkstyle:10.18.1' checkstyle 'com.github.sevntu-checkstyle:sevntu-checks:1.44.1' } @@ -477,7 +477,7 @@ configure(project.fineractJavaProjects) { // Configuration for the errorprone plugin // https://github.com/tbroyer/gradle-errorprone-plugin dependencies { - errorprone "com.google.errorprone:error_prone_core:2.26.1" + errorprone "com.google.errorprone:error_prone_core:2.31.0" } tasks.withType(JavaCompile) { @@ -712,10 +712,10 @@ configure(project.fineractCustomProjects) { 'com.google.truth.extensions:truth-java8-extension', 'io.github.classgraph:classgraph', 'io.cucumber:cucumber-core', - 'io.cucumber:cucumber-java:7.16.1', - 'io.cucumber:cucumber-java8:7.16.1', - 'io.cucumber:cucumber-junit-platform-engine:7.16.1', - 'io.cucumber:cucumber-spring:7.16.1', + 'io.cucumber:cucumber-java:7.18.1', + 'io.cucumber:cucumber-java8:7.18.1', + 'io.cucumber:cucumber-junit-platform-engine:7.18.1', + 'io.cucumber:cucumber-spring:7.18.1', ) testCompileOnly('org.projectlombok:lombok') diff --git a/fineract-e2e-tests-core/build.gradle b/fineract-e2e-tests-core/build.gradle index b22a7395463..3adc9c98df3 100644 --- a/fineract-e2e-tests-core/build.gradle +++ b/fineract-e2e-tests-core/build.gradle @@ -35,32 +35,32 @@ dependencies { testImplementation 'com.github.spotbugs:spotbugs-annotations' - testImplementation 'com.squareup.retrofit2:retrofit:2.10.0' + testImplementation 'com.squareup.retrofit2:retrofit:2.11.0' testImplementation 'commons-httpclient:commons-httpclient:3.1' - testImplementation 'org.apache.commons:commons-lang3:3.14.0' + testImplementation 'org.apache.commons:commons-lang3:3.17.0' testImplementation 'com.googlecode.json-simple:json-simple:1.1.1' - testImplementation 'com.google.code.gson:gson:2.10.1' + testImplementation 'com.google.code.gson:gson:2.11.0' - testImplementation 'io.cucumber:cucumber-java:7.16.1' - testImplementation 'io.cucumber:cucumber-junit:7.16.1' - testImplementation 'io.cucumber:cucumber-spring:7.16.1' + testImplementation 'io.cucumber:cucumber-java:7.18.1' + testImplementation 'io.cucumber:cucumber-junit:7.18.1' + testImplementation 'io.cucumber:cucumber-spring:7.18.1' - testImplementation 'io.qameta.allure:allure-cucumber7-jvm:2.26.0' + testImplementation 'io.qameta.allure:allure-cucumber7-jvm:2.29.0' - testImplementation 'org.assertj:assertj-core:3.25.3' - testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.2' - testImplementation 'org.junit.jupiter:junit-jupiter:5.10.2' + testImplementation 'org.assertj:assertj-core:3.26.3' + testImplementation 'org.junit.jupiter:junit-jupiter-api:5.11.0' + testImplementation 'org.junit.jupiter:junit-jupiter:5.11.0' - testCompileOnly 'org.projectlombok:lombok:1.18.32' - testAnnotationProcessor 'org.projectlombok:lombok:1.18.32' + testCompileOnly 'org.projectlombok:lombok:1.18.34' + testAnnotationProcessor 'org.projectlombok:lombok:1.18.34' - testImplementation "ch.qos.logback:logback-core:1.5.3" - testImplementation "ch.qos.logback:logback-classic:1.5.3" + testImplementation "ch.qos.logback:logback-core:1.5.8" + testImplementation "ch.qos.logback:logback-classic:1.5.8" - testImplementation 'org.apache.activemq:activemq-client:6.1.0' - testImplementation "org.apache.avro:avro:1.11.3" - testImplementation "org.awaitility:awaitility:4.2.1" - testImplementation 'io.github.classgraph:classgraph:4.8.168' + testImplementation 'org.apache.activemq:activemq-client:6.1.3' + testImplementation "org.apache.avro:avro:1.12.0" + testImplementation "org.awaitility:awaitility:4.2.2" + testImplementation 'io.github.classgraph:classgraph:4.8.175' testImplementation 'org.apache.commons:commons-collections4:4.4' } diff --git a/fineract-e2e-tests-runner/build.gradle b/fineract-e2e-tests-runner/build.gradle index f1a55705042..0ae5f66101f 100644 --- a/fineract-e2e-tests-runner/build.gradle +++ b/fineract-e2e-tests-runner/build.gradle @@ -38,32 +38,32 @@ dependencies { implementation 'org.springframework:spring-test' testImplementation 'org.springframework:spring-jms' - testImplementation 'com.squareup.retrofit2:retrofit:2.10.0' + testImplementation 'com.squareup.retrofit2:retrofit:2.11.0' testImplementation 'commons-httpclient:commons-httpclient:3.1' - testImplementation 'org.apache.commons:commons-lang3:3.14.0' + testImplementation 'org.apache.commons:commons-lang3:3.17.0' testImplementation 'com.googlecode.json-simple:json-simple:1.1.1' - testImplementation 'com.google.code.gson:gson:2.10.1' + testImplementation 'com.google.code.gson:gson:2.11.0' - testImplementation 'io.cucumber:cucumber-java:7.16.1' - testImplementation 'io.cucumber:cucumber-junit:7.16.1' - testImplementation 'io.cucumber:cucumber-spring:7.16.1' + testImplementation 'io.cucumber:cucumber-java:7.18.1' + testImplementation 'io.cucumber:cucumber-junit:7.18.1' + testImplementation 'io.cucumber:cucumber-spring:7.18.1' - testImplementation 'io.qameta.allure:allure-cucumber7-jvm:2.26.0' + testImplementation 'io.qameta.allure:allure-cucumber7-jvm:2.29.0' - testImplementation 'org.assertj:assertj-core:3.25.3' - testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.2' - testImplementation 'org.junit.jupiter:junit-jupiter:5.10.2' + testImplementation 'org.assertj:assertj-core:3.26.3' + testImplementation 'org.junit.jupiter:junit-jupiter-api:5.11.0' + testImplementation 'org.junit.jupiter:junit-jupiter:5.11.0' - testCompileOnly 'org.projectlombok:lombok:1.18.32' - testAnnotationProcessor 'org.projectlombok:lombok:1.18.32' + testCompileOnly 'org.projectlombok:lombok:1.18.34' + testAnnotationProcessor 'org.projectlombok:lombok:1.18.34' - testImplementation "ch.qos.logback:logback-core:1.5.3" - testImplementation "ch.qos.logback:logback-classic:1.5.3" + testImplementation "ch.qos.logback:logback-core:1.5.8" + testImplementation "ch.qos.logback:logback-classic:1.5.8" - testImplementation 'org.apache.activemq:activemq-client:6.1.0' - testImplementation "org.apache.avro:avro:1.11.3" - testImplementation "org.awaitility:awaitility:4.2.1" - testImplementation 'io.github.classgraph:classgraph:4.8.168' + testImplementation 'org.apache.activemq:activemq-client:6.1.3' + testImplementation "org.apache.avro:avro:1.12.0" + testImplementation "org.awaitility:awaitility:4.2.2" + testImplementation 'io.github.classgraph:classgraph:4.8.175' testImplementation 'org.apache.commons:commons-collections4:4.4' } diff --git a/integration-tests/dependencies.gradle b/integration-tests/dependencies.gradle index 74f82463036..68d8e6b2213 100644 --- a/integration-tests/dependencies.gradle +++ b/integration-tests/dependencies.gradle @@ -20,7 +20,7 @@ dependencies { // testCompile dependencies are ONLY used in src/test, not src/main. // Do NOT repeat dependencies which are ALREADY in implementation or runtimeOnly! // - tomcat 'org.apache.tomcat:tomcat:10.1.20@zip' + tomcat 'org.apache.tomcat:tomcat:10.1.29@zip' testImplementation( files("$rootDir/fineract-provider/build/classes/java/main/"), project(path: ':fineract-core', configuration: 'runtimeElements'), project(path: ':fineract-accounting', configuration: 'runtimeElements'), diff --git a/oauth2-tests/dependencies.gradle b/oauth2-tests/dependencies.gradle index ac52a067d6d..8e8ef8e36e7 100644 --- a/oauth2-tests/dependencies.gradle +++ b/oauth2-tests/dependencies.gradle @@ -20,7 +20,7 @@ dependencies { // testCompile dependencies are ONLY used in src/test, not src/main. // Do NOT repeat dependencies which are ALREADY in implementation or runtimeOnly! // - tomcat 'org.apache.tomcat:tomcat:10.1.20@zip' + tomcat 'org.apache.tomcat:tomcat:10.1.29@zip' testImplementation( files("$rootDir/fineract-provider/build/classes/java/main/"), project(path: ':fineract-provider', configuration: 'runtimeElements'), 'org.junit.jupiter:junit-jupiter-api', diff --git a/twofactor-tests/dependencies.gradle b/twofactor-tests/dependencies.gradle index b63250a221f..28cdbcb4fb0 100644 --- a/twofactor-tests/dependencies.gradle +++ b/twofactor-tests/dependencies.gradle @@ -20,7 +20,7 @@ dependencies { // testCompile dependencies are ONLY used in src/test, not src/main. // Do NOT repeat dependencies which are ALREADY in implementation or runtimeOnly! // - tomcat 'org.apache.tomcat:tomcat:10.1.20@zip' + tomcat 'org.apache.tomcat:tomcat:10.1.29@zip' testImplementation( files("$rootDir/fineract-provider/build/classes/java/main/"), project(path: ':fineract-provider', configuration: 'runtimeElements'), 'org.junit.jupiter:junit-jupiter-api',