hadoop-hdfs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Wang <andrew.w...@cloudera.com>
Subject Re: [DISCUSS] Using maven-jarjar-plugin for avoiding classpath conflicts
Date Tue, 09 Jun 2015 21:05:00 GMT
Hi Tsuyoshi,

I think Sean is already working on something similar at HADOOP-11656 with
shading the hadoop client. Have you reviewed his proposal?

Best,
Andrew

On Tue, Jun 9, 2015 at 12:17 PM, Tsuyoshi Ozawa <ozawa@apache.org> wrote:

> Hi,
>
> Recently, I've tackled with dependency problems about Guava, Jetty,
> and Jersey. Essentially, it's similar to "DLL hell".
>
> I've seen that Google Guice uses jarjar-maven-plugin to avoid
> classpath conflicts between user-side dependency and library-side
> dependency.
>
> http://sonatype.github.io/jarjar-maven-plugin/
>
> It looks good to me, but it can break backward compatibility about
> classpath. Can we use this plugin against Guava, Jetty, Jersey, and so
> on? I believe it reduces efforts to keep compatibility about
> dependencies once it's introduced. What do you think?
>
> Thanks,
> - Tsuyoshi
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message