[
https://issues.apache.org/jira/browse/FLINK-5297?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15734938#comment-15734938
]
Robert Metzger commented on FLINK-5297:
---------------------------------------
I'm wondering if it would be sufficient for now to just relocate the AWS SDK,
and leave the remaining dependencies as is.
The problem is that we are supporting all Hadoop versions from 2.3 - 2.7, with
different transitive dependencies in between.
Also, I'm not sure if all dependencies properly work with the relocation. We
had issues with Protobuf and Akka in the past (Scala dependencies are harder to
shade due to some magic the scala compiler is doing (classnames in magic
annotations)).
> Relocate Flink's Hadoop dependency and its transitive dependencies
> ------------------------------------------------------------------
>
> Key: FLINK-5297
> URL: https://issues.apache.org/jira/browse/FLINK-5297
> Project: Flink
> Issue Type: Improvement
> Components: Build System
> Affects Versions: 1.2.0
> Reporter: Till Rohrmann
> Fix For: 1.2.0
>
>
> A user reported that they have a dependency conflict with one of Hadoop's
> dependencies. More concretely it is the {{aws-java-sdk-*}} dependency which
> is not backward compatible. The user is dependent on a newer {{aws-java-sdk}}
> version which cannot be used by Hadoop version 2.7.
> A solution for future dependency conflicts could be to relocate Hadoop's
> dependencies or even all of the Hadoop dependency.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)