This is an automated email from the ASF dual-hosted git repository.
nihaljain pushed a commit to branch branch-3
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-3 by this push:
new f210b7f4edf HBASE-29807 Depend on jcip-annotations explicitly (#7592)
(#7892)
f210b7f4edf is described below
commit f210b7f4edf0e717d5677e24eba8bdf33c4e1987
Author: Xavier Fernandis <[email protected]>
AuthorDate: Wed Mar 11 16:36:10 2026 +0530
HBASE-29807 Depend on jcip-annotations explicitly (#7592) (#7892)
Signed-off-by: Duo Zhang <[email protected]>
Signed-off-by: Nihal Jain <[email protected]>
Reviewed-by: Liu Xiao <[email protected]>
(cherry picked from commit 832e68e5be0860e4ca5742ea4e6574b57eae1b06)
---
hbase-client/pom.xml | 6 ++++++
hbase-server/pom.xml | 6 ++++++
pom.xml | 6 ++++++
3 files changed, 18 insertions(+)
diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index 796fc23d7d6..633377146b1 100644
--- a/hbase-client/pom.xml
+++ b/hbase-client/pom.xml
@@ -81,6 +81,12 @@
<scope>compile</scope>
<optional>true</optional>
</dependency>
+ <dependency>
+ <groupId>com.github.stephenc.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ <scope>compile</scope>
+ <optional>true</optional>
+ </dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml
index 71dd5126747..cea04d0bb2d 100644
--- a/hbase-server/pom.xml
+++ b/hbase-server/pom.xml
@@ -194,6 +194,12 @@
<scope>compile</scope>
<optional>true</optional>
</dependency>
+ <dependency>
+ <groupId>com.github.stephenc.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ <scope>compile</scope>
+ <optional>true</optional>
+ </dependency>
<dependency>
<groupId>com.github.ben-manes.caffeine</groupId>
<artifactId>caffeine</artifactId>
diff --git a/pom.xml b/pom.xml
index 45204e819aa..6eda01641da 100644
--- a/pom.xml
+++ b/pom.xml
@@ -895,6 +895,7 @@
<maven-owasp-plugin.version>12.1.0</maven-owasp-plugin.version>
<os.maven.version>1.7.1</os.maven.version>
<findbugs-annotations.version>1.3.9-1</findbugs-annotations.version>
+ <jcip-annotations.version>1.0-1</jcip-annotations.version>
<spotbugs.version>4.7.3</spotbugs.version>
<spotbugs.maven.version>4.7.2.1</spotbugs.maven.version>
<surefire.version>3.5.3</surefire.version>
@@ -1373,6 +1374,11 @@
<artifactId>findbugs-annotations</artifactId>
<version>${findbugs-annotations.version}</version>
</dependency>
+ <dependency>
+ <groupId>com.github.stephenc.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ <version>${jcip-annotations.version}</version>
+ </dependency>
<!--
Logging dependencies. In general, we use slf4j as the log facade in
HBase, so all sub
modules should depend on slf4j-api at compile scope, and then depend
on log4j-slf4j-impl