There's a fair bit in the PR but they are cascading changes. This is the minimal set to get us running on Quarkus and JakartaEE 10+. Here goes:
Move from JavaEE to JakartaEE. This means updating packages and classes to use the latest JakartaEE spec.
Move to Jakarta Messaging.
Move from OpenLiberty to Quarkus as the runtime.
Use AMQP as the messaging provider for Jakarta Messaging. You must use and AMQP 1.0 compliant messaging provider such as IBM MQ 9.2.x+ (with AMQP enabled) or Apache ActiveMQ.
Move to Java 21, an LTS release, for build and runtime. Not necessary but nice to have
There's a fair bit in the PR but they are cascading changes. This is the minimal set to get us running on Quarkus and JakartaEE 10+. Here goes: