This is an automated email from the ASF dual-hosted git repository.
nihaljain pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/master by this push:
new 832e68e5be0 HBASE-29807 Depend on jcip-annotations explicitly (#7592)
832e68e5be0 is described below
commit 832e68e5be0860e4ca5742ea4e6574b57eae1b06
Author: Xavier Fernandis <[email protected]>
AuthorDate: Tue Mar 10 10:36:36 2026 +0530
HBASE-29807 Depend on jcip-annotations explicitly (#7592)
Signed-off-by: Duo Zhang <[email protected]>
Signed-off-by: Nihal Jain <[email protected]>
Reviewed-by: Liu Xiao <[email protected]>
---
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 f0e197958e4..e020314cde6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -956,6 +956,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>
@@ -1434,6 +1435,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