Great.

So far everything has been pushed regarding MicroProfile OpenAPI. Results
are fine on the CI.

So I'm about to start reading the MicroProfile Fault Tolerance spec, dig
into SmallRye Faut Tolerance and finally see how to integrate that in TomEE.
--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Sun, Sep 4, 2022 at 7:05 PM Zoltán Tichov <zoltan.tic...@gmail.com>
wrote:

> Hi!
>
> Thank you for the answer. Yes, it works now.
>
> Zoltán Tichov
>
>
> On Thu, Sep 1, 2022 at 3:26 PM Jean-Louis Monteiro <
> jlmonte...@tomitribe.com>
> wrote:
>
> > Hi,
> >
> > Thanks for the update.
> > For the command to work you need first to put the module back in the
> > reactor
> >
> >
> https://github.com/apache/tomee/blob/main/tck/microprofile-tck/pom.xml#L39
> >
> > It's currently commented out.
> >
> > Can you try it and see if it works?
> >
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> >
> >
> > On Wed, Aug 31, 2022 at 7:59 AM Zoltán Tichov <zoltan.tic...@gmail.com>
> > wrote:
> >
> > > Hi!
> > >
> > > When I tried to run 'mvn clean install -pl
> > > tck/microprofile-tck/opentracing', I received the following error
> > message:
> > > Could not find the selected project in the reactor:
> > > tck/microprofile-tck/opentracing
> > > However I ran the tests in NetBeans and all tests was failed. Is this
> > > normal yet? I have not changed any code yet.
> > > I used openjdk 17 in NetBeans, is this appropriate or should I change
> to
> > > openjdk 11?
> > > --
> > > Zoltán
> > >
> > >
> > > On Wed, Aug 24, 2022 at 2:42 PM Jean-Louis Monteiro <
> > > jlmonte...@tomitribe.com> wrote:
> > >
> > > > Awesome.
> > > >
> > > > So lemme start with some pointers.
> > > >
> > > > The MicroProfile integration code sits in this module
> > > >
> > > >
> > >
> >
> https://github.com/apache/tomee/tree/main/tomee/tomee-microprofile/mp-common/src/main/java/org/apache/tomee/microprofile
> > > > You have one subpackage per MicroProfile specification.
> > > >
> > > > The TomEEMicroProfileService registers the TomEEMicroProfileListener
> > > which
> > > > is responsible for wiring all extensions for each specification.
> > > >
> > > > The TCK setup is located here
> > > > https://github.com/apache/tomee/tree/main/tck/microprofile-tck
> > > > Same as previously, one module per specification. The OpenTracing is
> > > there.
> > > >
> > > > Basically, if you add it back to the reactor, Maven will run the
> > > > OpenTracing TCK.
> > > >
> > > > You can do `mvn clean install -DskipTests` and then `mvn clean
> install
> > > -pl
> > > > tck/microprofile-tck/opentracing`
> > > > There is a tck-dev.xml you can use to run individual or all tests in
> > the
> > > > IDE (TestNG based).
> > > >
> > > > Let's start this way and lemme know what you think and if you need
> more
> > > > help
> > > >
> > > > --
> > > > Jean-Louis Monteiro
> > > > http://twitter.com/jlouismonteiro
> > > > http://www.tomitribe.com
> > > >
> > > >
> > > > On Wed, Aug 24, 2022 at 1:45 PM Zoltán Tichov <
> zoltan.tic...@gmail.com
> > >
> > > > wrote:
> > > >
> > > > > Hi!
> > > > >
> > > > > Then I'd rather continue the OpenTracing integration, so I'd be
> happy
> > > if
> > > > > you could help me to start it.
> > > > >
> > > > > Zoltán Tichov
> > > > >
> > > > > On Wed, Aug 24, 2022 at 12:49 PM Jean-Louis Monteiro <
> > > > > jlmonte...@tomitribe.com> wrote:
> > > > >
> > > > > > I have started OpenTracing so you have some basics to continue if
> > you
> > > > > want
> > > > > > to.
> > > > > > The TCK setup is done and some integration is also done.
> > > > > >
> > > > > > Does that sound good?
> > > > > >
> > > > > > Fault tolerance and OpenAPI are not started so it might be a bit
> > > > > > challenging to start from scratch. But either way I am happy to
> > help.
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Jean-Louis Monteiro
> > > > > > http://twitter.com/jlouismonteiro
> > > > > > http://www.tomitribe.com
> > > > > >
> > > > > >
> > > > > > On Tue, Aug 23, 2022 at 4:55 PM Zoltán Tichov <
> > > zoltan.tic...@gmail.com
> > > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Hi!
> > > > > > >
> > > > > > > I want to work on any of them.
> > > > > > >
> > > > > > > --
> > > > > > > Zoltán Tichov
> > > > > > >
> > > > > > > On Tue, Aug 23, 2022 at 2:39 PM Jean-Louis Monteiro <
> > > > > > > jlmonte...@tomitribe.com> wrote:
> > > > > > >
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > Was looking for the last thread to pull up, but it's pretty
> far
> > > > back
> > > > > > and
> > > > > > > > misses many different things. So I decided to create a new
> > thread
> > > > as
> > > > > a
> > > > > > > > follow up.
> > > > > > > >
> > > > > > > > Since then, we worked a lot on Jakarta EE 9 compatibility and
> > we
> > > > are
> > > > > > > close
> > > > > > > > enough. So we can now focus on MicroProfile to catch up with
> > the
> > > > > latest
> > > > > > > > available version.
> > > > > > > >
> > > > > > > > So far,
> > > > > > > >
> > > > > > > >    - rest-client using CXF is fully integrated and
> compatible.
> > No
> > > > > > failure
> > > > > > > >    - metrics using SmallRye. No failure.
> > > > > > > >    - health using SmallRye. No failure
> > > > > > > >    - jwt using TomEE implementation. 22 failures mainly key
> > > parsing
> > > > > so
> > > > > > > not
> > > > > > > >    a big deal. David is on it
> > > > > > > >    - config using SmallRye. Currently 2 failures but PRs sent
> > and
> > > > as
> > > > > > soon
> > > > > > > >    as we can get a new release, it should be good.
> > > > > > > >
> > > > > > > > Currently missing
> > > > > > > >
> > > > > > > >
> > > > > > > >    - OpenTracing
> > > > > > > >    - Fault tolerance
> > > > > > > >    - OpenAPI
> > > > > > > >
> > > > > > > > I started adding some integration for them but they don't
> pass
> > > the
> > > > > TCK.
> > > > > > > The
> > > > > > > > TCK are all set up with a base configuration. You just need
> to
> > > add
> > > > > the
> > > > > > > > module in the Maven reactor to run them.
> > > > > > > >
> > > > > > > > If you guys wanna work on one of them, let me know and I can
> > > help.
> > > > > > > >
> > > > > > > > --
> > > > > > > > Jean-Louis Monteiro
> > > > > > > > http://twitter.com/jlouismonteiro
> > > > > > > > http://www.tomitribe.com
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to