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 MoreĢ <[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>
