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>