@@ -18,16 +18,16 @@ dependencies {
18
18
api " jakarta.xml.bind:jakarta.xml.bind-api:3.0.1"
19
19
implementation " org.glassfish.jaxb:jaxb-runtime:3.0.2"
20
20
21
- implementation ' com.squareup.okhttp3:okhttp:5.1.0 '
22
- implementation ' com.squareup.okhttp3:logging-interceptor:5.1.0 '
21
+ implementation " com.squareup.okhttp3:okhttp:${ okhttpVersion } "
22
+ implementation " com.squareup.okhttp3:logging-interceptor:${ okhttpVersion } "
23
23
implementation ' io.github.rburgst:okhttp-digest:3.1.1'
24
24
25
25
// We tried upgrading to the org.eclipse.angus:angus-mail dependency, but we ran into significant performance issues
26
26
// with using the Java Client eval call in our Spark connector. Example - an eval() call for getting 50k URIs would
27
27
// take 50s instead of 2 to 3s. Haven't dug into the details, but seems like the call isn't lazy and the entire set
28
28
// of URIs is being retrieved. This implementation - in the old "com.sun.mail" package but still adhering to the new
29
29
// jakarta.mail API - works fine and performs well for eval calls.
30
- implementation " com.sun.mail:jakarta.mail:2.0.1 "
30
+ implementation " com.sun.mail:jakarta.mail:2.0.2 "
31
31
32
32
implementation ' javax.ws.rs:javax.ws.rs-api:2.1.1'
33
33
implementation ' org.slf4j:slf4j-api:2.0.17'
@@ -36,22 +36,21 @@ dependencies {
36
36
37
37
// Only used by extras (which some examples then depend on)
38
38
compileOnly ' org.jdom:jdom2:2.0.6.1'
39
- compileOnly ' org.dom4j:dom4j:2.1.4 '
40
- compileOnly ' com.google.code.gson:gson:2.10.1 '
39
+ compileOnly ' org.dom4j:dom4j:2.2.0 '
40
+ compileOnly ' com.google.code.gson:gson:2.13.2 '
41
41
42
42
testImplementation ' org.junit.jupiter:junit-jupiter:5.13.4'
43
43
44
44
// Forcing junit version to avoid vulnerability with older version in xmlunit
45
45
testImplementation ' junit:junit:4.13.2'
46
- testImplementation ' org.xmlunit:xmlunit-legacy:2.10.0 '
46
+ testImplementation ' org.xmlunit:xmlunit-legacy:2.10.4 '
47
47
testImplementation project(' :examples' )
48
48
49
- testImplementation ' org.apache.commons:commons-lang3:3.18.0'
49
+ testImplementation ' org.apache.commons:commons-lang3:3.19.0'
50
+
50
51
// Allows talking to the Manage API.
51
- testImplementation (" com.marklogic:ml-app-deployer:5 .0.0 " ) {
52
+ testImplementation (" com.marklogic:ml-app-deployer:6 .0.1 " ) {
52
53
exclude module : " marklogic-client-api"
53
- // Use the commons-lang3 declared above to keep Black Duck happy.
54
- exclude module : " commons-lang3"
55
54
}
56
55
57
56
// Starting with mockito 5.x, Java 11 is required, so sticking with 4.x as we have to support Java 8.
@@ -65,11 +64,12 @@ dependencies {
65
64
// Using this to avoid a schema validation issue with the regular xercesImpl
66
65
testImplementation ' org.opengis.cite.xerces:xercesImpl-xsd11:2.12-beta-r1667115'
67
66
68
- testImplementation(' com.opencsv:opencsv:5.11.2 ' ) {
67
+ testImplementation(' com.opencsv:opencsv:5.12.0 ' ) {
69
68
// Excluding this due to a security vulnerability, and the test for the example that uses this library
70
69
// passes without this on the classpath.
71
70
exclude module : " commons-beanutils"
72
71
}
72
+
73
73
testImplementation ' org.skyscreamer:jsonassert:1.5.3'
74
74
75
75
// Automatic loading of test framework implementation dependencies is deprecated.
@@ -101,7 +101,7 @@ javadoc {
101
101
options. overview = " src/main/javadoc/overview.html"
102
102
options. windowTitle = " $rootProject . describedName $rootProject . version "
103
103
options. docTitle = " $rootProject . describedName $rootProject . version "
104
- options. bottom = " Copyright © 2024 MarkLogic Corporation. All Rights Reserved."
104
+ options. bottom = " Copyright (c) 2010-2025 Progress Software Corporation and/or its subsidiaries or affiliates . All Rights Reserved."
105
105
options. links = [ ' http://docs.oracle.com/javase/8/docs/api/' ]
106
106
options. use = true
107
107
if (JavaVersion . current(). isJava9Compatible()) {
0 commit comments