【问题标题】:How to match OpenJFX GA release versions with github tag versions?如何将 OpenJFX GA 发布版本与 github 标签版本匹配?
【发布时间】: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


    【解决方案1】:

    存储库

    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

    【讨论】:

    • 我明白了。所以在 github 存储库中没有任何与 OpenJFX 13 次要版本相关的标签,它们只在 HG 存储库中?
    • 没错,我们必须等到 JavaFX 14 主要/次要版本
    猜你喜欢
    • 2018-02-21
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-27
    相关资源
    最近更新 更多