Hi,

We started the work on Jakarta EE 9 a few months ago. So far we are in good
shape by only applying the transformer in our code. But it looks like we
are facing some limitations.

1/ libraries we are using Tomcat, Mojorra, EclipseLink to name a few
already have Jakarta EE 9 compliant versions, which are more complete than
what we could do with the transformer.

2/ only creating zip files is restrictive. People can't use the
EJBContainer to unit test their code because we don't publish Maven
artifacts. TomEE embedded and other flavors of TomEE are not available
anymore.

I'm wondering if at this moment, it would not be better to create a
maintenant branch for TomEE 8.x and move master to 9.x

We could just do the dependency upgrades in there and any API changes due
to dependency upgrades.

We would only keep working on TomEE 8 and cherry pick or backport
everything into TomEE 9.x so we have minimal changes between the 2 and we
don't spread our effort on multiple source trees.

What do you think?
--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com

Reply via email to