hadoop2.0 eclipse 源码编译

在eclipse下编译hadoop2.0源码
hadoop cdh4编译
为eclipse安装maven插件
eclipse3.6.1安装m2eclipse插件
 
 

1、eclipse 3.6.1下载地址[eclipse-jee-helios-SR1-win32.zip] php

 
2、插件地址 
一、gef 插件地址: 
 
实际测试发现eclipse 3.6.1已经安装gef,仅仅缺乏zest插件,最小安装zest的runtime便可,地址以下: 
 
 
在没有安装zest插件的话,直接安装m2eclipse插件会报出缺乏依赖的错误,信息以下: 
 
Cannot complete the install because one or more required items could not be found. 
Software being installed: Maven Integration for Eclipse (Required) 0.10.0.20100209-0800 (org.maven.ide.eclipse.feature.feature.group 0.10.0.20100209-0800) 
Missing requirement: Maven Integration for Eclipse (Editors) 0.10.0.20100209-0800 (org.maven.ide.eclipse.editor 0.10.0.20100209-0800) requires 'bundle org.eclipse.zest.core 0.0.0' but it could not be found 
Cannot satisfy dependency: 
From: Maven Integration for Eclipse (Required) 0.10.0.20100209-0800 (org.maven.ide.eclipse.feature.feature.group 0.10.0.20100209-0800) 
To: org.maven.ide.eclipse.editor [0.10.0.20100209-0800] 
 
 
二、subclipse 插件地址: 
 

在Eclipse中添加SVN时,提示错误:html

Cannot complete the install because one or more required items could not be found.
  Software being installed: Subclipse Integration for Mylyn 3.x (Optional) 3.0.0 (org.tigris.subversion.subclipse.mylyn.feature.group 3.0.0)
  Missing requirement: Subclipse Integration for Mylyn 3.x (Optional) 3.0.0 (org.tigris.subversion.subclipse.mylyn.feature.group 3.0.0) requires 'org.eclipse.mylyn.tasks.core [3.0.0,4.0.0)' but it could not be found
解决方法:
不选中Subclipse中的Subclipse Integration for Mylyn 3.x (Optional) 
 

三、maven2 插件地址:  java

m2eclipse-extras Update Site: ios

注意 :必须两个插件都安装,不安装extras 插件时,点击“run as server”来运行项目时会报错:“the selected did not contain any resources that can run on server maven project”    
 

Since Eclipse 3.7 (Indigo), m2e is now hosted at eclipse.org. To install it, you just need to use the default Eclipse update site:windows

 

   * http://download.eclipse.org/releases/indigojava-ee

 
 

3、安装时出现问题: eclipse

直接在线安装maven2 会出现依赖插件找不到的问题,没法安装。必须先安装gef 插件后才能安装m2eclipse-core 插件,然而安装m2eclipse-extras 插件又依赖subclipse 插件。因此,三个插件的正确的安装顺序是:gef插件 》subclipse插件 》m2eclipse插件。
m2eclipse-core插件 ——依赖——>gef插件 
m2eclipse-extras插件 ——依赖——>subclipse插件 
 
 

离线安装包:maven

 
 
在dropins目录下建立文件夹maven3
 
把解压出的features目录和plugins目录放到dropins下的maven3里就能够了,不用link方式。
 
目录
 
eclipse3.7
 
--plugins
--features
--links
------xxx.link(或者是xxx.txt)
--dropins
------xxx
 
----------plugins
----------features
 
测试
windows--首选项中有Maven
 
 
安装完成后,启动eclipse,你将还会看到以下提示: 
 
安装m2eclipse插件后,重启Eclipse总是提示: 
 
Eclipse is running in a JRE, but a JDK is required 
 
Some Maven plugins may not work when importing projects or updating source folders. 
 
 
-vm配置项必须在 –vmargs配置项前,是由于执行到-vmargs配置项已经选择了一个默认的JVM了。 
 
因此在–vmargs前面加上这一句: 
 
-vm 
D:/Java/jdk1.6.0_10/bin/javaw.exe 
 
ok,一切无缺。
相关文章
相关标签/搜索