incubator-crunch-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rahul Sharma (JIRA)" <>
Subject [jira] [Commented] (CRUNCH-16) Fix dependency versions
Date Wed, 18 Jul 2012 12:37:34 GMT


Rahul Sharma commented on CRUNCH-16:

Few things that have come up while fixing this issue :

1. I think Jackson-smile did not exist before 1.6 version. This also depends on the 1.6 version
of jackson-core-asl. But the platform bundles jackson-core-asl 1.5.2 version. So what should
I do here ? The project currently uses 1.8.6 version of Jackson-smile .

2. There is a google-collections-guava lib that gets bundled on the platform. It comes in
org.apache.hadoop.thirdparty package and is of version r09. The project currently uses 11.0.2
version of the same. Using it would mean correcting package structures through-out the application.

> Fix dependency versions
> -----------------------
>                 Key: CRUNCH-16
>                 URL:
>             Project: Crunch
>          Issue Type: Task
>            Reporter: Matthias Friedrich
>            Priority: Critical
>              Labels: maven
> Right now, the compile time classpath doesn't exactly match the runtime classpath. For
example, Hadoop CDH3u4 comes with slf4j-api-1.4.3 while Crunch references slf4j-api-1.6.3.
This could result in NoSuchMethodError and other nasty problems.
> We have to make sure that version numbers match (check "mvn dependency:tree") and that
we don't ship artifacts that are already present on the runtime classpath. If our dependencies
introduce incompatible transitive dependencies, we might have to downgrade them.
> Note: Maven's dependency resolution is order-dependent, see

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message