You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by dkwakkel <dk...@gmail.com> on 2019/06/19 08:35:57 UTC

Why jackson and jonhzon shipped with latest TomEE?

I see both jackson and johnzon are now part of TomEE 8 M2:
jackson-annotations-2.9.0.jar
jackson-core-2.9.4.jar
jackson-databind-2.9.4.jar
jackson-dataformat-yaml-2.9.4.jar
johnzon-core-1.1.11.jar
johnzon-jaxrs-1.1.11.jar
johnzon-jsonb-1.1.11.jar
johnzon-mapper-1.1.11.jar

Should not only johnzon be enough?



--
Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Users-f979441.html

Re: Why jackson and jonhzon shipped with latest TomEE?

Posted by César Hernández Mendoza <ce...@gmail.com>.
Unless it can be demonstrated that it actually causes an issue we should
> leave it as is and focus on other priorities. Pinging ActiveMQ about it
> would not hurt but I suspect its not a priority for them either.


+1

El mié., 19 jun. 2019 a las 6:51, Richard Monson-Haefel (<
rmonson@tomitribe.com>) escribió:

> Unless it can be demonstrated that it actually causes an issue we should
> leave it as is and focus on other priorities. Pinging ActiveMQ about it
> would not hurt but I suspect its not a priority for them either.
>
> On Wed, Jun 19, 2019 at 5:45 AM Jonathan Gallimore <
> jonathan.gallimore@gmail.com> wrote:
>
> > It can certainly be requested. It would be up to the ActiveMQ project to
> > decide if they wanted to make that change. I'd certainly be happy to see
> > what's involved and have a go and send a PR, but if it involves
> significant
> > effort, I personally would prefer to work on EE8 as a higher priority.
> >
> > Ultimately though, the priorities for the TomEE project ultimately come
> > down to what the community would like, so feedback is very welcome.
> Anyone
> > else have any views?
> >
> > Jon
> >
> > On Wed, Jun 19, 2019 at 11:33 AM Alex The Rocker <al...@gmail.com>
> > wrote:
> >
> > > Hello,
> > >
> > > I agree with dkwakkel, Apache Johnzon should be enought for all TomEE
> > > runtime requirements.Mixing two different JSON processors in same
> > > classpath can lead to a dependency mess.
> > >
> > > After all, ActiveMQ is an Apache project, and even if when it was
> > > developed Apache Johnzon wasn't available, it would make great sense
> > > to replace FasterXML Jackson (which isn't an Apache project, even if
> > > it has Apache License 2.0) by Apache Johnzon.
> > >
> > > How about a JIRA request on ActiveMQ for this "small" change ? :)
> > >
> > > Kind regards,
> > > Alex
> > >
> > > Le mer. 19 juin 2019 à 12:22, Jonathan Gallimore
> > > <jo...@gmail.com> a écrit :
> > > >
> > > > I think ActiveMQ pulls jackson in, as it uses Jackson internally. I
> > don't
> > > > know that we could avoid that without forking and making some
> > > (potentially
> > > > big) changes.
> > > >
> > > > Jon
> > > >
> > > > On Wed, Jun 19, 2019 at 9:36 AM dkwakkel <dk...@gmail.com> wrote:
> > > >
> > > > > I see both jackson and johnzon are now part of TomEE 8 M2:
> > > > > jackson-annotations-2.9.0.jar
> > > > > jackson-core-2.9.4.jar
> > > > > jackson-databind-2.9.4.jar
> > > > > jackson-dataformat-yaml-2.9.4.jar
> > > > > johnzon-core-1.1.11.jar
> > > > > johnzon-jaxrs-1.1.11.jar
> > > > > johnzon-jsonb-1.1.11.jar
> > > > > johnzon-mapper-1.1.11.jar
> > > > >
> > > > > Should not only johnzon be enough?
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Sent from:
> > > > > http://tomee-openejb.979440.n4.nabble.com/TomEE-Users-f979441.html
> > > > >
> > >
> >
>
>
> --
> Richard Monson-Haefel
> https://twitter.com/rmonson
> https://www.tomitribe.com/
>


-- 
Atentamente:
César Hernández.

Re: Why jackson and jonhzon shipped with latest TomEE?

Posted by Richard Monson-Haefel <rm...@tomitribe.com>.
Unless it can be demonstrated that it actually causes an issue we should
leave it as is and focus on other priorities. Pinging ActiveMQ about it
would not hurt but I suspect its not a priority for them either.

On Wed, Jun 19, 2019 at 5:45 AM Jonathan Gallimore <
jonathan.gallimore@gmail.com> wrote:

> It can certainly be requested. It would be up to the ActiveMQ project to
> decide if they wanted to make that change. I'd certainly be happy to see
> what's involved and have a go and send a PR, but if it involves significant
> effort, I personally would prefer to work on EE8 as a higher priority.
>
> Ultimately though, the priorities for the TomEE project ultimately come
> down to what the community would like, so feedback is very welcome. Anyone
> else have any views?
>
> Jon
>
> On Wed, Jun 19, 2019 at 11:33 AM Alex The Rocker <al...@gmail.com>
> wrote:
>
> > Hello,
> >
> > I agree with dkwakkel, Apache Johnzon should be enought for all TomEE
> > runtime requirements.Mixing two different JSON processors in same
> > classpath can lead to a dependency mess.
> >
> > After all, ActiveMQ is an Apache project, and even if when it was
> > developed Apache Johnzon wasn't available, it would make great sense
> > to replace FasterXML Jackson (which isn't an Apache project, even if
> > it has Apache License 2.0) by Apache Johnzon.
> >
> > How about a JIRA request on ActiveMQ for this "small" change ? :)
> >
> > Kind regards,
> > Alex
> >
> > Le mer. 19 juin 2019 à 12:22, Jonathan Gallimore
> > <jo...@gmail.com> a écrit :
> > >
> > > I think ActiveMQ pulls jackson in, as it uses Jackson internally. I
> don't
> > > know that we could avoid that without forking and making some
> > (potentially
> > > big) changes.
> > >
> > > Jon
> > >
> > > On Wed, Jun 19, 2019 at 9:36 AM dkwakkel <dk...@gmail.com> wrote:
> > >
> > > > I see both jackson and johnzon are now part of TomEE 8 M2:
> > > > jackson-annotations-2.9.0.jar
> > > > jackson-core-2.9.4.jar
> > > > jackson-databind-2.9.4.jar
> > > > jackson-dataformat-yaml-2.9.4.jar
> > > > johnzon-core-1.1.11.jar
> > > > johnzon-jaxrs-1.1.11.jar
> > > > johnzon-jsonb-1.1.11.jar
> > > > johnzon-mapper-1.1.11.jar
> > > >
> > > > Should not only johnzon be enough?
> > > >
> > > >
> > > >
> > > > --
> > > > Sent from:
> > > > http://tomee-openejb.979440.n4.nabble.com/TomEE-Users-f979441.html
> > > >
> >
>


-- 
Richard Monson-Haefel
https://twitter.com/rmonson
https://www.tomitribe.com/

Re: Why jackson and jonhzon shipped with latest TomEE?

Posted by Jonathan Gallimore <jo...@gmail.com>.
It can certainly be requested. It would be up to the ActiveMQ project to
decide if they wanted to make that change. I'd certainly be happy to see
what's involved and have a go and send a PR, but if it involves significant
effort, I personally would prefer to work on EE8 as a higher priority.

Ultimately though, the priorities for the TomEE project ultimately come
down to what the community would like, so feedback is very welcome. Anyone
else have any views?

Jon

On Wed, Jun 19, 2019 at 11:33 AM Alex The Rocker <al...@gmail.com>
wrote:

> Hello,
>
> I agree with dkwakkel, Apache Johnzon should be enought for all TomEE
> runtime requirements.Mixing two different JSON processors in same
> classpath can lead to a dependency mess.
>
> After all, ActiveMQ is an Apache project, and even if when it was
> developed Apache Johnzon wasn't available, it would make great sense
> to replace FasterXML Jackson (which isn't an Apache project, even if
> it has Apache License 2.0) by Apache Johnzon.
>
> How about a JIRA request on ActiveMQ for this "small" change ? :)
>
> Kind regards,
> Alex
>
> Le mer. 19 juin 2019 à 12:22, Jonathan Gallimore
> <jo...@gmail.com> a écrit :
> >
> > I think ActiveMQ pulls jackson in, as it uses Jackson internally. I don't
> > know that we could avoid that without forking and making some
> (potentially
> > big) changes.
> >
> > Jon
> >
> > On Wed, Jun 19, 2019 at 9:36 AM dkwakkel <dk...@gmail.com> wrote:
> >
> > > I see both jackson and johnzon are now part of TomEE 8 M2:
> > > jackson-annotations-2.9.0.jar
> > > jackson-core-2.9.4.jar
> > > jackson-databind-2.9.4.jar
> > > jackson-dataformat-yaml-2.9.4.jar
> > > johnzon-core-1.1.11.jar
> > > johnzon-jaxrs-1.1.11.jar
> > > johnzon-jsonb-1.1.11.jar
> > > johnzon-mapper-1.1.11.jar
> > >
> > > Should not only johnzon be enough?
> > >
> > >
> > >
> > > --
> > > Sent from:
> > > http://tomee-openejb.979440.n4.nabble.com/TomEE-Users-f979441.html
> > >
>

Re: Why jackson and jonhzon shipped with latest TomEE?

Posted by Alex The Rocker <al...@gmail.com>.
Hello,

I agree with dkwakkel, Apache Johnzon should be enought for all TomEE
runtime requirements.Mixing two different JSON processors in same
classpath can lead to a dependency mess.

After all, ActiveMQ is an Apache project, and even if when it was
developed Apache Johnzon wasn't available, it would make great sense
to replace FasterXML Jackson (which isn't an Apache project, even if
it has Apache License 2.0) by Apache Johnzon.

How about a JIRA request on ActiveMQ for this "small" change ? :)

Kind regards,
Alex

Le mer. 19 juin 2019 à 12:22, Jonathan Gallimore
<jo...@gmail.com> a écrit :
>
> I think ActiveMQ pulls jackson in, as it uses Jackson internally. I don't
> know that we could avoid that without forking and making some (potentially
> big) changes.
>
> Jon
>
> On Wed, Jun 19, 2019 at 9:36 AM dkwakkel <dk...@gmail.com> wrote:
>
> > I see both jackson and johnzon are now part of TomEE 8 M2:
> > jackson-annotations-2.9.0.jar
> > jackson-core-2.9.4.jar
> > jackson-databind-2.9.4.jar
> > jackson-dataformat-yaml-2.9.4.jar
> > johnzon-core-1.1.11.jar
> > johnzon-jaxrs-1.1.11.jar
> > johnzon-jsonb-1.1.11.jar
> > johnzon-mapper-1.1.11.jar
> >
> > Should not only johnzon be enough?
> >
> >
> >
> > --
> > Sent from:
> > http://tomee-openejb.979440.n4.nabble.com/TomEE-Users-f979441.html
> >

Re: Why jackson and jonhzon shipped with latest TomEE?

Posted by Jonathan Gallimore <jo...@gmail.com>.
I think ActiveMQ pulls jackson in, as it uses Jackson internally. I don't
know that we could avoid that without forking and making some (potentially
big) changes.

Jon

On Wed, Jun 19, 2019 at 9:36 AM dkwakkel <dk...@gmail.com> wrote:

> I see both jackson and johnzon are now part of TomEE 8 M2:
> jackson-annotations-2.9.0.jar
> jackson-core-2.9.4.jar
> jackson-databind-2.9.4.jar
> jackson-dataformat-yaml-2.9.4.jar
> johnzon-core-1.1.11.jar
> johnzon-jaxrs-1.1.11.jar
> johnzon-jsonb-1.1.11.jar
> johnzon-mapper-1.1.11.jar
>
> Should not only johnzon be enough?
>
>
>
> --
> Sent from:
> http://tomee-openejb.979440.n4.nabble.com/TomEE-Users-f979441.html
>