windows - 在 Windows 上构建 Hadoop 错误 : Ant BuildException

标签 windows maven hadoop ant

尝试通过运行 Maven 3.2.2 在 Windows Server 2012 上构建 Hadoop 2.4.1

mvn package -Pdist,native-win -DskipTests -Dtar

当前出现以下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:
run (pre-dist) on project hadoop-project-dist: An Ant BuildException has occured
: Execute failed: java.io.IOException: Cannot run program "sh" (in directory "C:
\Hadoop\hadoop-2.4.1-src\hadoop-project-dist\target"): CreateProcess error=2, Th
e system cannot find the file specified
[ERROR] around Ant part ...<exec failonerror="true" dir="C:\Hadoop\hadoop-2.4.1-
src\hadoop-project-dist\target" executable="sh">... @ 31:104 in C:\Hadoop\hadoop
-2.4.1-src\hadoop-project-dist\target\antrun\build-main.xml

我已经处理了描述的 Java doclint 问题 here .这是一个类似的问题吗(即我必须向 Ant 配置添加一些东西)?

最佳答案

您必须添加 Cygwin到路径。

阅读此 article知道如何做到这一点。

关于windows - 在 Windows 上构建 Hadoop 错误 : Ant BuildException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25271515/

相关文章:

maven - Bamboo - jmeter 聚合性能

hadoop - YARN Dr.who 应用程序尝试 appattempt 失败

hadoop - 无法在PIG中转储关系

c# - 在 C# 中查询 DHCP 服务器

c# - 在 WF 4.0 中同时运行多个工作流的最佳方式

java - tomcat 不可访问/管理器可访问

Hadoop 2.1.0-beta wordcount 示例错误

c++ - 仅当程序处于焦点时退出循环的关键监听器(c++)

Python:在文件中查找一行适用于 Windows 但不适用于 Linux

java - woodstox 无法离线工作