4

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

4

1 回答 1

3

存储库

OpenJFX 一直在 HG Mercurial 存储库中开发openjfx/jfx-dev/rt,直到它被设为只读并迁移到新的官方 GitHub openjdk/jfx存储库(请参阅提案:将官方 jfx 存储库迁移到 GitHub + Skara 工具)。这发生在 2019 年 9 月末,就在 JavaFX 13 发布之后。

每当有一个主要版本时,OpenJFX repo 就会分支(在 HG 下):

并且在 master 分支中继续开发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发布工件。

Maven 中心

LTS

请注意,关于 JavaFX 11,您将找不到自 11.0.3 以来版本的 maven 工件,因为它们是 LTS。你可以在这里找到它们。

于 2020-01-29T10:07:12.543 回答