如何将 OpenJFX GA 发布版本与 github 标签版本相匹配?

How to match OpenJFX GA release versions with github tag versions?

我正在尝试弄清楚如何将 OpenJFX 一般可用性版本(如 13.0.2)与 https://github.com/openjdk/jfx/releases 中可用的任何标签相匹配。这些标签的编号格式总是类似于 X+Y。那我怎么知道 OpenJFX 13、13.0.1 和 13.0.2 与哪些标签匹配?

存储库

OpenJFX 已在 HG Mercurial 存储库中开发openjfx/jfx-dev/rt, up until it was made read only and migrated to the new official GitHub openjdk/jfx repository (see Proposal: Migrate official jfx repo to GitHub + Skara tooling)。这发生在 2019 年 9 月底,即 JavaFX 13 发布之后。

只要有主要版本,OpenJFX 存储库就会分支(在 HG 下):

并且在主分支 openjfx/jfx-dev/rt 中继续开发,现在位于 https://github.com/openjdk/jfx

请注意,存储库 https://github.com/javafxports/openjdk-jfx 是 HG 的临时 镜像 。您现在可以阅读:

This repository is an obsolete GIT mirror of the formerly-official HG repo on OpenJDK.

JavaFX 14 尚未发布,但如前所述,所有开发工作现在都在 GitHub 进行(尽管 9 月最后几天在 HG 中有一些提交)。

抢先体验

您在发布前看到的所有标签都是抢先体验快照,例如 14-ea+1,..., 14-ea+7, or even 15-ea+1.

当然,您仍然可以找到已发布版本的旧抢先体验标签,例如 13-ea+14

次要版本

由于版本 (11、12、13) 处于 HG,因此可以在此处找到与新的次要版本(如 13.0.1)相关的标签:

Maven 工件

对于每个标签(早期访问和次要版本),都有已发布的工件 Maven Central

LTS

请注意,关于 JavaFX 11,您不会找到自 11.0.3 以来的版本的 Maven 工件,因为这些是 LTS。你可以找到它们 here.