@@ -12,40 +12,44 @@ description = "The official MarkLogic Java client API."
12
12
dependencies {
13
13
if (JavaVersion . current(). isJava9Compatible()) {
14
14
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 '
16
16
implementation ' org.glassfish.jaxb:jaxb-core:2.3.0.1'
17
17
}
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'
20
20
implementation ' io.github.rburgst:okhttp-digest:2.7'
21
21
implementation ' com.sun.mail:javax.mail:1.6.2'
22
22
implementation ' javax.ws.rs:javax.ws.rs-api:2.1.1'
23
23
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 '
28
28
29
29
// 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'
30
32
compileOnly ' org.apache.httpcomponents:httpclient:4.5.14'
31
33
compileOnly ' org.jdom:jdom2:2.0.6.1'
32
- compileOnly ' dom4j:dom4j:1.6.1 '
34
+ compileOnly ' org. dom4j:dom4j:2.1.3 '
33
35
compileOnly ' com.google.code.gson:gson:2.10'
34
36
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'
37
41
testImplementation project(' :examples' )
38
42
39
43
// Allows talking to the Manage API. It depends on the Java Client itself, which will usually be a slightly older
40
44
// 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 "
42
46
43
47
// Starting with mockito 5.x, Java 11 is required, so sticking with 4.x as we have to support Java 8.
44
48
testImplementation " org.mockito:mockito-core:4.11.0"
45
49
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"
47
51
48
- testImplementation ' com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.14.1 '
52
+ testImplementation ' com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.14.3 '
49
53
testImplementation ' ch.qos.logback:logback-classic:1.3.5'
50
54
// schema validation issue with testImplementation 'xerces:xercesImpl:2.12.0'
51
55
testImplementation ' org.opengis.cite.xerces:xercesImpl-xsd11:2.12-beta-r1667115'
0 commit comments