This is an automated email from the ASF dual-hosted git repository.

more pushed a commit to branch feature/jdk17_upgrade
in repository https://gitbox.apache.org/repos/asf/knox.git

commit 3394ebce10728c490e9225cf532905a7c69f34cc
Author: Sandeep Moré <[email protected]>
AuthorDate: Fri Nov 21 20:49:50 2025 -0500

    Fix issues with SecureKnoxShellTest
---
 gateway-test-release/webhdfs-kerb-test/pom.xml | 39 ++++++++++++++++++++++++++
 gateway-test-release/webhdfs-test/pom.xml      | 22 +++++++++++++++
 pom.xml                                        |  7 ++++-
 3 files changed, 67 insertions(+), 1 deletion(-)

diff --git a/gateway-test-release/webhdfs-kerb-test/pom.xml 
b/gateway-test-release/webhdfs-kerb-test/pom.xml
index 064572873..6cecfd751 100644
--- a/gateway-test-release/webhdfs-kerb-test/pom.xml
+++ b/gateway-test-release/webhdfs-kerb-test/pom.xml
@@ -29,6 +29,13 @@
     <name>webhdfs-kerb-test</name>
     <description>Tests for WebHDFS integration with Knox and Kerberos 
enabled</description>
 
+    <properties>
+        <!-- 
+        DO NOT USE DIRECTLY, MOKITO IS DEPRECATED BY KNOX
+        -->
+        <mockito.version>2.28.2</mockito.version>
+    </properties>
+
     <dependencies>
         <!-- Hadoop dependencies -->
         <dependency>
@@ -96,11 +103,43 @@
             <artifactId>groovy</artifactId>
             <scope>test</scope>
         </dependency>
+        <dependency>
+            <groupId>org.codehaus.groovy</groupId>
+            <artifactId>groovy-json</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.codehaus.groovy</groupId>
+            <artifactId>groovy-xml</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.codehaus.groovy</groupId>
+            <artifactId>groovy-swing</artifactId>
+            <scope>test</scope>
+        </dependency>
         <dependency>
             <groupId>org.apache.knox</groupId>
             <artifactId>gateway-spi-common</artifactId>
             <scope>test</scope>
         </dependency>
+        <!-- 
+        Although Mockito isn't used directly by the test code, 
+        it is required by MiniDFSCluster (pulled from Hadoop test libraries) 
+        which is used in SecureKnoxShellTest. 
+        -->
+        <dependency>
+            <groupId>org.mockito</groupId>
+            <artifactId>mockito-core</artifactId>
+            <version>${mockito.version}</version>
+            <scope>test</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.objenesis</groupId>
+                    <artifactId>objenesis</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
     </dependencies>
 
     <build>
diff --git a/gateway-test-release/webhdfs-test/pom.xml 
b/gateway-test-release/webhdfs-test/pom.xml
index ce084fdd9..36ce9863c 100644
--- a/gateway-test-release/webhdfs-test/pom.xml
+++ b/gateway-test-release/webhdfs-test/pom.xml
@@ -29,6 +29,12 @@
     <name>webhdfs-test</name>
     <version>3.0.0-SNAPSHOT</version>
     <description>Tests for WebHDFS integration with Knox</description>
+    <properties>
+        <!-- 
+        DO NOT USE DIRECTLY, MOKITO IS DEPRECATED BY KNOX
+        -->
+        <mockito.version>2.28.2</mockito.version>
+    </properties>
 
     <dependencies>
         <!-- Hadoop dependencies -->
@@ -93,6 +99,22 @@
             <artifactId>gateway-spi-common</artifactId>
             <scope>test</scope>
         </dependency>
+        <!-- 
+        Although Mockito isn't used directly by the test code, 
+        it is required by MiniDFSCluster (pulled from Hadoop test libraries) 
+        -->
+        <dependency>
+            <groupId>org.mockito</groupId>
+            <artifactId>mockito-core</artifactId>
+            <version>${mockito.version}</version>
+            <scope>test</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.objenesis</groupId>
+                    <artifactId>objenesis</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
     </dependencies>
 
     <build>
diff --git a/pom.xml b/pom.xml
index 67e769c52..cd1eb51d0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -212,7 +212,7 @@
         <glassfish-jaxb.version>4.0.5</glassfish-jaxb.version>
         <gson.version>2.10.1</gson.version>
         <gsonfire.version>1.9.0</gsonfire.version>
-        <groovy.version>3.0.7</groovy.version>
+        <groovy.version>3.0.21</groovy.version>
         <guava.version>32.1.3-jre</guava.version>
         <hadoop.version>3.4.1</hadoop.version>
         <hamcrest.version>2.2</hamcrest.version>
@@ -1653,6 +1653,11 @@
                 <artifactId>groovy-json</artifactId>
                 <version>${groovy.version}</version>
             </dependency>
+            <dependency>
+                <groupId>org.codehaus.groovy</groupId>
+                <artifactId>groovy-swing</artifactId>
+                <version>${groovy.version}</version>
+            </dependency>
 
             <dependency>
                 <groupId>org.fusesource.jansi</groupId>

Reply via email to