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

asf-gitbox-commits pushed a commit to branch branch-2.5
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/branch-2.5 by this push:
     new c1a50c85290 HBASE-30198 Javadoc build failures in builds still using 
the hadoop-2.0 profile (#8306)
c1a50c85290 is described below

commit c1a50c85290235117e390f3dbe71603b8f05ba68
Author: Andrew Purtell <[email protected]>
AuthorDate: Thu Jun 4 10:51:27 2026 -0700

    HBASE-30198 Javadoc build failures in builds still using the hadoop-2.0 
profile (#8306)
    
    Signed-off-by: Duo Zhang <[email protected]>
---
 ...tator.java => TestBufferedMutatorNoServer.java} |  2 +-
 hbase-http/pom.xml                                 | 65 ++++++++++++++++++++++
 pom.xml                                            |  4 +-
 3 files changed, 68 insertions(+), 3 deletions(-)

diff --git 
a/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestBufferedMutator.java
 
b/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestBufferedMutatorNoServer.java
similarity index 98%
rename from 
hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestBufferedMutator.java
rename to 
hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestBufferedMutatorNoServer.java
index ec69a400469..af6e915311b 100644
--- 
a/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestBufferedMutator.java
+++ 
b/hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestBufferedMutatorNoServer.java
@@ -33,7 +33,7 @@ import org.junit.jupiter.api.TestInfo;
 
 @Tag(SmallTests.TAG)
 @Tag(ClientTests.TAG)
-public class TestBufferedMutator {
+public class TestBufferedMutatorNoServer {
 
   /**
    * My BufferedMutator. Just to prove that I can insert a BM other than 
default.
diff --git a/hbase-http/pom.xml b/hbase-http/pom.xml
index ba3a6f5345e..35dde84aa35 100644
--- a/hbase-http/pom.xml
+++ b/hbase-http/pom.xml
@@ -364,6 +364,71 @@
           <artifactId>kerb-simplekdc</artifactId>
           <scope>test</scope>
         </dependency>
+        <!--
+          The LDAP tests below are excluded from compilation/execution under 
Hadoop 2 (see
+          HBASE-28368). However, the aggregate "Test Javadoc" report runs 
under this default
+          profile and reads those test sources via -sourcepath, so the 
ApacheDS API packages
+          they import must be present on the javadoc classpath or the report 
fails to
+          resolve the imports.
+        -->
+        <dependency>
+          <groupId>org.apache.directory.server</groupId>
+          <artifactId>apacheds-core</artifactId>
+          <version>${apacheds.version}</version>
+          <scope>test</scope>
+          <exclusions>
+            <exclusion>
+              <groupId>org.bouncycastle</groupId>
+              <artifactId>bcprov-jdk15on</artifactId>
+            </exclusion>
+            <exclusion>
+              <groupId>org.bouncycastle</groupId>
+              <artifactId>bcpkix-jdk15on</artifactId>
+            </exclusion>
+          </exclusions>
+        </dependency>
+        <dependency>
+          <groupId>org.apache.directory.server</groupId>
+          <artifactId>apacheds-protocol-ldap</artifactId>
+          <version>${apacheds.version}</version>
+          <scope>test</scope>
+          <exclusions>
+            <exclusion>
+              <groupId>org.bouncycastle</groupId>
+              <artifactId>bcprov-jdk15on</artifactId>
+            </exclusion>
+          </exclusions>
+        </dependency>
+        <dependency>
+          <groupId>org.apache.directory.server</groupId>
+          <artifactId>apacheds-ldif-partition</artifactId>
+          <version>${apacheds.version}</version>
+          <scope>test</scope>
+        </dependency>
+        <dependency>
+          <groupId>org.apache.directory.api</groupId>
+          <artifactId>api-ldap-codec-core</artifactId>
+          <version>${ldap-api.version}</version>
+          <scope>test</scope>
+        </dependency>
+        <dependency>
+          <groupId>org.apache.directory.api</groupId>
+          <artifactId>api-ldap-model</artifactId>
+          <version>${ldap-api.version}</version>
+          <scope>test</scope>
+        </dependency>
+        <dependency>
+          <groupId>org.apache.directory.server</groupId>
+          <artifactId>apacheds-server-integ</artifactId>
+          <version>${apacheds.version}</version>
+          <scope>test</scope>
+          <exclusions>
+            <exclusion>
+              <groupId>log4j</groupId>
+              <artifactId>log4j</artifactId>
+            </exclusion>
+          </exclusions>
+        </dependency>
       </dependencies>
       <build>
         <plugins>
diff --git a/pom.xml b/pom.xml
index 47080f16176..c244875b5d5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2810,7 +2810,7 @@
                 <exclude>**/generated/*</exclude>
                 <exclude>**/protobuf/*</exclude>
               </sourceFileExcludes>
-              
<excludePackageNames>org.apache.hadoop.hbase.tmpl.common:com.google.protobuf:org.apache.hadoop.hbase.generated*</excludePackageNames>
+              
<excludePackageNames>org.apache.hadoop.hbase.tmpl.common:com.google.protobuf:org.apache.hadoop.hbase.generated*:org.apache.hadoop.hbase.io.asyncfs:org.apache.hadoop.hdfs</excludePackageNames>
               <show>private</show>
               <!-- (shows all classes and members) -->
               <quiet>true</quiet>
@@ -2934,7 +2934,7 @@
               <name>Test User API</name>
               <description>The HBase Application Programmer's API test 
code</description>
               <testDoctitle>Apache HBaseâ„¢ ${project.version} Test 
API</testDoctitle>
-              
<excludePackageNames>org.apache.hadoop.hbase.backup*:org.apache.hadoop.hbase.catalog:org.apache.hadoop.hbase.client.coprocessor:org.apache.hadoop.hbase.client.metrics:org.apache.hadoop.hbase.codec*:org.apache.hadoop.hbase.constraint:org.apache.hadoop.hbase.coprocessor.*:org.apache.hadoop.hbase.executor:org.apache.hadoop.hbase.fs:*.generated.*:org.apache.hadoop.hbase.io.hfile.*:org.apache.hadoop.hbase.mapreduce.hadoopbackport:org.apache.hadoop.hbase.mapreduce.replication:org
 [...]
+              
<excludePackageNames>org.apache.hadoop.hbase.backup*:org.apache.hadoop.hbase.catalog:org.apache.hadoop.hbase.client.coprocessor:org.apache.hadoop.hbase.client.metrics:org.apache.hadoop.hbase.codec*:org.apache.hadoop.hbase.constraint:org.apache.hadoop.hbase.coprocessor.*:org.apache.hadoop.hbase.executor:org.apache.hadoop.hbase.fs:*.generated.*:org.apache.hadoop.hbase.io.hfile.*:org.apache.hadoop.hbase.mapreduce.hadoopbackport:org.apache.hadoop.hbase.mapreduce.replication:org
 [...]
               <!-- switch on dependency-driven aggregation -->
               <includeDependencySources>false</includeDependencySources>
               <sourceFilesExclude>**/generated/*</sourceFilesExclude>

Reply via email to