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)

Reply via email to