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]