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

adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/master by this push:
     new b11e228bd00 HDDS-14607. Create submodule hdds-cli-common (#9751)
b11e228bd00 is described below

commit b11e228bd000d08a1b87132cf66149608a6d18d5
Author: Doroszlai, Attila <[email protected]>
AuthorDate: Thu Feb 12 13:19:33 2026 +0100

    HDDS-14607. Create submodule hdds-cli-common (#9751)
---
 .../cli-common/dev-support/findbugsExcludeFile.xml | 16 ++++
 .../cli-shell => hadoop-hdds/cli-common}/pom.xml   | 94 ++--------------------
 .../org/apache/hadoop/hdds/cli/AbstractMixin.java  |  0
 .../apache/hadoop/hdds/cli/AbstractSubcommand.java |  0
 .../apache/hadoop/hdds/cli/AdminSubcommand.java    |  0
 .../apache/hadoop/hdds/cli/DebugSubcommand.java    |  0
 .../hadoop/hdds/cli/ExtensibleParentCommand.java   |  0
 .../org/apache/hadoop/hdds/cli/GenericCli.java     |  9 +--
 .../hadoop/hdds/cli/GenericParentCommand.java      |  0
 .../hadoop/hdds/cli/HddsVersionProvider.java       |  0
 .../org/apache/hadoop/hdds/cli/ItemsFromStdin.java |  0
 .../apache/hadoop/hdds/cli/RepairSubcommand.java   |  0
 .../org/apache/hadoop/hdds/cli/package-info.java   |  0
 hadoop-hdds/common/pom.xml                         |  4 -
 hadoop-hdds/container-service/pom.xml              |  4 +
 hadoop-hdds/pom.xml                                |  1 +
 hadoop-hdds/server-scm/pom.xml                     |  4 +
 hadoop-ozone/cli-admin/pom.xml                     |  4 +
 hadoop-ozone/cli-debug/pom.xml                     |  4 +
 hadoop-ozone/cli-repair/pom.xml                    |  4 +
 hadoop-ozone/cli-shell/pom.xml                     |  4 +
 hadoop-ozone/csi/pom.xml                           |  4 +
 hadoop-ozone/dist/src/main/license/jar-report.txt  |  1 +
 .../fault-injection-test/mini-chaos-tests/pom.xml  |  5 ++
 hadoop-ozone/freon/pom.xml                         |  4 +
 hadoop-ozone/insight/pom.xml                       |  4 +
 hadoop-ozone/integration-test/pom.xml              |  5 ++
 hadoop-ozone/ozone-manager/pom.xml                 |  4 +
 hadoop-ozone/recon/pom.xml                         |  4 +
 hadoop-ozone/s3gateway/pom.xml                     |  4 +
 hadoop-ozone/tools/pom.xml                         |  4 +
 pom.xml                                            |  5 ++
 32 files changed, 96 insertions(+), 96 deletions(-)

diff --git a/hadoop-hdds/cli-common/dev-support/findbugsExcludeFile.xml 
b/hadoop-hdds/cli-common/dev-support/findbugsExcludeFile.xml
new file mode 100644
index 00000000000..ee5ed59808b
--- /dev/null
+++ b/hadoop-hdds/cli-common/dev-support/findbugsExcludeFile.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License. See accompanying LICENSE file.
+-->
+<FindBugsFilter>
+</FindBugsFilter>
diff --git a/hadoop-ozone/cli-shell/pom.xml b/hadoop-hdds/cli-common/pom.xml
similarity index 58%
copy from hadoop-ozone/cli-shell/pom.xml
copy to hadoop-hdds/cli-common/pom.xml
index 2ea4cde683c..5fa2630de8f 100644
--- a/hadoop-ozone/cli-shell/pom.xml
+++ b/hadoop-hdds/cli-common/pom.xml
@@ -18,126 +18,48 @@
     <groupId>org.apache.ozone</groupId>
     <artifactId>hdds-hadoop-dependency-client</artifactId>
     <version>2.2.0-SNAPSHOT</version>
-    <relativePath>../../hadoop-hdds/hadoop-dependency-client</relativePath>
+    <relativePath>../hadoop-dependency-client</relativePath>
   </parent>
-  <artifactId>ozone-cli-shell</artifactId>
+  <artifactId>hdds-cli-common</artifactId>
   <version>2.2.0-SNAPSHOT</version>
   <packaging>jar</packaging>
-  <name>Apache Ozone CLI Shell</name>
-  <description>Apache Ozone CLI Shell</description>
-
-  <properties>
-    <classpath.skip>false</classpath.skip>
-  </properties>
+  <name>Apache Ozone CLI Common</name>
+  <description>Apache Ozone CLI Common</description>
 
   <dependencies>
-    <dependency>
-      <groupId>com.fasterxml.jackson.core</groupId>
-      <artifactId>jackson-annotations</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>com.fasterxml.jackson.core</groupId>
-      <artifactId>jackson-databind</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>com.google.guava</groupId>
-      <artifactId>guava</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>commons-codec</groupId>
-      <artifactId>commons-codec</artifactId>
-    </dependency>
     <dependency>
       <groupId>info.picocli</groupId>
       <artifactId>picocli</artifactId>
     </dependency>
     <dependency>
-      <groupId>info.picocli</groupId>
-      <artifactId>picocli-shell-jline3</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>jakarta.xml.bind</groupId>
-      <artifactId>jakarta.xml.bind-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-lang3</artifactId>
+      <groupId>jakarta.annotation</groupId>
+      <artifactId>jakarta.annotation-api</artifactId>
     </dependency>
     <dependency>
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-common</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.apache.hadoop</groupId>
-      <artifactId>hadoop-hdfs-client</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.httpcomponents</groupId>
-      <artifactId>httpclient</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.ozone</groupId>
-      <artifactId>hdds-client</artifactId>
-    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-common</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.apache.ozone</groupId>
-      <artifactId>hdds-config</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.ozone</groupId>
-      <artifactId>ozone-client</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.ozone</groupId>
-      <artifactId>ozone-common</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.ozone</groupId>
-      <artifactId>ozone-interface-client</artifactId>
-    </dependency>
     <dependency>
       <groupId>org.apache.ratis</groupId>
       <artifactId>ratis-common</artifactId>
     </dependency>
-    <dependency>
-      <groupId>org.jline</groupId>
-      <artifactId>jline</artifactId>
-    </dependency>
     <dependency>
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-api</artifactId>
     </dependency>
-    <dependency>
-      <!-- required for @MetaInfServices at compile-time, but not at runtime 
-->
-      <groupId>org.kohsuke.metainf-services</groupId>
-      <artifactId>metainf-services</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.ozone</groupId>
-      <artifactId>ozone-filesystem</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.ozone</groupId>
-      <artifactId>hdds-config</artifactId>
-      <type>test-jar</type>
-      <scope>test</scope>
-    </dependency>
   </dependencies>
+
   <build>
     <plugins>
       <plugin>
         <groupId>com.github.spotbugs</groupId>
         <artifactId>spotbugs-maven-plugin</artifactId>
         <configuration>
-          
<excludeFilterFile>${project.basedir}/dev-support/findbugsExcludeFile.xml</excludeFilterFile>
-          <fork>true</fork>
-          <maxHeap>2048</maxHeap>
+          
<excludeFilterFile>${basedir}/dev-support/findbugsExcludeFile.xml</excludeFilterFile>
         </configuration>
       </plugin>
       <plugin>
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/AbstractMixin.java
 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/AbstractMixin.java
similarity index 100%
rename from 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/AbstractMixin.java
rename to 
hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/AbstractMixin.java
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/AbstractSubcommand.java
 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/AbstractSubcommand.java
similarity index 100%
rename from 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/AbstractSubcommand.java
rename to 
hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/AbstractSubcommand.java
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/AdminSubcommand.java
 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/AdminSubcommand.java
similarity index 100%
rename from 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/AdminSubcommand.java
rename to 
hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/AdminSubcommand.java
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/DebugSubcommand.java
 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/DebugSubcommand.java
similarity index 100%
rename from 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/DebugSubcommand.java
rename to 
hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/DebugSubcommand.java
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/ExtensibleParentCommand.java
 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/ExtensibleParentCommand.java
similarity index 100%
rename from 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/ExtensibleParentCommand.java
rename to 
hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/ExtensibleParentCommand.java
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/GenericCli.java 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/GenericCli.java
similarity index 94%
rename from 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/GenericCli.java
rename to 
hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/GenericCli.java
index 10bb8c4c43c..da46c260038 100644
--- 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/GenericCli.java
+++ 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/GenericCli.java
@@ -17,8 +17,6 @@
 
 package org.apache.hadoop.hdds.cli;
 
-import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Strings;
 import java.io.IOException;
 import java.io.PrintWriter;
 import java.nio.file.AccessDeniedException;
@@ -84,7 +82,6 @@ public void run(String[] argv) {
     }
   }
 
-  @VisibleForTesting
   public int execute(String[] argv) {
     return cmd.execute(argv);
   }
@@ -93,14 +90,15 @@ public int execute(String[] argv) {
   public void printError(Throwable error) {
     //message could be null in case of NPE. This is unexpected so we can
     //print out the stack trace.
-    if (verbose || Strings.isNullOrEmpty(error.getMessage())) {
+    final String rawMessage = error.getMessage();
+    if (verbose || rawMessage == null || rawMessage.isEmpty()) {
       error.printStackTrace(cmd.getErr());
     } else {
       if (error instanceof FileSystemException) {
         String errorMessage = handleFileSystemException((FileSystemException) 
error);
         cmd.getErr().println(errorMessage);
       } else {
-        cmd.getErr().println(error.getMessage().split("\n")[0]);
+        cmd.getErr().println(rawMessage.split("\n")[0]);
       }
     }
   }
@@ -118,7 +116,6 @@ public UserGroupInformation getUser() throws IOException {
     return user;
   }
 
-  @VisibleForTesting
   public CommandLine getCmd() {
     return cmd;
   }
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/GenericParentCommand.java
 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/GenericParentCommand.java
similarity index 100%
rename from 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/GenericParentCommand.java
rename to 
hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/GenericParentCommand.java
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/HddsVersionProvider.java
 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/HddsVersionProvider.java
similarity index 100%
rename from 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/HddsVersionProvider.java
rename to 
hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/HddsVersionProvider.java
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/ItemsFromStdin.java
 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/ItemsFromStdin.java
similarity index 100%
rename from 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/ItemsFromStdin.java
rename to 
hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/ItemsFromStdin.java
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/RepairSubcommand.java
 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/RepairSubcommand.java
similarity index 100%
rename from 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/RepairSubcommand.java
rename to 
hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/RepairSubcommand.java
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/package-info.java 
b/hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/package-info.java
similarity index 100%
rename from 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/package-info.java
rename to 
hadoop-hdds/cli-common/src/main/java/org/apache/hadoop/hdds/cli/package-info.java
diff --git a/hadoop-hdds/common/pom.xml b/hadoop-hdds/common/pom.xml
index ec6e4578706..9a3ad947807 100644
--- a/hadoop-hdds/common/pom.xml
+++ b/hadoop-hdds/common/pom.xml
@@ -67,10 +67,6 @@
       <groupId>commons-io</groupId>
       <artifactId>commons-io</artifactId>
     </dependency>
-    <dependency>
-      <groupId>info.picocli</groupId>
-      <artifactId>picocli</artifactId>
-    </dependency>
     <dependency>
       <groupId>io.opentelemetry</groupId>
       <artifactId>opentelemetry-api</artifactId>
diff --git a/hadoop-hdds/container-service/pom.xml 
b/hadoop-hdds/container-service/pom.xml
index d43ad4d1202..89fa940e286 100644
--- a/hadoop-hdds/container-service/pom.xml
+++ b/hadoop-hdds/container-service/pom.xml
@@ -122,6 +122,10 @@
       <groupId>org.apache.logging.log4j</groupId>
       <artifactId>log4j-api</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-client</artifactId>
diff --git a/hadoop-hdds/pom.xml b/hadoop-hdds/pom.xml
index ba60486c146..cfd22b1bfc7 100644
--- a/hadoop-hdds/pom.xml
+++ b/hadoop-hdds/pom.xml
@@ -28,6 +28,7 @@
 
   <modules>
     <module>annotations</module>
+    <module>cli-common</module>
     <module>client</module>
     <module>common</module>
     <module>config</module>
diff --git a/hadoop-hdds/server-scm/pom.xml b/hadoop-hdds/server-scm/pom.xml
index 78c51245fee..7f463afc2fd 100644
--- a/hadoop-hdds/server-scm/pom.xml
+++ b/hadoop-hdds/server-scm/pom.xml
@@ -88,6 +88,10 @@
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-common</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-client</artifactId>
diff --git a/hadoop-ozone/cli-admin/pom.xml b/hadoop-ozone/cli-admin/pom.xml
index e6810514138..fa9e8ce4d70 100644
--- a/hadoop-ozone/cli-admin/pom.xml
+++ b/hadoop-ozone/cli-admin/pom.xml
@@ -72,6 +72,10 @@
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-hdfs-client</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-client</artifactId>
diff --git a/hadoop-ozone/cli-debug/pom.xml b/hadoop-ozone/cli-debug/pom.xml
index 737ed90f796..8eef11c2e5c 100644
--- a/hadoop-ozone/cli-debug/pom.xml
+++ b/hadoop-ozone/cli-debug/pom.xml
@@ -82,6 +82,10 @@
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-hdfs</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-client</artifactId>
diff --git a/hadoop-ozone/cli-repair/pom.xml b/hadoop-ozone/cli-repair/pom.xml
index 4fe2d3aaaf1..c4e80042661 100644
--- a/hadoop-ozone/cli-repair/pom.xml
+++ b/hadoop-ozone/cli-repair/pom.xml
@@ -54,6 +54,10 @@
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-common</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-common</artifactId>
diff --git a/hadoop-ozone/cli-shell/pom.xml b/hadoop-ozone/cli-shell/pom.xml
index 2ea4cde683c..e24f461f90f 100644
--- a/hadoop-ozone/cli-shell/pom.xml
+++ b/hadoop-ozone/cli-shell/pom.xml
@@ -75,6 +75,10 @@
       <groupId>org.apache.httpcomponents</groupId>
       <artifactId>httpclient</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-client</artifactId>
diff --git a/hadoop-ozone/csi/pom.xml b/hadoop-ozone/csi/pom.xml
index ea6f8cbad75..e0a5a053ec4 100644
--- a/hadoop-ozone/csi/pom.xml
+++ b/hadoop-ozone/csi/pom.xml
@@ -94,6 +94,10 @@
       <groupId>io.netty</groupId>
       <artifactId>netty-transport-native-unix-common</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-common</artifactId>
diff --git a/hadoop-ozone/dist/src/main/license/jar-report.txt 
b/hadoop-ozone/dist/src/main/license/jar-report.txt
index 81c7289c80d..94827486c8e 100644
--- a/hadoop-ozone/dist/src/main/license/jar-report.txt
+++ b/hadoop-ozone/dist/src/main/license/jar-report.txt
@@ -66,6 +66,7 @@ share/ozone/lib/hadoop-hdfs-client.jar
 share/ozone/lib/hadoop-hdfs.jar
 share/ozone/lib/hadoop-shaded-guava.jar
 share/ozone/lib/hadoop-shaded-protobuf_3_25.jar
+share/ozone/lib/hdds-cli-common.jar
 share/ozone/lib/hdds-client.jar
 share/ozone/lib/hdds-common.jar
 share/ozone/lib/hdds-config.jar
diff --git a/hadoop-ozone/fault-injection-test/mini-chaos-tests/pom.xml 
b/hadoop-ozone/fault-injection-test/mini-chaos-tests/pom.xml
index 97d3076e889..92ca7bd64d0 100644
--- a/hadoop-ozone/fault-injection-test/mini-chaos-tests/pom.xml
+++ b/hadoop-ozone/fault-injection-test/mini-chaos-tests/pom.xml
@@ -46,6 +46,11 @@
       <artifactId>hadoop-common</artifactId>
       <scope>test</scope>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+      <scope>test</scope>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-client</artifactId>
diff --git a/hadoop-ozone/freon/pom.xml b/hadoop-ozone/freon/pom.xml
index 7e4d7142835..6dc67999c99 100644
--- a/hadoop-ozone/freon/pom.xml
+++ b/hadoop-ozone/freon/pom.xml
@@ -98,6 +98,10 @@
       <groupId>org.apache.httpcomponents</groupId>
       <artifactId>httpcore</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-client</artifactId>
diff --git a/hadoop-ozone/insight/pom.xml b/hadoop-ozone/insight/pom.xml
index df338e221ed..5de050bc15a 100644
--- a/hadoop-ozone/insight/pom.xml
+++ b/hadoop-ozone/insight/pom.xml
@@ -43,6 +43,10 @@
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-hdfs-client</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-common</artifactId>
diff --git a/hadoop-ozone/integration-test/pom.xml 
b/hadoop-ozone/integration-test/pom.xml
index 547b7975e8f..39ea90da2c9 100644
--- a/hadoop-ozone/integration-test/pom.xml
+++ b/hadoop-ozone/integration-test/pom.xml
@@ -284,6 +284,11 @@
       <artifactId>kerby-util</artifactId>
       <scope>test</scope>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+      <scope>test</scope>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-client</artifactId>
diff --git a/hadoop-ozone/ozone-manager/pom.xml 
b/hadoop-ozone/ozone-manager/pom.xml
index ba17f1992b3..4e38569c740 100644
--- a/hadoop-ozone/ozone-manager/pom.xml
+++ b/hadoop-ozone/ozone-manager/pom.xml
@@ -128,6 +128,10 @@
       <groupId>org.apache.logging.log4j</groupId>
       <artifactId>log4j-api</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-client</artifactId>
diff --git a/hadoop-ozone/recon/pom.xml b/hadoop-ozone/recon/pom.xml
index 51f01adb65f..4d9faa54bea 100644
--- a/hadoop-ozone/recon/pom.xml
+++ b/hadoop-ozone/recon/pom.xml
@@ -126,6 +126,10 @@
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-hdfs-client</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-common</artifactId>
diff --git a/hadoop-ozone/s3gateway/pom.xml b/hadoop-ozone/s3gateway/pom.xml
index aa510ae6a0f..f43610d5cf8 100644
--- a/hadoop-ozone/s3gateway/pom.xml
+++ b/hadoop-ozone/s3gateway/pom.xml
@@ -118,6 +118,10 @@
       <groupId>org.apache.kerby</groupId>
       <artifactId>kerby-util</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-client</artifactId>
diff --git a/hadoop-ozone/tools/pom.xml b/hadoop-ozone/tools/pom.xml
index e9ac19dda7d..545ded96cb4 100644
--- a/hadoop-ozone/tools/pom.xml
+++ b/hadoop-ozone/tools/pom.xml
@@ -50,6 +50,10 @@
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-common</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.ozone</groupId>
+      <artifactId>hdds-cli-common</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.ozone</groupId>
       <artifactId>hdds-common</artifactId>
diff --git a/pom.xml b/pom.xml
index 578a2f2467a..def6b170e52 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1025,6 +1025,11 @@
         <artifactId>hdds-annotation-processing</artifactId>
         <version>${hdds.version}</version>
       </dependency>
+      <dependency>
+        <groupId>org.apache.ozone</groupId>
+        <artifactId>hdds-cli-common</artifactId>
+        <version>${hdds.version}</version>
+      </dependency>
       <dependency>
         <groupId>org.apache.ozone</groupId>
         <artifactId>hdds-client</artifactId>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to