Nifi 编译问题

Nifi 编译

前提条件

  • Java 8 (最新)
  • Apache Maven 3.1.0 及以上
  • MAVEN_OPTS 设置 MAVEN_OPTS="-Xms1024m -Xmx3076m -XX:MaxPermSize=256m" 及以上

完整编译

# nifi 根目录
mvn -T C2.0 clean install -Pinclude-grpc -Dmaven.test.skip=true

部分编译

mvn -T C2.0 clean install -Ddir-only -Dmaven.test.skip=true

通过nifi-assembly项目打包编译

mvn clean package -pl nifi-assembly -am -Dmaven.test.skip=true

编译过程

  1. 扫描整个工程
    [INFO] Inspecting build with total of 412 modules…
    [INFO] Reactor Build Order:

  2. 排序各个模块的build顺序(pom)

  3. 开始实际的build过程

运行

编译后结果在 nifi-assembly 目录的 target 下
执行: run-nifi.bat

编译过程可能问题

  • 下载不了指定包,网络问题,重试。或者使用ss (主要为apache网站内容),同时编译不使用clean加快编译时间。
  • -T 多线程编译,报错。暂不清楚原因,使用单线程编译
  • 1.9.2版本单元测试失败,windows下盘符路径有 : 冒号 ,暂时跳过单元测试 -Dmaven.test.skip=true
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值