Yes, one of the issue that I have is the JMS version for the metadata.
That's one of the change I made in the current source code, to be able to set 
it via a properties file.
Emmanuel

Le 27/01/2021 à 17:38, Jonathan Gallimore a écrit :
> We've been doing this in TomEE (including the bundled ActiveMQ Classic) for
> a little while (I actually got to contribute a little to the work in the
> Eclipse Transformer itself :) ), and the rationale was much the same as
> yours; we didn't want to maintain the code in two namespaces. There are a
> few things the transformer didn't catch, but we're able to patch those in
> as part of our build.  As an approach, it seems to have worked quite well
> so far, and I personally quite like it.
>
> Jon
>
> On Wed, Jan 27, 2021 at 4:19 PM Emmanuel Hugonnet <ehsav...@apache.org>
> wrote:
>
>> 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