[
https://issues.apache.org/jira/browse/OAK-12093?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Benjamin Habegger updated OAK-12093:
------------------------------------
Description:
Currently many dependencies are declared explicitly in several modules and
leads to pulling duplicate dependencies:
The goal of this ticket is to rationalize and centralize as much as possible
dependencyManagement to avoid these multiple versions.
Current output of joined script analyzing dependency duplicates gives 37
duplicate artifacts in the dependency tree : [^duplicate-artifacts.md]
was:
Currently many dependencies are declared explicitly in several modules and
leads to pulling duplicate dependencies:
Some examples are:
Jackson: 2.13.5, 2.17.3
Zstd: versions 1.5.5-5, 1.5.6-3, 1.5.7-4, 1.5.7-6
Gson: 2.10.1, 2.11.0, 2.5, 2.9.0, 2.9.1
Error_prone_annotations: 2.11.0, 2.18.0, 2.26.1, 2.27.0, 2.3.4, 2.41.0
j2objc-annotations: 1.3, 2.8, 3.0.0
The goal of this ticket is to rationalize and centralize as much as possible
dependencyManagement to avoid these multiple versions.
> Improve build by rationalizing dependencies
> -------------------------------------------
>
> Key: OAK-12093
> URL: https://issues.apache.org/jira/browse/OAK-12093
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Reporter: Benjamin Habegger
> Priority: Minor
> Attachments: duplicate-artifacts.md, parse_conflicts.py
>
>
> Currently many dependencies are declared explicitly in several modules and
> leads to pulling duplicate dependencies:
> The goal of this ticket is to rationalize and centralize as much as possible
> dependencyManagement to avoid these multiple versions.
> Current output of joined script analyzing dependency duplicates gives 37
> duplicate artifacts in the dependency tree : [^duplicate-artifacts.md]
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)