[ 
https://issues.apache.org/jira/browse/CRUNCH-87?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13470400#comment-13470400
 ] 

Matthias Friedrich commented on CRUNCH-87:
------------------------------------------

Hmm. It would be no problem to depend on hadoop-core for Hadoop 1 and 
hadoop-client for Hadoop 2, that would make it compile again. The problem is a 
bit more serious and it goes back to CRUNCH-4. Even if a client project depends 
on hadoop-client-2.x it will still get our dependencies for Hadoop 1. There is 
no way in Maven for a client project to activate a profile via its POM 
properties.

As a consequence, no Crunch-based Hadoop-2 project will work locally in the IDE 
unless the user adds correct dependencies himself (at least commons-cli, 
commons-httpclient, avro, and a compatible version of slf4j-api). I see no way 
of fixing this other than fixing Hadoop. Ideas, anyone?
                
> crunch-archtype fails with crunch.platform=2
> --------------------------------------------
>
>                 Key: CRUNCH-87
>                 URL: https://issues.apache.org/jira/browse/CRUNCH-87
>             Project: Crunch
>          Issue Type: Bug
>    Affects Versions: 0.4.0
>            Reporter: Josh Wills
>            Assignee: Matthias Friedrich
>
> Running:
> mvn clean install -Dcrunch.platform=2
> fails on the crunch-archetype submodule b/c the hadoop-core dependency 
> doesn't exist for Hadoop 2.0.0 (and I don't believe it's coming back.) Can we 
> explicitly add hadoop-client and the other dependencies the IDE would need to 
> run the LocalJobRunner?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to