Davide Gesino created PARQUET-1173:
--------------------------------------
Summary: com.fasterxml.jackson.core.jackson dependency
harmonization
Key: PARQUET-1173
URL: https://issues.apache.org/jira/browse/PARQUET-1173
Project: Parquet
Issue Type: Improvement
Reporter: Davide Gesino
Priority: Minor
Parquet as a whole depends on many jackson versions, also legacy release.
there are 2 overlapping dependencies on ```com.fasterxml.jackson.core```
bundles:
2.7.1, 2.3.1 and 2.3.0
[INFO] +- org.apache.arrow:arrow-vector:jar:0.1.0:compile
[INFO] | +- joda-time:joda-time:jar:2.9:compile
[INFO] | +-
com.fasterxml.jackson.core:jackson-annotations:jar:2.7.1:compile
[INFO] | +-
com.fasterxml.jackson.core:jackson-databind:jar:2.7.1:compile
[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.7.1:compile
and
[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.3.1:compile
[INFO] | +-
com.fasterxml.jackson.core:jackson-annotations:jar:2.3.0:compile
[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.3.1:compile
It would be better to have only 1 non overlapping dependency tree from jackson.
Then other submodules of Parquet depend on old "codehaus" release. These should
be harmonized as well, at least those that do not need that version to cope
with other third party libraries that need the old one.
I spotted this one.
**Parquet jackson**
[INFO] org.apache.parquet:parquet-jackson:jar:1.9.1-SNAPSHOT
[INFO] +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
[INFO] +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)