scenerygraphics / scenery

Flexible VR Visualisation for Volumetric and Geometric Data on the Java VM, powered by Kotlin and Vulkan.
https://scenery.graphics
GNU Lesser General Public License v3.0
128 stars 31 forks source link

Switch default build to Java 21 #675

Closed skalarproduktraum closed 5 months ago

skalarproduktraum commented 5 months ago

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.