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

lukaszlenart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/struts-examples.git


The following commit(s) were added to refs/heads/main by this push:
     new 370ba5e  Build(deps): Bump jackson.version from 2.14.1 to 2.22.0 (#526)
370ba5e is described below

commit 370ba5e9bf2b5c51a2a994ebb0f38e9ad26824bd
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Jul 6 13:55:55 2026 +0200

    Build(deps): Bump jackson.version from 2.14.1 to 2.22.0 (#526)
    
    * Build(deps): Bump jackson.version from 2.14.1 to 2.22.0
    
    Bumps `jackson.version` from 2.14.1 to 2.22.0.
    
    Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 
2.14.1 to 2.22.0
    - 
[Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.14.1...jackson-dataformat-xml-2.22.0)
    
    Updates `com.fasterxml.jackson.core:jackson-core` from 2.14.1 to 2.22.0
    - 
[Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.14.1...jackson-core-2.22.0)
    
    Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.14.1 to 
2.22.0
    
    ---
    updated-dependencies:
    - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
      dependency-version: 2.22.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    - dependency-name: com.fasterxml.jackson.core:jackson-core
      dependency-version: 2.22.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    - dependency-name: com.fasterxml.jackson.core:jackson-annotations
      dependency-version: 2.22.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * build(deps): import jackson-bom to align jackson-annotations version
    
    Jackson dropped the patch component from jackson-annotations since 2.20,
    so it ships as 2.22 (not 2.22.0). Pinning jackson-annotations to the
    shared ${jackson.version} requested the non-existent 2.22.0 artifact,
    breaking dependency resolution in the rest-angular module.
    
    Import jackson-bom instead and drop the per-artifact version pins so the
    BOM keeps jackson-annotations aligned automatically on future bumps.
    
    🤖 Generated by AI Assistant
    
    Co-Authored-By: Claude Opus 4.8 <[email protected]>
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Lukasz Lenart <[email protected]>
    Co-authored-by: Claude Opus 4.8 <[email protected]>
---
 pom.xml              | 14 +++++---------
 rest-angular/pom.xml |  2 --
 2 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/pom.xml b/pom.xml
index ad2d1f5..2254b52 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,8 +49,7 @@
         <struts2.version>7.2.1</struts2.version>
         <log4j2.version>2.25.4</log4j2.version>
         <jetty-plugin.version>11.0.18</jetty-plugin.version>
-        <jackson.version>2.14.1</jackson.version>
-        <jackson-data-bind.version>2.14.1</jackson-data-bind.version>
+        <jackson.version>2.22.0</jackson.version>
         <hibernate-validator.version>8.0.1.Final</hibernate-validator.version>
         <spring-web.version>6.2.12</spring-web.version>
     </properties>
@@ -186,14 +185,11 @@
             </dependency>
 
             <dependency>
-                <groupId>com.fasterxml.jackson.core</groupId>
-                <artifactId>jackson-databind</artifactId>
-                <version>${jackson-data-bind.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>com.fasterxml.jackson.dataformat</groupId>
-                <artifactId>jackson-dataformat-xml</artifactId>
+                <groupId>com.fasterxml.jackson</groupId>
+                <artifactId>jackson-bom</artifactId>
                 <version>${jackson.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
             </dependency>
 
         </dependencies>
diff --git a/rest-angular/pom.xml b/rest-angular/pom.xml
index 27fd03b..85a4e40 100644
--- a/rest-angular/pom.xml
+++ b/rest-angular/pom.xml
@@ -79,12 +79,10 @@
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-core</artifactId>
-            <version>${jackson.version}</version>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-annotations</artifactId>
-            <version>${jackson.version}</version>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>

Reply via email to