hadoop-hdfs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tsuyoshi Ozawa <oz...@apache.org>
Subject [DISCUSS] Using maven-jarjar-plugin for avoiding classpath conflicts
Date Tue, 09 Jun 2015 19:17:24 GMT
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
View raw message