Hello,
JavaEE has become JakartaEE, and with JakartaEE 9 the 'old' JMS implementations 
have become obsolete. 
While a lot of users are still using the 'old' JMS 2.0 API, we should provide 
JMS 3.0 client and server so that we can still evolve and provide our users 
with the future of those API.
As a first step and to avoid duplication of code (at least for now) I have 
worked on an Apache Maven plugin[1] using eclipse transformer to create the new 
implementations based on our existing code [2]. This is working nicely and I 
hope to be able to use WildFly to provide JakartaEE9 certification with the 
TCK. Thus we don't have to maintain both source code until we want to deprecate 
the JMS part to move on.
What do you think of this approach ?
Cheers,
Emmanuel


[1]: https://github.com/ehsavoie/batavia/tree/maven
[2]: https://github.com/ehsavoie/activemq-artemis/tree/batavia

Reply via email to