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

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


The following commit(s) were added to refs/heads/master by this push:
     new 58cf5b3a9 Fix CI build failures: duplicate javadoc plugin and Jackson 
version mismatch
58cf5b3a9 is described below

commit 58cf5b3a9065363fdc0774da314170c2db15a91b
Author: Junkai Xue <[email protected]>
AuthorDate: Wed Oct 14 14:43:34 2026 -0700

    Fix CI build failures: duplicate javadoc plugin and Jackson version mismatch
    
    Every scheduled Helix CI run currently fails before tests execute:
    
    1. The root pom declared maven-javadoc-plugin twice in pluginManagement
       (3.2.0 skip=true left behind when #2510 added 3.5.0). Newer Maven on
       the GitHub runners treats the duplicate as a fatal model error:
       'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be
       unique. Removed the stale 3.2.0 block.
    
    2. Dependabot bumped jackson-databind to 2.22.x while jackson-annotations
       (2.18.6) and jackson-core (2.18.11) stayed pinned at 2.18.x. databind
       2.22 references annotation classes that do not exist in 2.18, so
       helix-rest tests crashed at class-load time with
       NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonSerializeAs
       (e.g. TestAuthValidator). Aligned all modules on databind/core 2.22.3
       and annotations 2.22 (annotations now releases without a patch digit).
    
    Verified locally: mvn clean install passes, TestAuthValidator and the
    ZNRecord/Jackson serializer tests pass.
---
 helix-core/pom.xml                      | 2 +-
 helix-rest/pom.xml                      | 4 ++--
 helix-view-aggregator/pom.xml           | 2 +-
 metadata-store-directory-common/pom.xml | 2 +-
 pom.xml                                 | 8 --------
 5 files changed, 5 insertions(+), 13 deletions(-)

diff --git a/helix-core/pom.xml b/helix-core/pom.xml
index 7e0b25c21..5e9ad5d1a 100644
--- a/helix-core/pom.xml
+++ b/helix-core/pom.xml
@@ -91,7 +91,7 @@
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
       <artifactId>jackson-core</artifactId>
-      <version>2.18.11</version>
+      <version>2.22.3</version>
     </dependency>
     <dependency>
       <groupId>commons-io</groupId>
diff --git a/helix-rest/pom.xml b/helix-rest/pom.xml
index 800e2e0b4..ab50e4524 100644
--- a/helix-rest/pom.xml
+++ b/helix-rest/pom.xml
@@ -126,12 +126,12 @@
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
       <artifactId>jackson-databind</artifactId>
-      <version>2.22.0</version>
+      <version>2.22.3</version>
     </dependency>
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
       <artifactId>jackson-annotations</artifactId>
-      <version>2.18.6</version>
+      <version>2.22</version>
     </dependency>
     <dependency>
       <groupId>commons-cli</groupId>
diff --git a/helix-view-aggregator/pom.xml b/helix-view-aggregator/pom.xml
index 6dac705b7..cfe26de15 100644
--- a/helix-view-aggregator/pom.xml
+++ b/helix-view-aggregator/pom.xml
@@ -84,7 +84,7 @@ under the License.
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
       <artifactId>jackson-core</artifactId>
-      <version>2.18.11</version>
+      <version>2.22.3</version>
     </dependency>
     <dependency>
       <groupId>commons-cli</groupId>
diff --git a/metadata-store-directory-common/pom.xml 
b/metadata-store-directory-common/pom.xml
index 5baf75330..b3411aa9c 100644
--- a/metadata-store-directory-common/pom.xml
+++ b/metadata-store-directory-common/pom.xml
@@ -62,7 +62,7 @@
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
       <artifactId>jackson-databind</artifactId>
-      <version>2.22.0</version>
+      <version>2.22.3</version>
     </dependency>
     <dependency>
       <groupId>org.slf4j</groupId>
diff --git a/pom.xml b/pom.xml
index a227e8184..8cc2d7aeb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -613,14 +613,6 @@
           <artifactId>maven-assembly-plugin</artifactId>
           <version>3.3.0</version>
         </plugin>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-javadoc-plugin</artifactId>
-          <version>3.2.0</version>
-          <configuration>
-            <skip>true</skip>
-          </configuration>
-        </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-source-plugin</artifactId>

Reply via email to