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

lokiore pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/phoenix.git


The following commit(s) were added to refs/heads/master by this push:
     new 7bc2f3fc34 PHOENIX-7944 maven-dependency-plugin analyze-only fails on 
hbase-2.6.0 profile due to bouncycastle jdk15on/jdk18on mismatch (#2553)
7bc2f3fc34 is described below

commit 7bc2f3fc344cb394137d1e30f9e33916b54e6a5f
Author: Lokesh Khurana <[email protected]>
AuthorDate: Sun Jun 28 12:55:53 2026 -0700

    PHOENIX-7944 maven-dependency-plugin analyze-only fails on hbase-2.6.0 
profile due to bouncycastle jdk15on/jdk18on mismatch (#2553)
    
    Co-authored-by: Claude Opus 4.8 <[email protected]>
---
 pom.xml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/pom.xml b/pom.xml
index 32aec1a7c0..0e234bea71 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1663,6 +1663,10 @@
               
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-core</ignoredUnusedDeclaredDependency>
               
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-slf4j-impl</ignoredUnusedDeclaredDependency>
               
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-1.2-api</ignoredUnusedDeclaredDependency>
+              <!-- The bouncycastle artifact name/version differs across HBase 
profiles: we declare
+                   jdk18on:1.79, but the 2.6.0 profile's HBase pulls 
jdk15on:1.68 transitively. The
+                   analyzer then flags jdk18on as unused for that profile. -->
+              
<ignoredUnusedDeclaredDependency>org.bouncycastle:bcprov-jdk18on</ignoredUnusedDeclaredDependency>
             </ignoredUnusedDeclaredDependencies>
             <ignoredUsedUndeclaredDependencies>
               <ignoredUsedUndeclaredDependency>
@@ -1680,6 +1684,11 @@
                   (which we do not use directly at all)-->
                 org.apache.commons:commons-configuration2
               </ignoredUsedUndeclaredDependency>
+              <ignoredUsedUndeclaredDependency>
+                <!-- The 2.6.0 profile's HBase (2.6.1-hadoop3) pulls 
bcprov-jdk15on:1.68
+                  transitively for tests, while we declare jdk18on (see note 
above). -->
+                org.bouncycastle:bcprov-jdk15on
+              </ignoredUsedUndeclaredDependency>
             </ignoredUsedUndeclaredDependencies>
           </configuration>
           <executions>

Reply via email to