【问题标题】:Oozie 4.0.1 build error in linuxlinux中的Oozie 4.0.1构建错误
【发布时间】:2014-11-18 09:33:33
【问题描述】:

尝试在 linux 中为 hadoop 2 构建 oozie。

[INFO] Apache Oozie 示例 .................... 成功 [3.476s]
[信息] Apache Oozie 共享库 ................... 成功 [7.252s]
[信息] Apache Oozie 工具 ................... 失败 [5.003s]
[信息] Apache Oozie MiniOozie ..................... 跳过
[信息] Apache Oozie 发行版 ................... 跳过
[信息] --------------------------------------------- -------------------------
[信息] 构建失败
[信息] --------------------------------------------- -------------------------
[INFO] 总时间:3:55.250s
[INFO] 完成时间:2014 年 11 月 18 日星期二 14:44:00 IST
[INFO] 最终内存:342M/986M
[信息] --------------------------------------------- -------------------------
[错误] 无法在项目 oozie-tools 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile (default-testCompile):编译失败:编译失败:
[错误] /home/hduser/oozie-4.0.1/tools/src/test/java/org/apache/oozie/tools/FakeConnection.java:[52,25] 错误:包 org.mockito 没有存在
[错误] /home/hduser/oozie-4.0.1/tools/src/test/java/org/apache/oozie/tools/FakeConnection.java:[109,27] 错误:找不到符号
[错误] 类 FakeConnection

不知道为什么 oozie-tools 会出错。尝试为hadoop 2构建时,hadoop 1.1.1构建成功,出现上述错误。

【问题讨论】:

    标签: java apache maven hadoop oozie


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多