This is an automated email from the ASF dual-hosted git repository.
nihaljain pushed a commit to branch branch-2.6
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-2.6 by this push:
new 2a05a3f0026 HBASE-29807 Depend on jcip-annotations explicitly (#7592)
(#7893)
2a05a3f0026 is described below
commit 2a05a3f0026a31201626fde0140871aac84cedfa
Author: Xavier Fernandis <[email protected]>
AuthorDate: Wed Mar 11 16:36:15 2026 +0530
HBASE-29807 Depend on jcip-annotations explicitly (#7592) (#7893)
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 d369584a76d..e54ca13d63c 100644
--- a/hbase-client/pom.xml
+++ b/hbase-client/pom.xml
@@ -89,6 +89,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 ec5ad9444d9..70f4afcecde 100644
--- a/hbase-server/pom.xml
+++ b/hbase-server/pom.xml
@@ -197,6 +197,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 e9190319d45..7f9c93cd007 100644
--- a/pom.xml
+++ b/pom.xml
@@ -656,6 +656,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>
@@ -1140,6 +1141,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