Hi Roberto,

JL already has some work which is close to be imported in Geronimo
dedicated project so maybe ensure you don't duplicate the effort here.
Also we'll need to have a tomee MP module (which can compiles or assemble
modules) on Java 8 otherwise we can't support any MP spec since they all
require java 8 quite hardly in their API so probably time to add to
apache-tomee module a mp assembly which would import java 8 modules (vs wp
and fp will not).




Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>

2018-02-27 15:38 GMT+01:00 Roberto Cortez <radcor...@yahoo.com.invalid>:

>
> Hi,
> Thank you for the discussion.
> I do believe that we should provide a MP 1.3 implementation under TomEE 7.
> As we know, moving from major versions is sometimes slow in a lot of
> organizations, even if the upgrade only requires a zip file.
> So, I'll look into integrating some of the work under TomEE 7 and then 8.
> Cheers,Roberto    On Thursday, February 22, 2018, 9:02:44 AM GMT, Romain
> Manni-Bucau <rmannibu...@gmail.com> wrote:
>
>  2018-02-22 9:45 GMT+01:00 Gurkan Erdogdu <gurkanerdo...@yahoo.com.
> invalid>:
>
> >  Even if we use IRC or similar tools, we need to get all of these
> > discussion to our mailing lists. ASF main idea is to use the mailing
> lists
> > for these discussions. I think such decisions taken from other places
> > really kills the projects and community
> >
>
> You read it wrong, the decisions have been done on the list the asf way.
> The community and user activity doesn't always go through the list since it
> requires steps to enter whereas twitter and irc are no step - guess it is
> why we miss activities on the list.
>
>
> >
> > CheersGurkan
> >
> >    On Thursday, February 22, 2018, 11:38:02 AM GMT+3, Romain Manni-Bucau
> <
> > rmannibu...@gmail.com> wrote:
> >
> >  2018-02-22 9:35 GMT+01:00 Gurkan Erdogdu <gurkanerdo...@yahoo.com.
> > invalid>:
> >
> > > >>>After all the same (active!) people are involved in most of those
> > > projects anyway. When you have lots of similar projects, it is not easy
> > to
> > > create and maintain the healthy community , only couple of active
> > > developers works on these projects without general community consensus
> .
> > I
> > > prefer to have one project which covers all of these similar
> > technologies.
> > >
> >
> > Except it doesn't work in practise I think - we tried and failed - cause
> > communities are actually different. Sadly it goes through IRC/twitter a
> lot
> > and seems mails are no more mainstream but core dev are the same, users
> are
> > not.
> > If we see a cost we can't pay we'll probably merge them but it is clearly
> > not the case today so no real point merging them and loosing users.
> >
> >
> > >
> > > CheersGurkan
> > >    On Thursday, February 22, 2018, 11:10:57 AM GMT+3, Mark Struberg
> > > <strub...@yahoo.de.INVALID> wrote:
> > >
> > >  > 4. Hammock: real MP server based on cdi (tomee cant be that)
> > > Well, MP defines just a _minimal_ requirement and a set of additional
> > > technologies.TomEE can easily implement these and call itself a
> > > MicroProfile server.
> > > BUT: it will be really hard to trim down TomEE to this bare minimum
> what
> > > the MP specification defines. It will always be bigger than Meecrowave
> or
> > > Hammock! But does 'bigger' mean fat? No, 40MB is certainly more weight
> > than
> > > 9MB, but in most cases it doesn't even matter.In some it does though.
> > >
> > >
> > > For me there is a clear and concise way of scaling:
> > > * if you only need servlets and no DI -> use pure Tomcat * if you also
> > > need CDI and JAX-RS -> use Meecrowave (or Hammock)* if you need XA,
> > JAX-WS,
> > > EJB, etc -> use TomEE
> > > After all the same (active!) people are involved in most of those
> > projects
> > > anyway.
> > > LieGrue,strub
> > >    On Thursday, 22 February 2018, 07:54:27 CET, Romain Manni-Bucau <
> > > rmannibu...@gmail.com> wrote:
> > >
> > >  Hi Gurkan,
> > >
> > > All has clarified after your mail:
> > >
> > > 1. Geronimo: ee* umbrella project for subspec
> > > 2. Meecrowave: light cxf/tomcat/johnzon/owb server (no MP target by
> > > itself!), name is not even on the website.
> > > 3. TomEE: javaee server + tomee or RA specific projects
> > > 4. Hammock: real MP server based on cdi (tomee cant be that)
> > >
> > > So there is no real confusion since the overlaps are very small once
> you
> > > checked out the projects IMHO.
> > >
> > > Le 22 févr. 2018 07:43, "Gurkan Erdogdu" <gurkanerdo...@yahoo.com.
> > invalid>
> > > a écrit :
> > >
> > >  Hi allSeveral months ago I advised to create another profile under
> TomEE
> > > (or create another TLP project) instead of duplicating the work in
> > > Meecrowave project but Romain and Mark rejected. Now, come to the same
> > > point :) There are lots of separate projects (or subprojects, or
> modules)
> > > in Apache (Geronimo, TomEE, Meecrowave. I think all of these modules
> must
> > > belong to TomEE. Lots of users are confused with this
> > >
> > > https://lists.apache.org/thread.html/9d6058ba109f27cd74c29cd93bebfc
> > > e29160145723407e203e43d145@%3Cdev.openwebbeans.apache.org%3E
> > >
> > > CheersGurkan
> > >
> > >
> > >
> > >    On Thursday, February 22, 2018, 12:41:19 AM GMT+3, Romain
> Manni-Bucau
> > <
> > > rmannibu...@gmail.com> wrote:
> > >
> > >  Le 21 févr. 2018 22:33, "Bruno Baptista" <bruno...@gmail.com> a
> écrit :
> > >
> > > Hi All,
> > > Is it a given that in the future we will use on TomEE both:
> > >
> > > https://github.com/apache/geronimo-config
> > > https://github.com/apache/geronimo-safeguard
> > >
> > > Can we assume that from now on?
> > >
> > >
> > > In the MP distro probably yes. Stack (dependencies) will pby be refined
> > for
> > > safeguard since current one is not that friendly for tomee IMHO -
> tomcat
> > > classloading part + size - but not yet a blocker. Config is good for a
> > > tomee-mp.
> > >
> > > Cheers
> > >
> > > Bruno Baptista
> > > http://twitter.com/brunobat_
> > >
> > >
> > >
> > > On 21-02-2018 18:49, Roberto Cortez wrote:
> > >
> > > > Hi guys,
> > > > I've been looking a little bit in how to use some of the existent
> > Apache
> > > > MP implementations with TomEE and here are some ideas / conclusions.
> > > > MicroProfile Configuration:Using https://github.com/apache/
> > > geronimo-config
> > > .
> > > > Just adding the jar, plus API to TomEE libs seems to be enough.
> > > > MicroProfile Fault Tolerance:Using https://github
> > > > .com/apache/geronimo-safeguard. Added the jars and the API to TomEE
> > libs
> > > > and also required to set TomEE configuration
> tomee.webapp.classloader.
> > > enrichment.prefixes
> > > > to safeguard-impl. This is to add the required CDI Beans that are
> part
> > of
> > > > safeguards into the webapp context. With this, it seems to work just
> > > fine.
> > > > If this would be part of the dist, I guess we would need to add the
> > > > required CDI Beans into org.apache.openejb.cdi.CdiScanner.
> > > > MicroProfile Rest Client:Apache CXF added a MP Rest Client module.
> The
> > > > issue is that it is added into the 3.2.x line, which is JAX-RS 2.1.
> If
> > we
> > > > look into the MP spec, the Rest Client should be compatible with
> JAX-RS
> > > > 2.0, which is implemented in CFX 3.1.x line. Upgrading TomEE to CFX
> > 3.2.x
> > > > doesn't really work due to the JAX-RS 2.1 dependency. As a
> workaround,
> > > I've
> > > > also tried to use just the CFX 3.2.x module lib MP Rest Client, but
> > there
> > > > is some dependent code. Made a few local changed and got it to work,
> > but
> > > > ideally, the MP Rest client should be ported back to CFX 3.1.x to
> > support
> > > > MP 1.3.
> > > > Couldn't find any other Apache implementations for the other MP
> specs.
> > > > I've also think that it could be interesting to distribute a TomEE
> > > flavour
> > > > with just the MP stuff, to slim down the binary.
> > > > Any thoughts?
> > > > Cheers,Roberto
> > > >
> > >
> >
>

Reply via email to