hadoop-mapreduce-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aaron Kimball (JIRA)" <j...@apache.org>
Subject [jira] Commented: (MAPREDUCE-1146) Sqoop dependencies break Ecpilse build on Linux
Date Tue, 15 Dec 2009 23:51:18 GMT

    [ https://issues.apache.org/jira/browse/MAPREDUCE-1146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12791048#action_12791048

Aaron Kimball commented on MAPREDUCE-1146:

Chris: Eclipse requires everything in its build paths to exist; we can't "overfill" it. Do
you have a cleaner proposal for how to create this list in an OS-dependent fashion than what
I've implemented here?

The other option I can think of is to put some token in the eclipse classpath file and attempt
to write a bash script that uses various OS shibboleths to determine whether or not its on
OS X, and then use sed to replace the token (or otherwise edit the classpath file). So that
would shift the logic out of ant and into a bash script. Seeing as how ant already has OS
identification built in, I don't see this as a win.

> Sqoop dependencies break Ecpilse build on Linux
> -----------------------------------------------
>                 Key: MAPREDUCE-1146
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1146
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: contrib/sqoop
>         Environment: Linux, Sun JDK6
>            Reporter: Konstantin Boudnik
>            Assignee: Aaron Kimball
>         Attachments: MAPREDUCE-1146.2.patch, MAPREDUCE-1146.3.patch, MAPREDUCE-1146.patch
> Under  Linux there's the error in the Eclipse "Problems" view:
> {noformat}
> - "com.sun.tools cannot be resolved" at line 166 of  org.apache.hadoop.sqoop.orm.CompilationManager
> {noformat}
> The problem doesn't appear on MacOS though

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message