snapshot是在我尝试从源代码构建1.4时构建的

cuxqih21  于 2021-06-25  发布在  Flink
关注(0)|答案(1)|浏览(359)

我正在按照文档来构建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 ---
o75abkj4

o75abkj41#

文件不正确。它展示了如何构建当前的主分支,它始终是最新的快照版本(当前 1.5-SNAPSHOT ). 在发布一个新的minor flink版本之前,我们需要完成一个发布分支。对于Flink1.4,这个分支称为 release-1.4 .
您可以通过 checkout release-1.4 在打电话给maven之前先分支。所以命令应该是:

git clone https://github.com/apache/flink
cd flink
git checkout release-1.4
mvn -DskipTests clean install

如果您想构建一个特定的版本,即不是发布的最新快照,您可以 checkout 一个标记。对于flink 1.4.0来说 git checkout release 1.4.0 而不是 git checkout release 1.4 .

相关问题