So far we have a section about the Java requirement at https://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/Installation/#HHardwareandSoftwarerequirements.
I’ve also sent a proposal to support Java 11 at
However these 2 are not general strategy and I think we need that.
Thus I propose the following strategy:
- Always support the Java LTS (currently Java 11 and the next one will be Java 17 in 2021). Specifically this means working actively to make xwiki work on it as soon as it’s available.
- Keep supporting the previous LTS of Java. Right now this means supporting Java 8 and Java 11. When java 17 is out, and when XWiki is confirmed to work with Java 17, then we would support Java 11 and Java 17. Java LTS cycle are every 3 years so that seems a good cadence for us to move Java versions too.