@@ -12,40 +12,44 @@ description = "The official MarkLogic Java client API."
1212dependencies {
1313 if (JavaVersion . current(). isJava9Compatible()) {
1414 implementation ' javax.xml.bind:jaxb-api:2.3.1'
15- implementation ' org.glassfish.jaxb:jaxb-runtime:2.3.2 '
15+ implementation ' org.glassfish.jaxb:jaxb-runtime:2.3.8 '
1616 implementation ' org.glassfish.jaxb:jaxb-core:2.3.0.1'
1717 }
18- implementation ' com.squareup.okhttp3:okhttp:4.10 .0'
19- implementation ' com.squareup.okhttp3:logging-interceptor:4.10 .0'
18+ implementation ' com.squareup.okhttp3:okhttp:4.11 .0'
19+ implementation ' com.squareup.okhttp3:logging-interceptor:4.11 .0'
2020 implementation ' io.github.rburgst:okhttp-digest:2.7'
2121 implementation ' com.sun.mail:javax.mail:1.6.2'
2222 implementation ' javax.ws.rs:javax.ws.rs-api:2.1.1'
2323 implementation ' org.slf4j:slf4j-api:1.7.36'
24- implementation ' com.fasterxml.jackson.core:jackson-core:2.14.1 '
25- implementation ' com.fasterxml.jackson.core:jackson-annotations:2.14.1 '
26- implementation ' com.fasterxml.jackson.core:jackson-databind:2.14.1 '
27- implementation ' com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.14.1 '
24+ implementation ' com.fasterxml.jackson.core:jackson-core:2.14.3 '
25+ implementation ' com.fasterxml.jackson.core:jackson-annotations:2.14.3 '
26+ implementation ' com.fasterxml.jackson.core:jackson-databind:2.14.3 '
27+ implementation ' com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.14.3 '
2828
2929 // Only used by extras (which some examples then depend on)
30+ // Forcing codec version to avoid vulnerability with older version in httpclient
31+ compileOnly ' commons-codec:commons-codec:1.15'
3032 compileOnly ' org.apache.httpcomponents:httpclient:4.5.14'
3133 compileOnly ' org.jdom:jdom2:2.0.6.1'
32- compileOnly ' dom4j:dom4j:1.6.1 '
34+ compileOnly ' org. dom4j:dom4j:2.1.3 '
3335 compileOnly ' com.google.code.gson:gson:2.10'
3436
35- testImplementation ' org.junit.jupiter:junit-jupiter:5.9.1'
36- testImplementation ' org.xmlunit:xmlunit-legacy:2.9.0'
37+ testImplementation ' org.junit.jupiter:junit-jupiter:5.9.3'
38+ // Forcing junit version to avoid vulnerability with older version in xmlunit
39+ testImplementation ' junit:junit:4.13.1'
40+ testImplementation ' org.xmlunit:xmlunit-legacy:2.9.1'
3741 testImplementation project(' :examples' )
3842
3943 // Allows talking to the Manage API. It depends on the Java Client itself, which will usually be a slightly older
4044 // version, but that should not have any impact on the tests.
41- testImplementation " com.marklogic:ml-app-deployer:4.5.1 "
45+ testImplementation " com.marklogic:ml-app-deployer:4.5.2 "
4246
4347 // Starting with mockito 5.x, Java 11 is required, so sticking with 4.x as we have to support Java 8.
4448 testImplementation " org.mockito:mockito-core:4.11.0"
4549 testImplementation " org.mockito:mockito-inline:4.11.0"
46- testImplementation " com.squareup.okhttp3:mockwebserver:4.10 .0"
50+ testImplementation " com.squareup.okhttp3:mockwebserver:4.11 .0"
4751
48- testImplementation ' com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.14.1 '
52+ testImplementation ' com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.14.3 '
4953 testImplementation ' ch.qos.logback:logback-classic:1.3.5'
5054// schema validation issue with testImplementation 'xerces:xercesImpl:2.12.0'
5155 testImplementation ' org.opengis.cite.xerces:xercesImpl-xsd11:2.12-beta-r1667115'
0 commit comments