【发布时间】:2020-01-28 22:18:08
【问题描述】:
我正在尝试弄清楚如何将 OpenJFX 通用版本(如 13.0.2)与https://github.com/openjdk/jfx/releases 中可用的任何标签相匹配。这些标签的编号格式总是类似于 X+Y。那么如何知道 OpenJFX 13、13.0.1 和 13.0.2 与哪些标签匹配呢?
【问题讨论】:
标签: java javafx openjfx java-13
我正在尝试弄清楚如何将 OpenJFX 通用版本(如 13.0.2)与https://github.com/openjdk/jfx/releases 中可用的任何标签相匹配。这些标签的编号格式总是类似于 X+Y。那么如何知道 OpenJFX 13、13.0.1 和 13.0.2 与哪些标签匹配呢?
【问题讨论】:
标签: java javafx openjfx java-13
存储库
OpenJFX 已在 HG Mercurial 存储库 openjfx/jfx-dev/rt 中开发,直到它变为只读并迁移到新的官方 GitHub openjdk/jfx 存储库(请参阅 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 的临时镜像。正如您现在所读到的:
此存储库是 OpenJDK 上以前官方 HG 存储库的过时 GIT 镜像。
JavaFX 14 尚未发布,但如前所述,所有开发工作现在都在 GitHub 上进行(不过 9 月最后几天在 HG 中进行了一些提交)。
抢先体验
您在发布前看到的所有标签都是抢先体验快照,例如 14-ea+1、...、14-ea+7,甚至是 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。
【讨论】: