diff --git a/.vogue.yml b/.vogue.yml deleted file mode 100644 index 56d189e2..00000000 --- a/.vogue.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -defaultRules: {} -packageRules: -- package: "com.github.mxenabled.coppuccino:com.github.mxenabled.coppuccino.gradle.plugin" - rules: {} - suppressUntil: "2026-03-01" -- package: "com.github.mxenabled.vogue:com.github.mxenabled.vogue.gradle.plugin" - rules: {} - suppressUntil: "2026-03-01" diff --git a/build.gradle b/build.gradle index 35e16d5a..ab7979e9 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ plugins { + id "com.github.mxenabled.coppuccino" version "6.+" apply false + id "com.github.mxenabled.vogue" version "3.+" id "idea" - id "com.github.mxenabled.coppuccino" version "5.+" apply false - id "com.github.mxenabled.vogue" version "2.+" id "io.freefair.lombok" version "8.+" apply false id "io.github.gradle-nexus.publish-plugin" version "1.1.+" } @@ -21,100 +21,82 @@ def publishedProjects = [ "utilities" ] -allprojects { - if (it.name != platformProject) { - apply plugin: "java" - } - +subprojects { group "com.mx.path-core" description "MX Path Core" version rootProject.version - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - repositories { - mavenCentral() - mavenLocal() - } + if (it.name == platformProject) { + apply plugin: "java-platform" + } else { + apply plugin: "com.github.mxenabled.coppuccino" + apply plugin: "com.github.mxenabled.vogue" + apply plugin: "groovy" + apply plugin: "java-library" + apply plugin: "io.freefair.lombok" - configurations.configureEach { - resolutionStrategy.eachDependency { details -> - //Uncontrolled Recursion [High Severity][https://security.snyk.io/vuln/SNYK-JAVA-ORGAPACHECOMMONS-10734078] in org.apache.commons:commons-lang3@3.17.0 - // introduced by net.sourceforge.pmd:pmd-java@7.16.0 > org.apache.commons:commons-lang3@3.17.0 and 7 other path(s) - // This issue was fixed in versions: 3.18.0 - if (details.requested.group == "org.apache.commons" && details.requested.name == "commons-lang3") { - details.useVersion "3.18.0" - } - //Improper Validation of Certificate with Host Mismatch [Medium Severity][https://security.snyk.io/vuln/SNYK-JAVA-ORGAPACHELOGGINGLOG4J-14532782] in org.apache.logging.log4j:log4j-core@2.25.2 - // introduced by com.github.spotbugs:spotbugs@4.9.8 > org.apache.logging.log4j:log4j-core@2.25.2 - // This issue was fixed in versions: 2.25.3 - else if (details.requested.group == "org.apache.logging.log4j" && details.requested.name == "log4j-core") { - details.useVersion "2.25.3" + java { + toolchain { + languageVersion = JavaLanguageVersion.of(17) } + withSourcesJar() + withJavadocJar() } - resolutionStrategy.cacheChangingModulesFor 0, "seconds" - } -} -subprojects { - if (it.name != platformProject) { - apply plugin: "java-library" - apply plugin: "groovy" - apply plugin: "com.github.mxenabled.coppuccino" - apply plugin: "com.github.mxenabled.vogue" - apply plugin: "io.freefair.lombok" + coppuccino { + rootDir = "${projectDir}/" + } + + vogue { + dependencyUpdatesOutputDir = "${projectDir}/build/dependencyUpdates" + } + + repositories { + mavenCentral() + mavenLocal() + } ext { mockitoVersion = "[5.0,6.0)" spockVersion = "2.4-M6-groovy-3.0" junitVersion = "5.14.0" + openTracingVersion = "[0.33,0.34)" + slf4jVersion = "1.7.30" } dependencies { constraints { - api("com.google.code.gson:gson") { - version { - require "[2.13.0,13.0.0)" - } - } - api("io.opentracing:opentracing-api") { - version { - require "[0.33,0.34)" - } - } - api("io.opentracing:opentracing-noop") { - version { - require "[0.33,0.34)" - } - } - api("io.opentracing:opentracing-util") { - version { - require "[0.33,0.34)" - } - } - api("com.google.guava:guava") { - version { - require "[32.0,33.0)" - } - } - api("com.github.rholder:guava-retrying") { - version { - require "[2.0,3.0)" - } - } + // --- Shared Libraries --- + api "com.google.code.gson:gson:[2.13.0,3.0.0)" + api "io.opentracing:opentracing-api:${project.ext.openTracingVersion}" + api "io.opentracing:opentracing-noop:${project.ext.openTracingVersion}" + api "io.opentracing:opentracing-util:${project.ext.openTracingVersion}" + api "com.google.guava:guava:[32.0,33.0)" + api "com.github.rholder:guava-retrying:[2.0,3.0)" + api "com.datadoghq:dd-trace-api:1.38.0" - api "org.slf4j:slf4j-api:1.7.30" - api "org.apache.httpcomponents:httpclient:4.5.13" + api "org.apache.httpcomponents:httpclient:4.5.14" + api "org.slf4j:slf4j-api:${project.ext.slf4jVersion}" // ----------------------------------------------------------------- // These re-add JAXB classes needed for SOAP interaction. // Version changes to any of these need to be tested (not just built) - // with an apps that use SOAP. + // with an app that uses SOAP. // ----------------------------------------------------------------- api "jakarta.xml.bind:jakarta.xml.bind-api:4.0.4!!" api "jakarta.xml.soap:jakarta.xml.soap-api:3.0.2!!" api "com.sun.xml.bind:jaxb-impl:4.0.6!!" api "org.glassfish.jaxb:jaxb-runtime:4.0.6!!" + + // --- Shared Testing Libraries --- + api "io.opentracing:opentracing-mock:${project.ext.openTracingVersion}" + api "org.slf4j:slf4j-simple:${project.ext.slf4jVersion}" + + // --- Security Overrides --- + // Pulled in by org.apache.httpcomponents:httpclient:4.5.14 + api("commons-codec:commons-codec:1.14") { + because "Fixes Low Severity vulnerability SNYK-JAVA-COMMONSCODEC-561518" + } } testImplementation "org.mockito:mockito-inline:${project.ext.mockitoVersion}" @@ -133,85 +115,59 @@ subprojects { setAuthor true } } + } - coppuccino { - rootDir = "${projectDir}/" - } - - vogue { - dependencyUpdatesOutputDir = "${projectDir}/build/dependencyUpdates" - } - - task sourcesJar(type: Jar, dependsOn: classes) { - classifier = "sources" - from sourceSets.main.allSource - } - - task packageJavadoc(type: Jar) { - classifier = "javadoc" - from javadoc - } - - artifacts { - archives sourcesJar - archives jar - archives packageJavadoc - } - - if (publishedProjects.contains(it.name)) { - apply plugin: "maven-publish" - apply plugin: "signing" - - publishing { - publications { - maven(MavenPublication) { - from components.java - artifact sourcesJar - artifact packageJavadoc - - pom { - groupId = project.group - artifactId = project.name - name = project.name - description = project.description - url = "https://github.com/mxenabled/path-core" - - developers { - developer { - name = "MX" - email = "path@mx.com" - organization = "MX Technologies Inc." - url = "http://www.mx.com" - } + if (publishedProjects.contains(it.name)) { + apply plugin: "maven-publish" + apply plugin: "signing" + + publishing { + publications { + maven(MavenPublication) { + from(project.name == platformProject ? components.javaPlatform : components.java) + + pom { + groupId = project.group + artifactId = project.name + name = project.name + description = project.description + url = "https://github.com/mxenabled/path-core" + + developers { + developer { + name = "MX" + email = "path@mx.com" + organization = "MX Technologies Inc." + url = "http://www.mx.com" } + } - licenses { - license { - name = "Proprietary" - url = "https://github.com/mxenabled/path-core/blob/master/LICENSE" - distribution = "repo" - } + licenses { + license { + name = "Proprietary" + url = "https://github.com/mxenabled/path-core/blob/master/LICENSE" + distribution = "repo" } + } - scm { - connection = "scm:git:git@github.com:mxenabled/path-core.git" - url = "https://github.com/mxenabled/path-core/tree/master" - } + scm { + connection = "scm:git:git@github.com:mxenabled/path-core.git" + url = "https://github.com/mxenabled/path-core/tree/master" } } } } + } - signing { - def signingKey = findProperty("signingKey") - def signingPassword = findProperty("signingKeyPassword") - if (signingKey != null && signingKey != "") { - useInMemoryPgpKeys(signingKey, signingPassword) - sign publishing.publications.maven - logger.lifecycle("Configuring signing for ${project.name}") - } else { - logger.lifecycle("Skipping artifact signing for ${project.name} - missing signing key") - } + signing { + def signingKey = findProperty("signingKey") + def signingPassword = findProperty("signingKeyPassword") + if (signingKey != null && signingKey != "") { + useInMemoryPgpKeys(signingKey, signingPassword) + sign publishing.publications.maven + logger.lifecycle("Configuring signing for ${project.name}") + } else { + logger.lifecycle("Skipping artifact signing for ${project.name} - missing signing key") } } } @@ -232,25 +188,11 @@ nexusPublishing { } task spotlessApply { - subprojects.each { - if (it.name != platformProject) { - it.afterEvaluate { - def spotlessApplyTask = it.tasks.findByName("spotlessApply") - dependsOn(spotlessApplyTask) - } - } - } + dependsOn subprojects.findAll { it.name != platformProject }.collect { "${it.path}:spotlessApply" } } task subdependencies { - subprojects.each { - if (it.name != platformProject) { - it.afterEvaluate { - def dependenciesTask = it.tasks.findByName("dependencies") - dependsOn(dependenciesTask) - } - } - } + dependsOn subprojects.findAll { it.name != platformProject }.collect { "${it.path}:dependencies" } } project.tasks.getByPath("dependencies").finalizedBy("subdependencies") diff --git a/common/build.gradle b/common/build.gradle index 74336221..f4b9b088 100644 --- a/common/build.gradle +++ b/common/build.gradle @@ -5,13 +5,12 @@ coppuccino { } dependencies { - api "org.apache.commons:commons-text:latest.release" // For string manipulation utilities. There is a very small overlap with Guava's strings class, but adds many more features. + api "org.apache.commons:commons-text:1.15.0" // For string manipulation utilities api "com.google.guava:guava" api "com.github.rholder:guava-retrying" // For Request retries - api "com.github.spotbugs:spotbugs-annotations:4.9.8" // For annotating classes and methods to suppress SpotBugs violations api "com.google.code.gson:gson" api "org.yaml:snakeyaml:2.4" - implementation "org.slf4j:slf4j-api" + implementation "org.objenesis:objenesis:3.3" - testImplementation "org.objenesis:objenesis:3.3" + implementation "org.slf4j:slf4j-api" } diff --git a/common/gradle.lockfile b/common/gradle.lockfile index 19231c7e..57f2b224 100644 --- a/common/gradle.lockfile +++ b/common/gradle.lockfile @@ -3,10 +3,10 @@ # This file is expected to be part of source control. com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.9.8=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.github.spotbugs:spotbugs:4.9.8=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs -com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.1=pmd com.google.code.gson:gson:2.13.2=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.36.0=checkstyle @@ -37,7 +37,9 @@ net.sourceforge.pmd:pmd-java:7.16.0=pmd org.antlr:antlr4-runtime:4.13.2=checkstyle org.antlr:antlr4-runtime:4.9.3=pmd org.apache.bcel:bcel:6.11.0=spotbugs -org.apache.commons:commons-lang3:3.18.0=checkstyle,compileClasspath,pmd,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.18.0=checkstyle,pmd +org.apache.commons:commons-lang3:3.19.0=spotbugs +org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.14.0=spotbugs org.apache.commons:commons-text:1.15.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.3=checkstyle @@ -73,7 +75,7 @@ org.jspecify:jspecify:1.0.0=checkstyle org.junit.jupiter:junit-jupiter-api:5.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.0=testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.0=runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.0=annotationProcessor,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.2.0=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-inline:5.2.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath diff --git a/context/gradle.lockfile b/context/gradle.lockfile index 5557bb61..3031821f 100644 --- a/context/gradle.lockfile +++ b/context/gradle.lockfile @@ -8,10 +8,10 @@ com.fasterxml.jackson.core:jackson-databind:2.21.0=runtimeClasspath,testRuntimeC com.fasterxml.jackson:jackson-bom:2.21.0=runtimeClasspath,testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.9.8=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.github.spotbugs:spotbugs:4.9.8=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs -com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.1=pmd com.google.code.gson:gson:2.13.2=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.36.0=checkstyle @@ -46,7 +46,9 @@ net.sourceforge.pmd:pmd-java:7.16.0=pmd org.antlr:antlr4-runtime:4.13.2=checkstyle org.antlr:antlr4-runtime:4.9.3=pmd org.apache.bcel:bcel:6.11.0=spotbugs -org.apache.commons:commons-lang3:3.18.0=checkstyle,compileClasspath,pmd,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.18.0=checkstyle,pmd +org.apache.commons:commons-lang3:3.19.0=spotbugs +org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.14.0=spotbugs org.apache.commons:commons-text:1.15.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.3=checkstyle @@ -82,7 +84,7 @@ org.jspecify:jspecify:1.0.0=checkstyle org.junit.jupiter:junit-jupiter-api:5.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.0=testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.0=runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.0=annotationProcessor,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.2.0=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-inline:5.2.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath diff --git a/gateway-generator/build.gradle b/gateway-generator/build.gradle index 72c9bc03..42188146 100644 --- a/gateway-generator/build.gradle +++ b/gateway-generator/build.gradle @@ -2,8 +2,8 @@ dependencies { implementation project(":gateway") implementation "com.squareup:javapoet:1.13.0" - implementation "com.google.auto.service:auto-service:1.1.1" - implementation "org.projectlombok:lombok:1.18.24" + // Compiles the auto-service annotations and runs the processor + compileOnly "com.google.auto.service:auto-service:1.1.1" annotationProcessor "com.google.auto.service:auto-service:1.1.1" } diff --git a/gateway-generator/gradle.lockfile b/gateway-generator/gradle.lockfile index cdc057b5..e4f135ad 100644 --- a/gateway-generator/gradle.lockfile +++ b/gateway-generator/gradle.lockfile @@ -9,13 +9,13 @@ com.fasterxml.jackson.core:jackson-databind:2.21.0=runtimeClasspath,testRuntimeC com.fasterxml.jackson:jackson-bom:2.21.0=runtimeClasspath,testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.9.8=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.github.spotbugs:spotbugs:4.9.8=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs -com.google.auto.service:auto-service-annotations:1.1.1=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.auto.service:auto-service:1.1.1=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.auto:auto-common:1.2.1=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.google.auto.service:auto-service-annotations:1.1.1=annotationProcessor,compileClasspath +com.google.auto.service:auto-service:1.1.1=annotationProcessor,compileClasspath +com.google.auto:auto-common:1.2.1=annotationProcessor,compileClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.1=pmd com.google.code.gson:gson:2.13.2=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.18.0=annotationProcessor @@ -24,10 +24,11 @@ com.google.errorprone:error_prone_annotations:2.38.0=pmd com.google.errorprone:error_prone_annotations:2.41.0=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.guava:failureaccess:1.0.1=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.guava:failureaccess:1.0.3=checkstyle -com.google.guava:guava:32.0.1-jre=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.guava:guava:32.0.1-jre=annotationProcessor,compileClasspath +com.google.guava:guava:32.1.3-jre=runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.guava:guava:33.4.8-jre=checkstyle com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.j2objc:j2objc-annotations:2.8=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.j2objc:j2objc-annotations:2.8=annotationProcessor,compileClasspath,testCompileClasspath com.google.j2objc:j2objc-annotations:3.0.0=checkstyle com.puppycrawl.tools:checkstyle:10.25.0=checkstyle com.squareup:javapoet:1.13.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -35,7 +36,7 @@ com.sun.istack:istack-commons-runtime:4.1.2=compileClasspath,runtimeClasspath,te com.sun.xml.bind:jaxb-core:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.sun.xml.bind:jaxb-impl:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle -commons-codec:commons-codec:1.11=runtimeClasspath,testRuntimeClasspath +commons-codec:commons-codec:1.14=runtimeClasspath,testRuntimeClasspath commons-codec:commons-codec:1.15=checkstyle,pmd commons-collections:commons-collections:3.2.2=checkstyle commons-io:commons-io:2.20.0=spotbugs @@ -60,16 +61,19 @@ net.sourceforge.pmd:pmd-java:7.16.0=pmd org.antlr:antlr4-runtime:4.13.2=checkstyle org.antlr:antlr4-runtime:4.9.3=pmd org.apache.bcel:bcel:6.11.0=spotbugs -org.apache.commons:commons-lang3:3.18.0=checkstyle,compileClasspath,pmd,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.18.0=checkstyle,pmd +org.apache.commons:commons-lang3:3.19.0=spotbugs +org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.14.0=spotbugs org.apache.commons:commons-text:1.15.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.3=checkstyle org.apache.httpcomponents.client5:httpclient5:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5-h2:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5:5.1.3=checkstyle,pmd -org.apache.httpcomponents:httpclient:4.5.13=checkstyle,runtimeClasspath,testRuntimeClasspath -org.apache.httpcomponents:httpcore:4.4.13=runtimeClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpclient:4.5.13=checkstyle +org.apache.httpcomponents:httpclient:4.5.14=runtimeClasspath,testRuntimeClasspath org.apache.httpcomponents:httpcore:4.4.14=checkstyle +org.apache.httpcomponents:httpcore:4.4.16=runtimeClasspath,testRuntimeClasspath org.apache.logging.log4j:log4j-api:2.25.3=spotbugs org.apache.logging.log4j:log4j-core:2.25.3=spotbugs org.apache.maven.doxia:doxia-core:1.12.0=checkstyle @@ -78,7 +82,8 @@ org.apache.maven.doxia:doxia-module-xdoc:1.12.0=checkstyle org.apache.maven.doxia:doxia-sink-api:1.12.0=checkstyle org.apache.xbean:xbean-reflect:3.7=checkstyle org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath -org.checkerframework:checker-qual:3.33.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.checkerframework:checker-qual:3.33.0=annotationProcessor,compileClasspath +org.checkerframework:checker-qual:3.37.0=runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.checkerframework:checker-qual:3.49.3=checkstyle org.checkerframework:checker-qual:3.49.5=pmd org.codehaus.groovy:groovy:3.0.24=testCompileClasspath,testRuntimeClasspath @@ -101,7 +106,7 @@ org.jspecify:jspecify:1.0.0=checkstyle org.junit.jupiter:junit-jupiter-api:5.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.0=testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.0=runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.0=annotationProcessor,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.2.0=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-inline:5.2.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath @@ -117,7 +122,6 @@ org.ow2.asm:asm:9.2=jacocoAnt org.ow2.asm:asm:9.8=pmd org.ow2.asm:asm:9.9=spotbugs org.pcollections:pcollections:4.0.2=pmd -org.projectlombok:lombok:1.18.24=runtimeClasspath,testRuntimeClasspath org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath org.reflections:reflections:0.10.2=checkstyle,runtimeClasspath,testRuntimeClasspath org.slf4j:jul-to-slf4j:1.7.36=pmd diff --git a/gateway/build.gradle b/gateway/build.gradle index 7b3d2ceb..2d648d16 100644 --- a/gateway/build.gradle +++ b/gateway/build.gradle @@ -15,19 +15,19 @@ dependencies { api project(":common") api project(":context") api project(":messaging") + api "io.opentracing:opentracing-api" api "io.opentracing:opentracing-util" - api "com.datadoghq:dd-trace-api:1.38.0" + api "com.datadoghq:dd-trace-api" api "jakarta.xml.bind:jakarta.xml.bind-api" api "jakarta.xml.soap:jakarta.xml.soap-api" api "com.sun.xml.bind:jaxb-impl" api "org.glassfish.jaxb:jaxb-runtime" - implementation "org.slf4j:slf4j-api" implementation "org.apache.httpcomponents:httpclient" implementation "org.reflections:reflections:0.10.2" + implementation "org.slf4j:slf4j-api" - //testing dependencies - testImplementation "org.slf4j:slf4j-simple:1.7.30" - testImplementation "io.opentracing:opentracing-mock:0.33.0" + testImplementation "io.opentracing:opentracing-mock" + testImplementation "org.slf4j:slf4j-simple" } diff --git a/gateway/gradle.lockfile b/gateway/gradle.lockfile index e98aeda7..fb4cf21c 100644 --- a/gateway/gradle.lockfile +++ b/gateway/gradle.lockfile @@ -9,10 +9,10 @@ com.fasterxml.jackson.core:jackson-databind:2.21.0=runtimeClasspath,testRuntimeC com.fasterxml.jackson:jackson-bom:2.21.0=runtimeClasspath,testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.9.8=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.github.spotbugs:spotbugs:4.9.8=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs -com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.1=pmd com.google.code.gson:gson:2.13.2=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.36.0=checkstyle @@ -30,7 +30,7 @@ com.sun.istack:istack-commons-runtime:4.1.2=compileClasspath,runtimeClasspath,te com.sun.xml.bind:jaxb-core:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.sun.xml.bind:jaxb-impl:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle -commons-codec:commons-codec:1.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +commons-codec:commons-codec:1.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-codec:commons-codec:1.15=checkstyle,pmd commons-collections:commons-collections:3.2.2=checkstyle commons-io:commons-io:2.20.0=spotbugs @@ -56,16 +56,19 @@ net.sourceforge.pmd:pmd-java:7.16.0=pmd org.antlr:antlr4-runtime:4.13.2=checkstyle org.antlr:antlr4-runtime:4.9.3=pmd org.apache.bcel:bcel:6.11.0=spotbugs -org.apache.commons:commons-lang3:3.18.0=checkstyle,compileClasspath,pmd,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.18.0=checkstyle,pmd +org.apache.commons:commons-lang3:3.19.0=spotbugs +org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.14.0=spotbugs org.apache.commons:commons-text:1.15.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.3=checkstyle org.apache.httpcomponents.client5:httpclient5:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5-h2:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5:5.1.3=checkstyle,pmd -org.apache.httpcomponents:httpclient:4.5.13=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.httpcomponents:httpcore:4.4.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpclient:4.5.13=checkstyle +org.apache.httpcomponents:httpclient:4.5.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.httpcomponents:httpcore:4.4.14=checkstyle +org.apache.httpcomponents:httpcore:4.4.16=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.logging.log4j:log4j-api:2.25.3=spotbugs org.apache.logging.log4j:log4j-core:2.25.3=spotbugs org.apache.maven.doxia:doxia-core:1.12.0=checkstyle @@ -97,7 +100,7 @@ org.jspecify:jspecify:1.0.0=checkstyle org.junit.jupiter:junit-jupiter-api:5.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.0=testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.0=runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.0=annotationProcessor,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.2.0=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-inline:5.2.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath diff --git a/http/build.gradle b/http/build.gradle index 4ff34259..01af3833 100644 --- a/http/build.gradle +++ b/http/build.gradle @@ -10,8 +10,9 @@ dependencies { implementation "io.opentracing:opentracing-api" implementation "org.apache.httpcomponents:httpclient" implementation "commons-beanutils:commons-beanutils:1.11.0" + compileOnly "org.slf4j:slf4j-api" - testImplementation "io.opentracing:opentracing-mock:0.33.0" - testImplementation "org.slf4j:slf4j-simple:1.7.30" + testImplementation "io.opentracing:opentracing-mock" + testImplementation "org.slf4j:slf4j-simple" } diff --git a/http/gradle.lockfile b/http/gradle.lockfile index c996fb1a..7367edab 100644 --- a/http/gradle.lockfile +++ b/http/gradle.lockfile @@ -9,10 +9,10 @@ com.fasterxml.jackson.core:jackson-databind:2.21.0=runtimeClasspath,testRuntimeC com.fasterxml.jackson:jackson-bom:2.21.0=runtimeClasspath,testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.9.8=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.github.spotbugs:spotbugs:4.9.8=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs -com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.1=pmd com.google.code.gson:gson:2.13.2=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.36.0=checkstyle @@ -30,7 +30,7 @@ com.sun.istack:istack-commons-runtime:4.1.2=compileClasspath,runtimeClasspath,te com.sun.xml.bind:jaxb-core:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.sun.xml.bind:jaxb-impl:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -commons-codec:commons-codec:1.11=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +commons-codec:commons-codec:1.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-codec:commons-codec:1.15=checkstyle,pmd commons-collections:commons-collections:3.2.2=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-io:commons-io:2.20.0=spotbugs @@ -56,16 +56,19 @@ net.sourceforge.pmd:pmd-java:7.16.0=pmd org.antlr:antlr4-runtime:4.13.2=checkstyle org.antlr:antlr4-runtime:4.9.3=pmd org.apache.bcel:bcel:6.11.0=spotbugs -org.apache.commons:commons-lang3:3.18.0=checkstyle,compileClasspath,pmd,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.18.0=checkstyle,pmd +org.apache.commons:commons-lang3:3.19.0=spotbugs +org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.14.0=spotbugs org.apache.commons:commons-text:1.15.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.3=checkstyle org.apache.httpcomponents.client5:httpclient5:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5-h2:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5:5.1.3=checkstyle,pmd -org.apache.httpcomponents:httpclient:4.5.13=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.httpcomponents:httpcore:4.4.13=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpclient:4.5.13=checkstyle +org.apache.httpcomponents:httpclient:4.5.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.httpcomponents:httpcore:4.4.14=checkstyle +org.apache.httpcomponents:httpcore:4.4.16=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.logging.log4j:log4j-api:2.25.3=spotbugs org.apache.logging.log4j:log4j-core:2.25.3=spotbugs org.apache.maven.doxia:doxia-core:1.12.0=checkstyle @@ -97,7 +100,7 @@ org.jspecify:jspecify:1.0.0=checkstyle org.junit.jupiter:junit-jupiter-api:5.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.0=testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.0=runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.0=annotationProcessor,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.2.0=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-inline:5.2.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath diff --git a/messaging/build.gradle b/messaging/build.gradle index e12fddb2..70e5b4e8 100644 --- a/messaging/build.gradle +++ b/messaging/build.gradle @@ -10,8 +10,9 @@ dependencies { implementation "io.opentracing:opentracing-api" implementation "io.opentracing:opentracing-util" + compileOnly "org.slf4j:slf4j-api" - testImplementation "io.opentracing:opentracing-mock:0.33.0" - testImplementation "org.slf4j:slf4j-simple:1.7.30" + testImplementation "io.opentracing:opentracing-mock" + testImplementation "org.slf4j:slf4j-simple" } diff --git a/messaging/gradle.lockfile b/messaging/gradle.lockfile index b039c426..5c7d7770 100644 --- a/messaging/gradle.lockfile +++ b/messaging/gradle.lockfile @@ -8,10 +8,10 @@ com.fasterxml.jackson.core:jackson-databind:2.21.0=runtimeClasspath,testRuntimeC com.fasterxml.jackson:jackson-bom:2.21.0=runtimeClasspath,testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.9.8=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.github.spotbugs:spotbugs:4.9.8=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs -com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.1=pmd com.google.code.gson:gson:2.13.2=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.36.0=checkstyle @@ -47,7 +47,9 @@ net.sourceforge.pmd:pmd-java:7.16.0=pmd org.antlr:antlr4-runtime:4.13.2=checkstyle org.antlr:antlr4-runtime:4.9.3=pmd org.apache.bcel:bcel:6.11.0=spotbugs -org.apache.commons:commons-lang3:3.18.0=checkstyle,compileClasspath,pmd,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.18.0=checkstyle,pmd +org.apache.commons:commons-lang3:3.19.0=spotbugs +org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.14.0=spotbugs org.apache.commons:commons-text:1.15.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.3=checkstyle @@ -83,7 +85,7 @@ org.jspecify:jspecify:1.0.0=checkstyle org.junit.jupiter:junit-jupiter-api:5.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.0=testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.0=runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.0=annotationProcessor,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.2.0=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-inline:5.2.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath diff --git a/platform/build.gradle b/platform/build.gradle index a73d4468..69435fe4 100644 --- a/platform/build.gradle +++ b/platform/build.gradle @@ -1,67 +1,12 @@ -plugins { - id "java-platform" - id "maven-publish" - id "signing" -} - dependencies { constraints { - api(project(":common")) - api(project(":context")) - api(project(":gateway")) - api(project(":gateway-generator")) - api(project(":http")) - api(project(":messaging")) - api(project(":testing")) - api(project(":utilities")) - } -} - -publishing { - publications { - bom(MavenPublication) { - from components.javaPlatform - pom { - groupId = project.group - artifactId = project.name - name = project.name - description = project.description - url = "https://github.com/mxenabled/path-core" - - developers { - developer { - name = "MX" - email = "path@mx.com" - organization = "MX Technologies Inc." - url = "http://www.mx.com" - } - } - - licenses { - license { - name = "Proprietary" - url = "https://github.com/mxenabled/path-core/blob/master/LICENSE" - distribution = "repo" - } - } - - scm { - connection = "scm:git:git@github.com:mxenabled/path-core.git" - url = "https://github.com/mxenabled/path-core/tree/master" - } - } - } - } -} - -signing { - def signingKey = findProperty("signingKey") - def signingPassword = findProperty("signingKeyPassword") - if (signingKey != null && signingKey != "") { - useInMemoryPgpKeys(signingKey, signingPassword) - sign publishing.publications.bom - logger.lifecycle("Configuring signing for ${project.name}") - } else { - logger.lifecycle("Skipping artifact signing for ${project.name} - missing signing key") + api project(":common") + api project(":context") + api project(":gateway") + api project(":gateway-generator") + api project(":http") + api project(":messaging") + api project(":testing") + api project(":utilities") } } diff --git a/settings.gradle b/settings.gradle index 79013fc5..62d8fd54 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,7 +1,7 @@ pluginManagement { repositories { - mavenCentral() gradlePluginPortal() + mavenCentral() mavenLocal() maven { url "https://jitpack.io" } } diff --git a/test-gateway-generator/gradle.lockfile b/test-gateway-generator/gradle.lockfile index 6f68741a..6f585c83 100644 --- a/test-gateway-generator/gradle.lockfile +++ b/test-gateway-generator/gradle.lockfile @@ -8,25 +8,21 @@ com.fasterxml.jackson.core:jackson-core:2.21.0=runtimeClasspath,testRuntimeClass com.fasterxml.jackson.core:jackson-databind:2.21.0=runtimeClasspath,testRuntimeClasspath com.fasterxml.jackson:jackson-bom:2.21.0=runtimeClasspath,testRuntimeClasspath com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.9.8=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.github.spotbugs:spotbugs:4.9.8=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs -com.google.auto.service:auto-service-annotations:1.1.1=runtimeClasspath,testRuntimeClasspath -com.google.auto.service:auto-service:1.1.1=runtimeClasspath,testRuntimeClasspath -com.google.auto:auto-common:1.2.1=runtimeClasspath,testRuntimeClasspath -com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.2=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.41.0=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.guava:failureaccess:1.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.guava:guava:32.0.1-jre=runtimeClasspath,testRuntimeClasspath -com.google.guava:guava:32.1.3-jre=compileClasspath,testCompileClasspath +com.google.guava:guava:32.1.3-jre=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.j2objc:j2objc-annotations:2.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.j2objc:j2objc-annotations:2.8=compileClasspath,testCompileClasspath com.squareup:javapoet:1.13.0=runtimeClasspath,testRuntimeClasspath com.sun.istack:istack-commons-runtime:4.1.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.sun.xml.bind:jaxb-core:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.sun.xml.bind:jaxb-impl:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -commons-codec:commons-codec:1.11=runtimeClasspath,testRuntimeClasspath +commons-codec:commons-codec:1.14=runtimeClasspath,testRuntimeClasspath commons-io:commons-io:2.20.0=spotbugs commons-logging:commons-logging:1.2=runtimeClasspath,testRuntimeClasspath io.github.cdimascio:dotenv-java:2.3.2=runtimeClasspath,testRuntimeClasspath @@ -42,16 +38,16 @@ net.bytebuddy:byte-buddy-agent:1.14.1=testCompileClasspath,testRuntimeClasspath net.bytebuddy:byte-buddy:1.14.1=testCompileClasspath,testRuntimeClasspath net.sf.saxon:Saxon-HE:12.9=spotbugs org.apache.bcel:bcel:6.11.0=spotbugs -org.apache.commons:commons-lang3:3.18.0=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.19.0=spotbugs +org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.14.0=spotbugs org.apache.commons:commons-text:1.15.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.httpcomponents:httpclient:4.5.13=runtimeClasspath,testRuntimeClasspath -org.apache.httpcomponents:httpcore:4.4.13=runtimeClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpclient:4.5.14=runtimeClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpcore:4.4.16=runtimeClasspath,testRuntimeClasspath org.apache.logging.log4j:log4j-api:2.25.3=spotbugs org.apache.logging.log4j:log4j-core:2.25.3=spotbugs org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath -org.checkerframework:checker-qual:3.33.0=runtimeClasspath,testRuntimeClasspath -org.checkerframework:checker-qual:3.37.0=compileClasspath,testCompileClasspath +org.checkerframework:checker-qual:3.37.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.codehaus.groovy:groovy:3.0.24=testCompileClasspath,testRuntimeClasspath org.dom4j:dom4j:2.2.0=spotbugs org.eclipse.angus:angus-activation:2.0.3=runtimeClasspath,testRuntimeClasspath @@ -67,7 +63,7 @@ org.javassist:javassist:3.28.0-GA=runtimeClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-api:5.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.0=testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.0=runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.0=annotationProcessor,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.2.0=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-inline:5.2.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath @@ -81,7 +77,6 @@ org.ow2.asm:asm-tree:9.9=spotbugs org.ow2.asm:asm-util:9.9=spotbugs org.ow2.asm:asm:9.2=jacocoAnt org.ow2.asm:asm:9.9=spotbugs -org.projectlombok:lombok:1.18.24=runtimeClasspath,testRuntimeClasspath org.projectlombok:lombok:1.18.42=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath org.reflections:reflections:0.10.2=runtimeClasspath,testRuntimeClasspath org.slf4j:slf4j-api:1.7.32=runtimeClasspath,testRuntimeClasspath diff --git a/test-gateways/gradle.lockfile b/test-gateways/gradle.lockfile index 15790cda..459d67f9 100644 --- a/test-gateways/gradle.lockfile +++ b/test-gateways/gradle.lockfile @@ -9,13 +9,10 @@ com.fasterxml.jackson.core:jackson-databind:2.21.0=annotationProcessor,runtimeCl com.fasterxml.jackson:jackson-bom:2.21.0=annotationProcessor,runtimeClasspath,testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.github.spotbugs:spotbugs:4.9.8=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs -com.google.auto.service:auto-service-annotations:1.1.1=annotationProcessor -com.google.auto.service:auto-service:1.1.1=annotationProcessor -com.google.auto:auto-common:1.2.1=annotationProcessor -com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.1=pmd com.google.code.gson:gson:2.13.2=annotationProcessor,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.36.0=checkstyle @@ -23,11 +20,10 @@ com.google.errorprone:error_prone_annotations:2.38.0=pmd com.google.errorprone:error_prone_annotations:2.41.0=annotationProcessor,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.guava:failureaccess:1.0.1=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.guava:failureaccess:1.0.3=checkstyle -com.google.guava:guava:32.0.1-jre=annotationProcessor -com.google.guava:guava:32.1.3-jre=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.guava:guava:32.1.3-jre=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.guava:guava:33.4.8-jre=checkstyle com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.j2objc:j2objc-annotations:2.8=annotationProcessor,compileClasspath,testCompileClasspath +com.google.j2objc:j2objc-annotations:2.8=compileClasspath,testCompileClasspath com.google.j2objc:j2objc-annotations:3.0.0=checkstyle com.puppycrawl.tools:checkstyle:10.25.0=checkstyle com.squareup:javapoet:1.13.0=annotationProcessor @@ -35,7 +31,7 @@ com.sun.istack:istack-commons-runtime:4.1.2=annotationProcessor,compileClasspath com.sun.xml.bind:jaxb-core:4.0.6=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.sun.xml.bind:jaxb-impl:4.0.6=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle -commons-codec:commons-codec:1.11=annotationProcessor,runtimeClasspath,testRuntimeClasspath +commons-codec:commons-codec:1.14=annotationProcessor,runtimeClasspath,testRuntimeClasspath commons-codec:commons-codec:1.15=checkstyle,pmd commons-collections:commons-collections:3.2.2=checkstyle commons-io:commons-io:2.20.0=spotbugs @@ -60,16 +56,19 @@ net.sourceforge.pmd:pmd-java:7.16.0=pmd org.antlr:antlr4-runtime:4.13.2=checkstyle org.antlr:antlr4-runtime:4.9.3=pmd org.apache.bcel:bcel:6.11.0=spotbugs -org.apache.commons:commons-lang3:3.18.0=annotationProcessor,checkstyle,compileClasspath,pmd,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.18.0=checkstyle,pmd +org.apache.commons:commons-lang3:3.19.0=spotbugs +org.apache.commons:commons-lang3:3.20.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.14.0=spotbugs org.apache.commons:commons-text:1.15.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.3=checkstyle org.apache.httpcomponents.client5:httpclient5:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5-h2:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5:5.1.3=checkstyle,pmd -org.apache.httpcomponents:httpclient:4.5.13=annotationProcessor,checkstyle,runtimeClasspath,testRuntimeClasspath -org.apache.httpcomponents:httpcore:4.4.13=annotationProcessor,runtimeClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpclient:4.5.13=checkstyle +org.apache.httpcomponents:httpclient:4.5.14=annotationProcessor,runtimeClasspath,testRuntimeClasspath org.apache.httpcomponents:httpcore:4.4.14=checkstyle +org.apache.httpcomponents:httpcore:4.4.16=annotationProcessor,runtimeClasspath,testRuntimeClasspath org.apache.logging.log4j:log4j-api:2.25.3=spotbugs org.apache.logging.log4j:log4j-core:2.25.3=spotbugs org.apache.maven.doxia:doxia-core:1.12.0=checkstyle @@ -78,8 +77,7 @@ org.apache.maven.doxia:doxia-module-xdoc:1.12.0=checkstyle org.apache.maven.doxia:doxia-sink-api:1.12.0=checkstyle org.apache.xbean:xbean-reflect:3.7=checkstyle org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath -org.checkerframework:checker-qual:3.33.0=annotationProcessor -org.checkerframework:checker-qual:3.37.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.checkerframework:checker-qual:3.37.0=annotationProcessor,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.checkerframework:checker-qual:3.49.3=checkstyle org.checkerframework:checker-qual:3.49.5=pmd org.codehaus.groovy:groovy:3.0.24=testCompileClasspath,testRuntimeClasspath @@ -102,7 +100,7 @@ org.jspecify:jspecify:1.0.0=checkstyle org.junit.jupiter:junit-jupiter-api:5.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.0=testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.0=annotationProcessor,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.0=annotationProcessor,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.2.0=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-inline:5.2.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=annotationProcessor,runtimeClasspath,testRuntimeClasspath diff --git a/test-models/gradle.lockfile b/test-models/gradle.lockfile index 61f002bc..3bbdc4ad 100644 --- a/test-models/gradle.lockfile +++ b/test-models/gradle.lockfile @@ -9,10 +9,10 @@ com.fasterxml.jackson.core:jackson-databind:2.21.0=runtimeClasspath,testRuntimeC com.fasterxml.jackson:jackson-bom:2.21.0=runtimeClasspath,testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.9.8=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.github.spotbugs:spotbugs:4.9.8=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs -com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.1=pmd com.google.code.gson:gson:2.13.2=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.36.0=checkstyle @@ -30,7 +30,7 @@ com.sun.istack:istack-commons-runtime:4.1.2=compileClasspath,runtimeClasspath,te com.sun.xml.bind:jaxb-core:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.sun.xml.bind:jaxb-impl:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle -commons-codec:commons-codec:1.11=runtimeClasspath,testRuntimeClasspath +commons-codec:commons-codec:1.14=runtimeClasspath,testRuntimeClasspath commons-codec:commons-codec:1.15=checkstyle,pmd commons-collections:commons-collections:3.2.2=checkstyle commons-io:commons-io:2.20.0=spotbugs @@ -55,16 +55,19 @@ net.sourceforge.pmd:pmd-java:7.16.0=pmd org.antlr:antlr4-runtime:4.13.2=checkstyle org.antlr:antlr4-runtime:4.9.3=pmd org.apache.bcel:bcel:6.11.0=spotbugs -org.apache.commons:commons-lang3:3.18.0=checkstyle,compileClasspath,pmd,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.18.0=checkstyle,pmd +org.apache.commons:commons-lang3:3.19.0=spotbugs +org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.14.0=spotbugs org.apache.commons:commons-text:1.15.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.3=checkstyle org.apache.httpcomponents.client5:httpclient5:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5-h2:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5:5.1.3=checkstyle,pmd -org.apache.httpcomponents:httpclient:4.5.13=checkstyle,runtimeClasspath,testRuntimeClasspath -org.apache.httpcomponents:httpcore:4.4.13=runtimeClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpclient:4.5.13=checkstyle +org.apache.httpcomponents:httpclient:4.5.14=runtimeClasspath,testRuntimeClasspath org.apache.httpcomponents:httpcore:4.4.14=checkstyle +org.apache.httpcomponents:httpcore:4.4.16=runtimeClasspath,testRuntimeClasspath org.apache.logging.log4j:log4j-api:2.25.3=spotbugs org.apache.logging.log4j:log4j-core:2.25.3=spotbugs org.apache.maven.doxia:doxia-core:1.12.0=checkstyle @@ -96,7 +99,7 @@ org.jspecify:jspecify:1.0.0=checkstyle org.junit.jupiter:junit-jupiter-api:5.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.0=testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.0=runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.0=annotationProcessor,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.2.0=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-inline:5.2.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath diff --git a/testing/build.gradle b/testing/build.gradle index 76cbead1..fba9037e 100644 --- a/testing/build.gradle +++ b/testing/build.gradle @@ -1,7 +1,8 @@ dependencies { implementation project(":gateway") implementation "org.assertj:assertj-core:[3.0,4.0)" - implementation "org.mockito:mockito-inline:${project.ext.mockitoVersion}" - implementation "org.spockframework:spock-core:${project.ext.spockVersion}" - implementation "org.junit.jupiter:junit-jupiter-api:${project.ext.junitVersion}" + + api "org.mockito:mockito-inline:${project.ext.mockitoVersion}" + api "org.spockframework:spock-core:${project.ext.spockVersion}" + api "org.junit.jupiter:junit-jupiter-api:${project.ext.junitVersion}" } diff --git a/testing/gradle.lockfile b/testing/gradle.lockfile index 45c2f35e..a09ce860 100644 --- a/testing/gradle.lockfile +++ b/testing/gradle.lockfile @@ -9,10 +9,10 @@ com.fasterxml.jackson.core:jackson-databind:2.21.0=runtimeClasspath,testRuntimeC com.fasterxml.jackson:jackson-bom:2.21.0=runtimeClasspath,testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.github.spotbugs:spotbugs-annotations:4.9.8=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.github.spotbugs:spotbugs:4.9.8=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs -com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.1=pmd com.google.code.gson:gson:2.13.2=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath com.google.errorprone:error_prone_annotations:2.36.0=checkstyle @@ -30,7 +30,7 @@ com.sun.istack:istack-commons-runtime:4.1.2=compileClasspath,runtimeClasspath,te com.sun.xml.bind:jaxb-core:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.sun.xml.bind:jaxb-impl:4.0.6=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle -commons-codec:commons-codec:1.11=runtimeClasspath,testRuntimeClasspath +commons-codec:commons-codec:1.14=runtimeClasspath,testRuntimeClasspath commons-codec:commons-codec:1.15=checkstyle,pmd commons-collections:commons-collections:3.2.2=checkstyle commons-io:commons-io:2.20.0=spotbugs @@ -55,16 +55,19 @@ net.sourceforge.pmd:pmd-java:7.16.0=pmd org.antlr:antlr4-runtime:4.13.2=checkstyle org.antlr:antlr4-runtime:4.9.3=pmd org.apache.bcel:bcel:6.11.0=spotbugs -org.apache.commons:commons-lang3:3.18.0=checkstyle,compileClasspath,pmd,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.18.0=checkstyle,pmd +org.apache.commons:commons-lang3:3.19.0=spotbugs +org.apache.commons:commons-lang3:3.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.14.0=spotbugs org.apache.commons:commons-text:1.15.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.commons:commons-text:1.3=checkstyle org.apache.httpcomponents.client5:httpclient5:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5-h2:5.1.3=checkstyle,pmd org.apache.httpcomponents.core5:httpcore5:5.1.3=checkstyle,pmd -org.apache.httpcomponents:httpclient:4.5.13=checkstyle,runtimeClasspath,testRuntimeClasspath -org.apache.httpcomponents:httpcore:4.4.13=runtimeClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpclient:4.5.13=checkstyle +org.apache.httpcomponents:httpclient:4.5.14=runtimeClasspath,testRuntimeClasspath org.apache.httpcomponents:httpcore:4.4.14=checkstyle +org.apache.httpcomponents:httpcore:4.4.16=runtimeClasspath,testRuntimeClasspath org.apache.logging.log4j:log4j-api:2.25.3=spotbugs org.apache.logging.log4j:log4j-core:2.25.3=spotbugs org.apache.maven.doxia:doxia-core:1.12.0=checkstyle @@ -97,7 +100,7 @@ org.jspecify:jspecify:1.0.0=checkstyle org.junit.jupiter:junit-jupiter-api:5.14.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.0=compileClasspath,runtimeClasspath,spotbugs,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.0=annotationProcessor,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.2.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-inline:5.2.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath diff --git a/utilities/build.gradle b/utilities/build.gradle index 89872c9f..21ce426e 100644 --- a/utilities/build.gradle +++ b/utilities/build.gradle @@ -5,11 +5,5 @@ coppuccino { } dependencies { - api "com.auth0:java-jwt:[4.0,5.0)" // For JWT Parsing Library - - constraints { - implementation("com.fasterxml.jackson.core:jackson-databind:2.14.0-rc1") { - because "previous versions are vulnerable to CVE-2022-42003 and CVE-2022-42004" - } - } + api "com.auth0:java-jwt:[4.5.1, 5.0.0)" // For JWT Parsing Library } diff --git a/utilities/gradle.lockfile b/utilities/gradle.lockfile index 5f785bb0..a35bf5c9 100644 --- a/utilities/gradle.lockfile +++ b/utilities/gradle.lockfile @@ -7,10 +7,10 @@ com.fasterxml.jackson.core:jackson-core:2.21.0=runtimeClasspath,testRuntimeClass com.fasterxml.jackson.core:jackson-databind:2.21.0=runtimeClasspath,testRuntimeClasspath com.fasterxml.jackson:jackson-bom:2.21.0=runtimeClasspath,testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd -com.github.spotbugs:spotbugs-annotations:4.9.8=compileClasspath,spotbugs,testCompileClasspath +com.github.spotbugs:spotbugs-annotations:4.9.8=annotationProcessor,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.github.spotbugs:spotbugs:4.9.8=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs -com.google.code.findbugs:jsr305:3.0.2=checkstyle,compileClasspath,spotbugs,testCompileClasspath +com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath com.google.code.gson:gson:2.13.1=pmd com.google.code.gson:gson:2.13.2=spotbugs com.google.errorprone:error_prone_annotations:2.36.0=checkstyle @@ -38,7 +38,8 @@ net.sourceforge.pmd:pmd-java:7.16.0=pmd org.antlr:antlr4-runtime:4.13.2=checkstyle org.antlr:antlr4-runtime:4.9.3=pmd org.apache.bcel:bcel:6.11.0=spotbugs -org.apache.commons:commons-lang3:3.18.0=checkstyle,pmd,spotbugs +org.apache.commons:commons-lang3:3.18.0=checkstyle,pmd +org.apache.commons:commons-lang3:3.19.0=spotbugs org.apache.commons:commons-text:1.14.0=spotbugs org.apache.commons:commons-text:1.3=checkstyle org.apache.httpcomponents.client5:httpclient5:5.1.3=checkstyle,pmd @@ -72,7 +73,7 @@ org.jspecify:jspecify:1.0.0=checkstyle org.junit.jupiter:junit-jupiter-api:5.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.0=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.0=testCompileClasspath,testRuntimeClasspath -org.junit:junit-bom:5.14.0=spotbugs,testCompileClasspath,testRuntimeClasspath +org.junit:junit-bom:5.14.0=annotationProcessor,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:5.2.0=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-inline:5.2.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=testRuntimeClasspath