FINERACT-1529: Update dependencies

This commit is contained in:
Aleksandar Vidakovic
2022-03-27 07:59:29 +02:00
committed by Aleksandar Vidakovic
parent da03d73704
commit 863d70c081
13 changed files with 67 additions and 63 deletions
+53 -7
View File
@@ -30,7 +30,10 @@ buildscript {
'integration-tests',
'twofactor-tests',
'oauth2-tests',
'fineract-client'
'fineract-client',
'core',
'service',
'starter'
].contains(it.name)
}
fineractPublishProjects = subprojects.findAll{
@@ -71,7 +74,7 @@ plugins {
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.kindlegen.base' version '3.2.0' apply false
id "com.google.cloud.tools.jib" version '3.2.0' apply false
id 'com.google.cloud.tools.jib' version '3.2.0' apply false
id 'fr.brouillard.oss.gradle.jgitver' version '0.10.0-rc03'
id 'org.sonarqube' version '3.3'
id 'com.github.andygoossens.modernizer' version '1.6.2' apply false
@@ -99,8 +102,6 @@ allprojects {
mavenCentral()
}
apply plugin: 'idea'
apply plugin: 'java'
apply plugin: 'io.spring.dependency-management'
apply plugin: 'com.adarshr.test-logger'
apply plugin: 'com.diffplug.spotless'
@@ -115,10 +116,13 @@ allprojects {
imports {
mavenBom 'org.springframework:spring-framework-bom:5.3.17'
mavenBom 'org.springframework.boot:spring-boot-dependencies:2.6.5'
mavenBom 'org.jetbrains.kotlin:kotlin-bom:1.6.10'
mavenBom 'org.junit:junit-bom:5.8.2'
mavenBom 'com.fasterxml.jackson:jackson-bom:2.13.2'
mavenBom 'io.cucumber:cucumber-bom:7.2.3'
mavenBom 'io.netty:netty-bom:4.1.75.Final'
mavenBom 'org.mockito:mockito-bom:4.4.0'
mavenBom 'io.github.swagger2markup:swagger2markup-bom:1.3.4'
}
dependencies {
@@ -126,11 +130,20 @@ allprojects {
// 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.
dependency 'org.slf4j:slf4j-api:1.7.36'
dependency 'org.slf4j:slf4j-simple:1.7.36'
dependency 'org.slf4j:jcl-over-slf4j:1.7.36'
dependency 'org.slf4j:jul-to-slf4j:1.7.36'
dependency 'org.slf4j:log4j-over-slf4j:1.7.36'
dependency 'ch.qos.logback:logback-core:1.2.11'
dependency 'ch.qos.logback:logback-classic:1.2.11'
dependency 'org.eclipse.persistence:org.eclipse.persistence.jpa:2.7.10'
dependency 'com.google.guava:guava:31.1-jre'
dependency 'com.google.code.gson:gson:2.9.0'
dependency 'com.google.truth:truth:1.1.3'
dependency 'com.google.truth.extensions:truth-java8-extension:1.1.3'
dependency 'com.google.googlejavaformat:google-java-format:1.15.0'
dependency 'org.apache.commons:commons-email:1.5'
dependency 'commons-io:commons-io:2.11.0'
dependency 'com.github.librepdf:openpdf:1.3.27'
@@ -146,7 +159,6 @@ allprojects {
dependency 'jakarta.jms:jakarta.jms-api:2.0.3'
dependency 'jakarta.xml.bind:jakarta.xml.bind-api:2.3.3' // Swagger needs exactly this version
dependency 'org.glassfish.jaxb:jaxb-runtime:2.3.6' // Swagger needs exactly this version
dependency 'org.apache.activemq:activemq-broker:5.16.4'
dependency 'org.apache.bval:org.apache.bval.bundle:2.0.5'
dependency 'joda-time:joda-time:2.10.14'
@@ -188,13 +200,17 @@ allprojects {
dependency "io.gsonfire:gson-fire:1.8.5"
dependency "io.swagger:swagger-core:1.6.5"
dependency "io.swagger:swagger-annotations:1.6.5"
dependency "javax.annotation:javax.annotation-api:1.3.2"
dependency "jakarta.annotation:jakarta.annotation-api:1.3.5"
dependency "com.google.code.findbugs:jsr305:3.0.2"
dependency "commons-codec:commons-codec:1.15"
dependency "org.bouncycastle:bcpkix-jdk15to18:1.70"
dependency "org.bouncycastle:bcprov-jdk15to18:1.70"
dependency ('org.apache.activemq:activemq-broker:5.17.0') {
exclude 'javax.annotation:javax.annotation-api'
}
dependency 'io.swagger.core.v3:swagger-annotations:2.1.13'
dependency ('io.swagger.core.v3:swagger-jaxrs2:2.1.13') {
exclude 'jakarta.activation:jakarta.activation-api'
@@ -211,7 +227,7 @@ allprojects {
exclude 'pull-parser:pull-parser'
}
dependencySet(group: 'org.apache.poi', version: '4.1.2') {
dependencySet(group: 'org.apache.poi', version: '5.2.2') {
entry 'poi'
entry 'poi-ooxml'
entry 'poi-ooxml-schemas'
@@ -272,6 +288,8 @@ allprojects {
"**/static/swagger-ui/**",
"**/api-docs/**",
"**/banner.txt",
"**/build.gradle.mustache",
"**/pom.mustache",
])
strictCheck true
}
@@ -633,6 +651,34 @@ configure(project.fineractJavaProjects) {
}
}
dependencies {
implementation (
'ch.qos.logback:logback-core',
'org.slf4j:slf4j-api',
'org.slf4j:log4j-over-slf4j',
'org.slf4j:jul-to-slf4j',
)
implementation ("ch.qos.logback:logback-classic") {
exclude(module: "slf4j-api")
}
testImplementation( 'org.mockito:mockito-core',
'org.mockito:mockito-junit-jupiter',
'org.junit.jupiter:junit-jupiter-api',
'org.junit.jupiter:junit-jupiter-engine',
'org.junit.platform:junit-platform-runner', // required to be able to run tests directly under Eclipse, see FINERACT-943 & FINERACT-1021
'org.bouncycastle:bcpkix-jdk15to18',
'org.bouncycastle:bcprov-jdk15to18',
'org.awaitility:awaitility',
'com.google.truth:truth',
'com.google.truth.extensions:truth-java8-extension',
'io.cucumber:cucumber-core',
'io.cucumber:cucumber-java',
'io.cucumber:cucumber-java8',
'io.cucumber:cucumber-junit-platform-engine',
)
}
test {
useJUnitPlatform()
dependsOn 'cucumber'