我正在按照文档来构建Flink1.4,但实际上是Flink1.4 1.5-SNAPSHOT
是建的。
我做错什么了?
[INFO] ------------------------------------------------------------------------
[INFO] Building flink-streaming-java 1.5-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ flink-streaming-java_2.11 ---
[INFO]
[INFO] --- maven-checkstyle-plugin:2.17:check (validate) @ flink-streaming-java_2.11 ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce-maven) @ flink-streaming-java_2.11 ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (dependency-convergence) @ flink-streaming-java_2.11 ---
[INFO]
[INFO] --- directory-maven-plugin:0.1:highest-basedir (directories) @ flink-streaming-java_2.11 ---
[INFO] Highest basedir set to: /Users/amar/Downloads/flink-master
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process (process-resource-bundles) @ flink-streaming-java_2.11 ---
[INFO]
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ flink-streaming-java_2.11 ---
1条答案
按热度按时间o75abkj41#
文件不正确。它展示了如何构建当前的主分支,它始终是最新的快照版本(当前
1.5-SNAPSHOT
). 在发布一个新的minor flink版本之前,我们需要完成一个发布分支。对于Flink1.4,这个分支称为release-1.4
.您可以通过 checkout
release-1.4
在打电话给maven之前先分支。所以命令应该是:如果您想构建一个特定的版本,即不是发布的最新快照,您可以 checkout 一个标记。对于flink 1.4.0来说
git checkout release 1.4.0
而不是git checkout release 1.4
.