I'd probably agree. I went and pushed a merged version with https://github.com/apache/tomee-jakartaee-api/commit/fcaa0bb099cb06b6ca59a330a76c194185128372 The feature for OSGI still needs some love and I have to review and replace remaining Geronimo specs were we have jakarta equivalents. -- Jean-Louis Monteiro http://twitter.com/jlouismonteiro http://www.tomitribe.com
On Mon, Feb 14, 2022 at 11:06 PM David Blevins <[email protected]> wrote: > > On Feb 14, 2022, at 4:42 PM, Jean-Louis Monteiro < > [email protected]> wrote: > > > > I did a pom.xml comparison and it looks like in > tomee-jakarta/jakartaee-api > > module you used most of the jakarta.xxx dependencies as opposed to the > > usual Geronimo specs. > > Is there a reason? > > I don't recall off the top of my head, but I suspect it was that we didn't > have jakarta versions of the Geronimo API jars and some APIs were updated > slightly, like EJB, so a straight translation would hit issues. I think it > was a "I don't want to deal with this now" move. > > > We could use either, though there is no longer the licensing restriction > that forced us to create the Geronimo API jars in the first place. > > Were it me, I'd continue to use the jars which are implementations > (javamail, activation, etc), but the others that are pure APIs, I'm not > sure it's worth the effort. > > > -David > >
