@@ -18,16 +18,16 @@ dependencies {
1818 api " jakarta.xml.bind:jakarta.xml.bind-api:3.0.1"
1919 implementation " org.glassfish.jaxb:jaxb-runtime:3.0.2"
2020
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 } "
2323 implementation ' io.github.rburgst:okhttp-digest:3.1.1'
2424
2525 // We tried upgrading to the org.eclipse.angus:angus-mail dependency, but we ran into significant performance issues
2626 // with using the Java Client eval call in our Spark connector. Example - an eval() call for getting 50k URIs would
2727 // 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
2828 // of URIs is being retrieved. This implementation - in the old "com.sun.mail" package but still adhering to the new
2929 // 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 "
3131
3232 implementation ' javax.ws.rs:javax.ws.rs-api:2.1.1'
3333 implementation ' org.slf4j:slf4j-api:2.0.17'
@@ -36,22 +36,21 @@ dependencies {
3636
3737 // Only used by extras (which some examples then depend on)
3838 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 '
4141
4242 testImplementation ' org.junit.jupiter:junit-jupiter:5.13.4'
4343
4444 // Forcing junit version to avoid vulnerability with older version in xmlunit
4545 testImplementation ' junit:junit:4.13.2'
46- testImplementation ' org.xmlunit:xmlunit-legacy:2.10.0 '
46+ testImplementation ' org.xmlunit:xmlunit-legacy:2.10.4 '
4747 testImplementation project(' :examples' )
4848
49- testImplementation ' org.apache.commons:commons-lang3:3.18.0'
49+ testImplementation ' org.apache.commons:commons-lang3:3.19.0'
50+
5051 // 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 " ) {
5253 exclude module : " marklogic-client-api"
53- // Use the commons-lang3 declared above to keep Black Duck happy.
54- exclude module : " commons-lang3"
5554 }
5655
5756 // 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 {
6564 // Using this to avoid a schema validation issue with the regular xercesImpl
6665 testImplementation ' org.opengis.cite.xerces:xercesImpl-xsd11:2.12-beta-r1667115'
6766
68- testImplementation(' com.opencsv:opencsv:5.11.2 ' ) {
67+ testImplementation(' com.opencsv:opencsv:5.12.0 ' ) {
6968 // Excluding this due to a security vulnerability, and the test for the example that uses this library
7069 // passes without this on the classpath.
7170 exclude module : " commons-beanutils"
7271 }
72+
7373 testImplementation ' org.skyscreamer:jsonassert:1.5.3'
7474
7575 // Automatic loading of test framework implementation dependencies is deprecated.
@@ -101,7 +101,7 @@ javadoc {
101101 options. overview = " src/main/javadoc/overview.html"
102102 options. windowTitle = " $rootProject . describedName $rootProject . version "
103103 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."
105105 options. links = [ ' http://docs.oracle.com/javase/8/docs/api/' ]
106106 options. use = true
107107 if (JavaVersion . current(). isJava9Compatible()) {
0 commit comments