Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.17.0
-
None
-
None
Description
The maven build currently fails immediately if using Java 16+, first due to the enforcer plugin not handling the new impl, then various other issues thereafter.
Many of the build plugins are stale, some being very very old, either from using the old v18 apache parent or from being explicitly defined in the artemis root pom. A general refresh should be done to update to more recent plugin versions, via the current v23 apache parent or otherwise if needing newer yet versions, and dependencies updated as well as needed to get the build going on Java 16 (and 17EA).
Attachments
Issue Links
- is related to
-
ARTEMIS-3302 various use of deprecated-for-removal javax.security.cert.X509Certificate
- Closed
-
ARTEMIS-3304 replace Long/Double/etc constructor usage marked deprecated for-removal
- Closed
-
ARTEMIS-3306 artemis-cdi-client tests dont work on Java 16+
- Closed
-
ARTEMIS-3305 compatibility tests dont work on Java 16+
- Closed
-
ARTEMIS-3410 the Karaf integration tests dont work on Java 16+
- Closed
- links to