I went ahead and merged the changes by Swell. @Swell: Thank you!!
Cherry picked them to master (9.x) as well.

Now the distributions contain the libs specified on the website.

Gruß
Richard

Am Montag, dem 28.03.2022 um 08:18 +0000 schrieb Zowalla, Richard:
> As we merged the comparision page, we should now tackle: 
> https://github.com/apache/tomee/pull/828
> 
> There was a discussion regarding the original intentions of plume.
> If we agree, that "Those distributions are supposed to be the same
> minus the JPA and JSF providers.", then we should go a-head and merge
> it + port it to master.
> 
> Gruß
> Richard
> 
> 
> Am Freitag, dem 25.03.2022 um 11:29 +0100 schrieb Swell:
> > Thanks for your kind feedback.
> > 
> > @Richard, I'll gladly change Tomee Plume pom to include BatchEE, PR
> > :
> > in
> > progress with a blocker i can also resolve.
> > 
> > @David, about the flavors page, i think your suggestions are
> > simpler
> > and
> > better, applied them on names consistency and added a table of
> > implementations.
> > 
> > what need for this list of implementations ?
> > * For my students => My usual scenario is that i need to remind
> > them
> > of
> > what is provided by Tomee vs other servers. "they dont need HK2 nor
> > Jersey
> > if they have the Plus flavor."
> > * For the general web site visitors => I wonder if people would
> > prefer perf
> > metrics and tck results, rather than comparing what is provided by
> > Tomee vs
> > others. provided a web capture just for fun :
> > https://issues.apache.org/jira/secure/attachment/13041580/image-2022-03-25-11-18-14-708.png
> > 
> > i still believe the list of implementations is needed to know what
> > Tomee
> > provides, but David's suggestion is clearer.
> > here is the current version of the web page in the PR :
> > https://issues.apache.org/jira/secure/attachment/13041581/image-2022-03-25-11-19-03-406.png
> > 
> > On Fri, 25 Mar 2022 at 06:18, Zowalla, Richard <
> > richard.zowa...@hs-heilbronn.de> wrote:
> > 
> > > Hi all,
> > > 
> > > Thanks for your mail and your work in making the page more clear,
> > > Swell! Your work is very much appreciated.
> > > 
> > > 
> > > > Total side note to the wider dev list, we really need to get
> > > > JBatch
> > > > into Plume!  Those distributions are supposed to be the same
> > > > minus
> > > > the JPA and JSF providers.
> > > 
> > > I created TOMEE-3871 [1] for this one.
> > > 
> > > @Swell Let me know, if you like to provide a PR for master /
> > > tomee-
> > > 8.x
> > > branch to fix it. We can then assign you the Jira :)
> > > 
> > > It basically boils down to adding "batchee-jbatch" (runtime) to
> > > the
> > > "tomee-plume-webapp". The references in the "boms" are then
> > > automatically re-generated, if you conduct a quick build:
> > > 
> > > mvn -U -Pquick -DskipTests -Dsurefire.useFile=false
> > > -DdisableXmlReport=true -DuniqueVersion=false -ff -Dassemble
> > > -DfailIfNoTests=false clean install
> > > 
> > > If you are unsure how to proceed with it, feel free to ask. We
> > > are
> > > happy to help.
> > > 
> > > Gruß
> > > Richard
> > > 
> > > [1] https://issues.apache.org/jira/browse/TOMEE-3871
> > > 
> > > Am Donnerstag, dem 24.03.2022 um 11:48 -0700 schrieb David
> > > Blevins:
> > > > > On Mar 19, 2022, at 2:30 AM, Swell <souheil.sul...@gmail.com>
> > > > > wrote:
> > > > > 
> > > > > Regarding Tomee website : one web page mislead me to believe
> > > > > that
> > > > > Tomee Plus
> > > > > includes Tomee Plume, and it made it hard for me to
> > > > > understand
> > > > > why
> > > > > my
> > > > > webapp was not loading.
> > > > > 
> > > > > I believe it could mislead others and its why I wanted to
> > > > > suggest
> > > > > some
> > > > > changes on its content to better show the delta between
> > > > > flavors.
> > > > > 
> > > > > Currently the flavors page does not differentiate between
> > > > > Micro
> > > > > and
> > > > > Web
> > > > > profiles, nor does it tell Plume includes EclipseLink when
> > > > > Plus
> > > > > does not.
> > > > > 
> > > > > I took time to write a page I believe could be usefull to
> > > > > Tomee
> > > > > users, a
> > > > > screenshot is linked below, the visitors could benefit from
> > > > > my
> > > > > additional
> > > > > table for synthesis of deltas.
> > > > > 
> > > > > 
> > > https://issues.apache.org/jira/secure/attachment/13041318/image-2022-03-18-20-36-25-938.png
> > > > Hi Swell,
> > > > 
> > > > Thank you so much for taking the time to put so much thought
> > > > into
> > > > this work.  We are truly lucky :)
> > > > 
> > > > I love that you included the MicroProfile detail, that was
> > > > definitely
> > > > missing and badly needed.  As the table is quite large already,
> > > > that
> > > > terse summary at the top is a very nice improvement and likely
> > > > to
> > > > help people see the big picture significantly faster.
> > > > 
> > > > In the first table, I like the way you used "Jakarta JSF
> > > > Implementation" and list the implementations by name.  For
> > > > consistency, can we use that same approach for the line
> > > > above?  Instead of it saying "EclipseLink" and having a
> > > > checkmark,
> > > > could we also have it say "Jakarta Persistence (JPA)
> > > > Implementation"
> > > > and then put "OpenJPA, OpenJPA, EcliseLink, OpenJPA" in
> > > > there?  We
> > > > can do that in both the top and bottom tables.
> > > > 
> > > > On listing OpenEJB in the bottom table.  I think it's fine  I'm
> > > > not
> > > > the best judge of what people think is useful information as
> > > > I've
> > > > been working on the project too long and everything is
> > > > "obvious."  Do
> > > > you find it helpful to see OpenEJB listed even though it's the
> > > > same
> > > > for all distributions.  Do you think we possibly need a table
> > > > entirely dedicated to implementations? (OpenWebBeans, Geronimo
> > > > Transaction Manager, BVal, etc)
> > > > 
> > > > Some minor trademark corrections:
> > > > 
> > > >  - "GlassFish Mojarra" is "Eclipse Mojarra"
> > > >  - "Jakarta JSF" is "Jakarta Faces", but "Jakarta Faces (JSF)"
> > > > is
> > > > completely fine and encouraged so people are aware of its new
> > > > and
> > > > former name.
> > > >  - "Jakarta EJB" is "Jakarta Enterprise Beans", but "Jakarta
> > > > Enterprise Beans (EJB)" is completely fine and encouraged so
> > > > people
> > > > are aware of its new and former name.
> > > >  - "Jakarta JPA" is "Jakarta Persistence", but "Jakarta
> > > > Persistence
> > > > (JPA)" is completely fine and encouraged so people are aware of
> > > > its
> > > > new and former name.
> > > >  - OpenJPA, OpenEJB and MyFaces are all Apache trademarks, so
> > > > if
> > > > we're going to say "Apache MyFaces" on the page, we need to
> > > > also
> > > > use
> > > > "Apache OpenJPA" and "Apache OpenEJB"
> > > > 
> > > > 
> > > > Total side note to the wider dev list, we really need to get
> > > > JBatch
> > > > into Plume!  Those distributions are supposed to be the same
> > > > minus
> > > > the JPA and JSF providers.
> > > > 
> > > > 
> > > > Thank you so much, again, for all work on this and being
> > > > patient
> > > > getting bounced around between different repos and ultimately
> > > > onto
> > > > the list.  We'd be happy to see you post as often as you like
> > > > :)
> > > > 
> > > > 
> > > > -David
> > > > 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to