Jacques Le Roux created OFBIZ-12729:
---------------------------------------
Summary: Use JDK 17 in GitHub Action and BuildBot (ie OFBiz CI)
and demos
Key: OFBIZ-12729
URL: https://issues.apache.org/jira/browse/OFBIZ-12729
Project: OFBiz
Issue Type: Task
Components: BuildBot, Demo, GitHub
Affects Versions: 22.01.01, Upcoming Branch
Environment: GitHub Action and BuildBot (ie OFBiz CI) and demos
Reporter: Jacques Le Roux
Assignee: Jacques Le Roux
After [several discussions on dev
ML|https://lists.apache.org/[email protected]:lte=3y:jdk%2017], we
decided to use JDK 17 in our CI in place of JDK 11. JDK 11 is no longer freely
supported in 2023. JDK 17 is a LTS version freely supported until 2026.
Another one is JDK 21 supported until 2028. For JDK 21, it's specifed at
[https://www.oracle.com/java/technologies/java-se-support-roadmap.html:]
{quote}*** LTS/non-LTS designation and dates are subject to change.
{quote}
Using JDK 17 implies to use a Gradle version supporting it. The last one is
currently 7.6.
For demos this has also another implication. As we no longer support the 18.12
branch and it's still the current stable, we need to create a 23.01 branch to
be the next demo, having the 22.01 branch being the new stable with all
branches using JDK 17.
It's better to do all that (CI and demos) in one well prepared step in order to
avoid confusion and duplicate efforts.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)