"我正在玩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-dist。例如,如果你只触摸过flink-runtime,那么您可以运行以下命令使您的更改可见:
mvn clean install -DskipTests -pl flink-runtime,flink-dist
Building flink-dist将采用所有模块的jar并构建二进制分发。然后可以通过build-targetFlink主目录中的软链接访问二进制分发。
"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。