RFR: 8343196: Add build property to identify experimental builds of JavaFX [v2]

Ambarish Rapte arapte at openjdk.org
Fri Nov 15 05:48:15 UTC 2024


> Introduce a new build property `jfx.experimental.release.suffix` to be used for the early access builds of an under development feature in JavaFX.
> This property would be set to a value ONLY in a branch specific to an experiment in [jfx-sandbox](https://github.com/openjdk/jfx-sandbox) repo.
> For example:
> For the metal branch in jfx-sandbox repo, it would be set to `-metal`.  The javafx.version for the early access build generated from that branch would be `24-metal`.
> 
> And it would always be empty for master branch in both main jfx repo and in jfx-sandbox repo.
> This change has no effect on a regular developer build from master branch.

Ambarish Rapte has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision:

 - Merge branch 'master' into exp-suffix
 - 8343196: Add build property to identify experimental builds of JavaFX

-------------

Changes:
  - all: https://git.openjdk.org/jfx/pull/1637/files
  - new: https://git.openjdk.org/jfx/pull/1637/files/355dec52..c3395cce

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jfx&pr=1637&range=01
 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1637&range=00-01

  Stats: 5727 lines in 119 files changed: 3565 ins; 1778 del; 384 mod
  Patch: https://git.openjdk.org/jfx/pull/1637.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1637/head:pull/1637

PR: https://git.openjdk.org/jfx/pull/1637


More information about the openjfx-dev mailing list