开发者社区> 问答> 正文

如何使用maven仅重建Apache Flink中的更改

"我正在玩flink并在包runtime.io.network中做了一些小改动。

要测试这些更改,我总是需要重建整个maven项目,如下所示:

mvn clean install -Dcheckstyle.skip -Drat.skip=true -DskipTests -T 1C
运行代码段展开代码段
(跳过测试等以使其更快)

有没有办法重建flink发布以执行更快的更改?

例如。如果我只是运行这个例子:

./bin/flink run -p 2 ./examples/batch/WordCount.jar --input words.txt

我试图使用这些命令,但我的更改在运行时没有显示:

-pl, --projects

    Build specified reactor projects instead of all projects

-am, --also-make

    If project list is specified, also build projects required by the list"

展开
收起
flink小助手 2018-11-28 16:34:03 2263 0
1 条回答
写回答
取消 提交回答
  • flink小助手会定期更新直播回顾等资料和文章干货,还整合了大家在钉群提出的有关flink的问题及回答。

    "你只需构建受影响的模块即可加快构建过程flink-dist。例如,如果你只触摸过flink-runtime,那么您可以运行以下命令使您的更改可见:

    mvn clean install -DskipTests -pl flink-runtime,flink-dist
    Building flink-dist将采用所有模块的jar并构建二进制分发。然后可以通过build-targetFlink主目录中的软链接访问二进制分发。
    "

    2019-07-17 23:16:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像