Fix iOS and graalvm build - #2844
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the project's build configuration by adding new Maven publication tasks, downgrading the Java toolchain to version 21 and GraalVM dependencies to 23.1.3, and including 'com.jme3.app.IosApplicationLauncher' in the default target types for native image metadata. I have no feedback to provide as there were no review comments.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|
🖼️ Screenshot tests have failed. The purpose of these tests is to ensure that changes introduced in this PR don't break visual features. They are visual unit tests. 📄 Where to find the report:
✅ If you did mean to change things: ✨ If you are creating entirely new tests: Note; it is very important that the committed reference images are created on the build pipeline, locally created images are not reliable. Similarly tests will fail locally but you can look at the report to check they are "visually similar". See https://github.com/jMonkeyEngine/jmonkeyengine/blob/master/jme3-screenshot-tests/README.md for more information Contact @richardTingle (aka richtea) for guidance if required |
This PR applies the following fixes to the graalvm and iOS build: