首页 文章

Oozie 4.0.1在linux中构建错误

提问于
浏览
0

试图在linux中为hadoop 2构建oozie .

[INFO] Apache Oozie示例.............................成功[3.476s] [INFO] Apache Oozie Share Lib .. ..........................成功[7.252s] [INFO] Apache Oozie工具............. ................... FAILURE [5.003s] [INFO] Apache Oozie MiniOozie .................... ........ SKIPPED [INFO] Apache Oozie Distro ............................... SKIPPED [INFO] -------------------------------------------------- ---------------------- [INFO] BUILD FAILURE [INFO] -------------------- -------------------------------------------------- - [INFO]总时间:3:55.250s [INFO]完成时间:11月18日星期二14:44:00 IST 2014 [INFO]最终记忆:342M / 986M [INFO] ---------- -------------------------------------------------- ------------ [ERROR]无法执行目标org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile(default-testCompile)on project oozie-tools:Compilation失败:编译失败:[ERROR] /home/hduser/oozie-4.0.1/tools/src/test/java/org/apache/oozie/tools/FakeCo nnection.java:[52,25]错误:包org.mockito不存在[错误] /home/hduser/oozie-4.0.1/tools/src/test/java/org/apache/oozie/tools/FakeConnection . java:[109,27]错误:找不到符号[ERROR]类FakeConnection

不知道oozie-tools中出现错误的原因 . 在尝试构建hadoop 2时,为hadoop 1.1.1构建成功,发生上述错误 .

1 回答

  • 1

    oozie-tools POM缺少对Mockito的依赖(请参阅此错误:https://issues.apache.org/jira/browse/OOZIE-1631) .

    只需将以下依赖项添加到oozie-tools pom中,然后就可以成功构建:

    <dependency>
        <groupId>org.mockito</groupId>
        <artifactId>mockito-all</artifactId>
        <scope>test</scope>
    </dependency>
    

相关问题