Continuing with this thread so hopefully all discussions are located in the same place.
I'm sorry for the spam and so many questions/discussions. I pushed again some more changes using the Jakarta BOM file and all versions inside. So it's a bit more exhaustive. We still have some javax dependencies in there we need to prune or remove and replace if needed. Jakarta pruned a couple of APIs so there aren't required anymore maybe [image: image.png] I'll start using them and see how it builds with my branch work for TomEE 9.x -- Jean-Louis Monteiro http://twitter.com/jlouismonteiro http://www.tomitribe.com On Tue, Feb 15, 2022 at 8:02 AM Zowalla, Richard < [email protected]> wrote: > Thanks to you both! > > Am Montag, dem 14.02.2022 um 23:26 +0100 schrieb Jean-Louis Monteiro: > > 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 > > > > > > >
