Description
ARTEMIS-3296 enabled the build to run on Java 16 and got the PR build passing there. The karaf integration tests didnt even run on Java 11 at the time (but do now, ARTEMIS-3407), and didnt run as part of the PR build (but do now, 828d4940 ). They will be disabled on Java 16+ until they can be made to work.
In their current state the tests look to fail due to the [test] framework(s) themselves reflectively accessing elements in modules now protected by the JDK by default. Newer framework bits that dont do this, or relevant 'add opens' etc config to permit it will beneeded to address this. For the latter this looks different than other tests as it will presumably need done in the framework config within the tests themselves, not in the surefire/failsafe plugin config in the pom. Work is needed to see what can be done to get the tests running on Java 16+.
Attachments
Issue Links
- relates to
-
ARTEMIS-3296 enable building on Java 16
- Closed
-
ARTEMIS-5202 Require Java 17+ (i.e drop support for Java 11)
- Closed