diff --git a/build.gradle b/build.gradle index d0c5da5a9d..8ad889a75f 100644 --- a/build.gradle +++ b/build.gradle @@ -26,7 +26,13 @@ targetCompatibility=11 repositories { // For geotools - maven { url "http://repo.osgeo.org/repository/release/" } + maven { + url "https://repo.osgeo.org/repository/release/" + content { + // osgeo removed the jar and added a -norce version + excludeVersion("log4j", "log4j", "1.2.17") + } + } mavenCentral() } @@ -81,8 +87,8 @@ dependencies checkstyle packages.atlas_checkstyle shaded project.configurations.getByName('compile') - shaded packages.slf4j.log4j12 - shaded packages.log4j + shaded packages.log4j.api + shaded packages.log4j.slf4j } diff --git a/dependencies.gradle b/dependencies.gradle index c56b565ebd..2d9abfaa3e 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -3,8 +3,8 @@ project.ext.versions = [ junit4: '4.13.1', junit5: '5.8.1', jacoco: '0.8.3', - slf4j: '1.7.12', - log4j: '1.2.17', + slf4j: '1.7.32', + log4j: '2.17.1', opencsv: '2.3', gson: '2.2.4', http: '4.5.1', @@ -44,10 +44,11 @@ project.ext.packages = [ ], slf4j: [ api: "org.slf4j:slf4j-api:${versions.slf4j}", - simple: "org.slf4j:slf4j-simple:${versions.slf4j}", - log4j12: "org.slf4j:slf4j-log4j12:${versions.slf4j}", ], - log4j: "log4j:log4j:${versions.log4j}", + log4j: [ + api: "org.apache.logging.log4j:log4j:${versions.log4j}", + slf4j: "org.apache.logging.log4j:log4j-slf4j-impl:${versions.log4j}", + ], opencsv: "net.sf.opencsv:opencsv:${versions.opencsv}", gson: "com.google.code.gson:gson:${versions.gson}", http: "org.apache.httpcomponents:httpclient:${versions.http}", diff --git a/gradle/quality.gradle b/gradle/quality.gradle index af6b63e35e..5cef323ad6 100644 --- a/gradle/quality.gradle +++ b/gradle/quality.gradle @@ -67,8 +67,8 @@ configurations dependencies { - testCompile packages.slf4j.log4j12 - testCompile packages.log4j + testCompile packages.log4j.slf4j + testCompile packages.log4j.api // Support Junit 5 tests testImplementation packages.junit.api testRuntimeOnly packages.junit.engine