This PR switches the build to Java 21 by default, and will also generate packages with Java 21 bytecode version. In addition, all Gitlab CI builds now use the same Docker image, which includes all prerequisites, such as the JDK, Vulkan SDK, etc. Before, the non-GPU builds used a default Ubuntu image, which required package installations on each run.
This PR switches the build to Java 21 by default, and will also generate packages with Java 21 bytecode version. In addition, all Gitlab CI builds now use the same Docker image, which includes all prerequisites, such as the JDK, Vulkan SDK, etc. Before, the non-GPU builds used a default Ubuntu image, which required package installations on each run.