zoukankan      html  css  js  c++  java
  • 解决maven编译spark1.5报错问题

    spark1.5发布了,赶紧去下了源码尝鲜

    git clone git://github.com/apache/spark.git -b branch-1.5
    

    输入命令进行编译

    ./make-distribution.sh --tgz -Phadoop-2.4 -Pyarn -DskipTests -Dhadoop.version=2.4.0 -Phive -Phive-thriftserver -Pspark-ganglia-lgpl

    没想到才开始就报了个错

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.4:enforce (enforce-versions) on project spark-parent_2.10: Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed. -> [Help 1]

    看了一些warn提示,感觉可能是mvn版本不一致的问题。
    原因是1.5版本POM对maven版本进行了强制要求

    进入pom.xml文件发现maven版本为3.3.3,我的编译环境maven版本为3.2.5,遂改之(或者你也可以把maven版本升级),效果如下:
    pom.xml

    再次运行命令,成功开始编译。

  • 相关阅读:
    权限和分组
    验证与授权
    CSRF、XSS、clickjacking、SQL 的攻击与防御
    上下文处理器及中间件
    类和实例
    偏函数
    生成器
    迭代 复习
    函数调用 复习
    复习 条件判断,循环
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6168168.html
Copyright © 2011-2022 走看看