[
https://issues.apache.org/jira/browse/FLINK-39671?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Metzger reassigned FLINK-39671:
--------------------------------------
Assignee: Purushottam Sinha
> Adopt jackson-bom in flink-model-triton for unified version management
> ----------------------------------------------------------------------
>
> Key: FLINK-39671
> URL: https://issues.apache.org/jira/browse/FLINK-39671
> Project: Flink
> Issue Type: Improvement
> Components: Build System
> Reporter: Purushottam Sinha
> Assignee: Purushottam Sinha
> Priority: Minor
>
> flink-model-triton declares jackson dependencies with an in-module
> ${jackson.version} property applied to jackson-core, jackson-databind, and
> jackson-annotations uniformly. This pattern breaks at jackson 2.20+, where
> jackson-annotations decoupled from core/databind and stopped using patch
> versions on Maven Central.
>
>
>
> Proposed update:
>
>
> - Drop the local <jackson.version> property and per-dep <version> overrides
> in flink-model-triton/pom.xml.
> - Import jackson-bom (already pinned at 2.21.3 in the root pom from
> FLINK-39580) via <dependencyManagement>.
>
> - BOM resolves jackson-core/databind to 2.21.3 and jackson-annotations to
> 2.21 — matching the project-wide baseline.
> - Refresh META-INF/NOTICE to the BOM-resolved versions.
>
>
>
>
>
> Out of scope:
>
>
> Other modules that already use shaded jackson (flink-shaded-jackson) or that
> import the BOM directly.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)