You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-issues@hadoop.apache.org by "Michael Aro (Commented) (JIRA)" <ji...@apache.org> on 2011/11/11 10:08:52 UTC

[jira] [Commented] (MAPREDUCE-1262) Eclipse Plugin does not build for Hadoop 0.20.1

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

Michael Aro commented on MAPREDUCE-1262:
----------------------------------------

Improving the Eclipse Plugin "http://wiki.apache.org/hadoop/ProjectSuggestions". What is the latest status and the next steps in case improvement is needed still? 
                
> Eclipse Plugin does not build for Hadoop 0.20.1
> -----------------------------------------------
>
>                 Key: MAPREDUCE-1262
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1262
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>    Affects Versions: 0.20.1, 0.20.2, 0.21.0, 0.22.0
>         Environment: SLES 10, Mac OS/X 10.5.8
>            Reporter: Stephen Watt
>         Attachments: HADOOP-6360.patch, hadoop-0.20.1-eclipse-plugin.jar
>
>
> When trying to run the build script for the Eclipse Plugin in src/contrib/eclipse-plugin there are several errors a user receives. The first error is that the eclipse.home is not set. This is easily remedied by adding a value for eclipse.home in the build.properties file in the eclipse-plugin directory.
> The script then states it cannot compile org.apache.hadoop.eclipse.launch.HadoopApplicationLaunchShortcut because it cannot resolve JavaApplicationLaunchShortcut on line 35:
>       import org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut;
> and fails
> I believe this is because there is no jar in the eclipse.home/plugins that has this class in that package. I did however find it in org.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut which was inside in org.eclipse.jdt.debug.ui_3.4.1.v20090811_r351.jar in the plugins dir of Eclipse 3.5
> Changing the import in the class in the source to the latter allows the build to complete successfully. The M/R Perspective opens and works on my SLES 10 Linux environment but not on my Macbook Pro. Both are running Eclipse 3.5.
> To users wanting to do the same, I built this inside Eclipse. To do that I added org.eclipse.jdt.debug.ui_3.4.1.v20090811_r351.jar and hadoop-0.20.1-core.jar to the ant runtime configuration classpath. I also had to set the version value=0.20.1 in the build.properties. You will also need to copy hadoop-0.20.1-core.jar to hadoop.home/build and commons-cli-1.2.jar to hadoop.home/build/ivy/lib/Hadoop/common.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira