hadoop0.23 的代码编译与Eclipse环境下调试 问题

来源:互联网 发布:软件客户端 编辑:程序博客网 时间:2024/06/05 05:00

 

hadoop0.23 求教:

   使用linux环境下进行编译后,使用mvn:eclipse生成了项目文件,将项目文件打包传至Windows环境下后,使用m2eclipse插件导入后,出现了几个问题:

  1. 出现了很多错误,奇怪的是,打开代码后,没有发现错误在哪里。 非常奇怪.

 
  2. 很重要的一个问题是: 修改单个项目的代码后,如何进行整体的编译啊?  这里有很多maven项目,比如yarn-server-resourcemanager,yarn-server-nodemanager等等,如何在eclipse下进行多项目的编译啊?

 

 3.  之前本人编译都是在Windows下编译,但是想知道如何在Windows环境下使用cygwin编译,屡次尝试之后,发现最大的问题就是:protobuf的环境变量在cygwin下无法设置,导致使用eclipse编译的时候,出现:

[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:exec (generate-sources) on project hadoop-yarn-api: Command execution failed. Cannot run program "protoc" (in directory "E:\hadoop023\hadoop-mapreduce-project\hadoop-yarn\hadoop-yarn-api"): CreateProcess error=2, ????????? -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:exec (generate-sources) on project hadoop-yarn-api: Command execution failed.
的错误...

 求指教.
 

 本人是maven的菜鸟,请多多指教.