wildfly-preview-24.0.0.Beta1 -ee9.jar question

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

wildfly-preview-24.0.0.Beta1 -ee9.jar question

Rebecca Searls
wildfly-preview-24.0.0.Beta1-SNAPSHOT/modules has some *-ee9.jar
files.  Are these jar files in a maven repo somewhere?  RESTEasy will
have a dependency on a few of them, (e.g. undertow-servlet-2.2.6.Final-ee9.jar)

_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Reply | Threaded
Open this post in threaded view
|

Re: wildfly-preview-24.0.0.Beta1 -ee9.jar question

Richard Opalka
Hello Rebecca,

   Those *-ee9.jar are transformed jars and are not published to Maven repository.
However Undertow project provides EE9 variants and publishes them to Maven central repository.
But source artifacts are not available for these Undertow EE9 variants.

Rio

On Wed, May 5, 2021 at 2:43 AM Rebecca Searls <[hidden email]> wrote:
wildfly-preview-24.0.0.Beta1-SNAPSHOT/modules has some *-ee9.jar
files.  Are these jar files in a maven repo somewhere?  RESTEasy will
have a dependency on a few of them, (e.g. undertow-servlet-2.2.6.Final-ee9.jar)
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
Richard Opalka
Principal Software Engineer
Red Hat JBoss Middleware
Mobile: +420 731 186 942
E-mail: [hidden email]


_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Reply | Threaded
Open this post in threaded view
|

Re: wildfly-preview-24.0.0.Beta1 -ee9.jar question

Brian Stansberry
Right; the transformed -ee9 jars included in the WildFly Preview dist zip are not meant to be used outside the server runtime. Any project needing a dependency on an EE 9 component will need to obtain one from the project that normally provides the component.

On Wed, May 5, 2021 at 2:12 AM Richard Opalka <[hidden email]> wrote:
Hello Rebecca,

   Those *-ee9.jar are transformed jars and are not published to Maven repository.
However Undertow project provides EE9 variants and publishes them to Maven central repository.
But source artifacts are not available for these Undertow EE9 variants.

Rio

On Wed, May 5, 2021 at 2:43 AM Rebecca Searls <[hidden email]> wrote:
wildfly-preview-24.0.0.Beta1-SNAPSHOT/modules has some *-ee9.jar
files.  Are these jar files in a maven repo somewhere?  RESTEasy will
have a dependency on a few of them, (e.g. undertow-servlet-2.2.6.Final-ee9.jar)
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
Richard Opalka
Principal Software Engineer
Red Hat JBoss Middleware
Mobile: +420 731 186 942
E-mail: [hidden email]

_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
Brian Stansberry
Principal Architect, Red Hat JBoss EAP
He/Him/His
If I am writing outside of normal office hours, it is my choice; you do not need to do the same

_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Reply | Threaded
Open this post in threaded view
|

Re: wildfly-preview-24.0.0.Beta1 -ee9.jar question

James Perkins
In reply to this post by Rebecca Searls
I think what we should do in RESTEasy is use Batavia like WildFly does for dependencies that are not yet Jakarta EE 9 compliant. We might need to come up with a plugin or see if we can use Galleon in a non-standard fashion to do this. This is something I'd be happy to look into if needed.



On Tue, May 4, 2021 at 5:43 PM Rebecca Searls <[hidden email]> wrote:
wildfly-preview-24.0.0.Beta1-SNAPSHOT/modules has some *-ee9.jar
files.  Are these jar files in a maven repo somewhere?  RESTEasy will
have a dependency on a few of them, (e.g. undertow-servlet-2.2.6.Final-ee9.jar)
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
James R. Perkins
JBoss by Red Hat

_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Reply | Threaded
Open this post in threaded view
|

Re: wildfly-preview-24.0.0.Beta1 -ee9.jar question

Richard Opalka
Hello James,

   In case you're thinking about doing it this PR shows you how we did it

Rio

On Wed, May 5, 2021 at 8:15 PM James Perkins <[hidden email]> wrote:
I think what we should do in RESTEasy is use Batavia like WildFly does for dependencies that are not yet Jakarta EE 9 compliant. We might need to come up with a plugin or see if we can use Galleon in a non-standard fashion to do this. This is something I'd be happy to look into if needed.



On Tue, May 4, 2021 at 5:43 PM Rebecca Searls <[hidden email]> wrote:
wildfly-preview-24.0.0.Beta1-SNAPSHOT/modules has some *-ee9.jar
files.  Are these jar files in a maven repo somewhere?  RESTEasy will
have a dependency on a few of them, (e.g. undertow-servlet-2.2.6.Final-ee9.jar)
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
James R. Perkins
JBoss by Red Hat
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
Richard Opalka
Principal Software Engineer
Red Hat JBoss Middleware
Mobile: +420 731 186 942
E-mail: [hidden email]


_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Reply | Threaded
Open this post in threaded view
|

Re: wildfly-preview-24.0.0.Beta1 -ee9.jar question

James Perkins
Excellent. Thanks Richard!

On Wed, May 5, 2021 at 12:11 PM Richard Opalka <[hidden email]> wrote:
Hello James,

   In case you're thinking about doing it this PR shows you how we did it

Rio

On Wed, May 5, 2021 at 8:15 PM James Perkins <[hidden email]> wrote:
I think what we should do in RESTEasy is use Batavia like WildFly does for dependencies that are not yet Jakarta EE 9 compliant. We might need to come up with a plugin or see if we can use Galleon in a non-standard fashion to do this. This is something I'd be happy to look into if needed.



On Tue, May 4, 2021 at 5:43 PM Rebecca Searls <[hidden email]> wrote:
wildfly-preview-24.0.0.Beta1-SNAPSHOT/modules has some *-ee9.jar
files.  Are these jar files in a maven repo somewhere?  RESTEasy will
have a dependency on a few of them, (e.g. undertow-servlet-2.2.6.Final-ee9.jar)
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
James R. Perkins
JBoss by Red Hat
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
Richard Opalka
Principal Software Engineer
Red Hat JBoss Middleware
Mobile: +420 731 186 942
E-mail: [hidden email]



--
James R. Perkins
JBoss by Red Hat

_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Reply | Threaded
Open this post in threaded view
|

Re: wildfly-preview-24.0.0.Beta1 -ee9.jar question

Brian Stansberry
This is an area where it's worthwhile exploring what others in the broader Java middleware ecosystem are doing.

On Wed, May 5, 2021 at 2:42 PM James Perkins <[hidden email]> wrote:
Excellent. Thanks Richard!

On Wed, May 5, 2021 at 12:11 PM Richard Opalka <[hidden email]> wrote:
Hello James,

   In case you're thinking about doing it this PR shows you how we did it

Rio

On Wed, May 5, 2021 at 8:15 PM James Perkins <[hidden email]> wrote:
I think what we should do in RESTEasy is use Batavia like WildFly does for dependencies that are not yet Jakarta EE 9 compliant. We might need to come up with a plugin or see if we can use Galleon in a non-standard fashion to do this. This is something I'd be happy to look into if needed.



On Tue, May 4, 2021 at 5:43 PM Rebecca Searls <[hidden email]> wrote:
wildfly-preview-24.0.0.Beta1-SNAPSHOT/modules has some *-ee9.jar
files.  Are these jar files in a maven repo somewhere?  RESTEasy will
have a dependency on a few of them, (e.g. undertow-servlet-2.2.6.Final-ee9.jar)
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
James R. Perkins
JBoss by Red Hat
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
Richard Opalka
Principal Software Engineer
Red Hat JBoss Middleware
Mobile: +420 731 186 942
E-mail: [hidden email]



--
James R. Perkins
JBoss by Red Hat
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
Brian Stansberry
Principal Architect, Red Hat JBoss EAP
He/Him/His
If I am writing outside of normal office hours, it is my choice; you do not need to do the same

_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Reply | Threaded
Open this post in threaded view
|

Re: wildfly-preview-24.0.0.Beta1 -ee9.jar question

Emmanuel Hugonnet
In reply to this post by James Perkins
For artemis we used Batavia with maven to produce JakartEE 9 jars from JakartaEE 8 module:
https://github.com/apache/activemq-artemis/pull/3421/commits/40f4c0218ea64683f6cd029bbd3fa4e71fd67d2e

Basically we transform the compiled classes and create a new jar from them so that we have only one place to change the code.

Cheers,
Emmanuel

Le 05/05/2021 à 20:15, James Perkins a écrit :

> I think what we should do in RESTEasy is use Batavia <https://github.com/wildfly-extras/batavia> like WildFly does for dependencies that
> are not yet Jakarta EE 9 compliant. We might need to come up with a plugin or see if we can use Galleon in a non-standard fashion to do
> this. This is something I'd be happy to look into if needed.
>
>
> [1]: https://github.com/wildfly-extras/batavia <https://github.com/wildfly-extras/batavia>
>
> On Tue, May 4, 2021 at 5:43 PM Rebecca Searls <[hidden email] <mailto:[hidden email]>> wrote:
>
>     wildfly-preview-24.0.0.Beta1-SNAPSHOT/modules has some *-ee9.jar
>     files.  Are these jar files in a maven repo somewhere?  RESTEasy will
>     have a dependency on a few of them, (e.g. undertow-servlet-2.2.6.Final-ee9.jar)
>     _______________________________________________
>     wildfly-dev mailing list -- [hidden email] <mailto:[hidden email]>
>     To unsubscribe send an email to [hidden email] <mailto:[hidden email]>
>     %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>
>
>
> --
> James R. Perkins
> JBoss by Red Hat
>
> _______________________________________________
> wildfly-dev mailing list -- [hidden email]
> To unsubscribe send an email to [hidden email]
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Reply | Threaded
Open this post in threaded view
|

Re: wildfly-preview-24.0.0.Beta1 -ee9.jar question

Emmanuel Hugonnet
I forgot to mention that this enabled us to override some properties file to set the proper API versions for example :)
Cheers,
Emmanuel

Le 07/05/2021 à 09:01, Emmanuel Hugonnet a écrit :

> For artemis we used Batavia with maven to produce JakartEE 9 jars from JakartaEE 8 module:
> https://github.com/apache/activemq-artemis/pull/3421/commits/40f4c0218ea64683f6cd029bbd3fa4e71fd67d2e
>
> Basically we transform the compiled classes and create a new jar from them so that we have only one place to change the code.
>
> Cheers,
> Emmanuel
>
> Le 05/05/2021 à 20:15, James Perkins a écrit :
>> I think what we should do in RESTEasy is use Batavia <https://github.com/wildfly-extras/batavia> like WildFly does for dependencies that
>> are not yet Jakarta EE 9 compliant. We might need to come up with a plugin or see if we can use Galleon in a non-standard fashion to do
>> this. This is something I'd be happy to look into if needed.
>>
>>
>> [1]: https://github.com/wildfly-extras/batavia <https://github.com/wildfly-extras/batavia>
>>
>> On Tue, May 4, 2021 at 5:43 PM Rebecca Searls <[hidden email] <mailto:[hidden email]>> wrote:
>>
>>     wildfly-preview-24.0.0.Beta1-SNAPSHOT/modules has some *-ee9.jar
>>     files.  Are these jar files in a maven repo somewhere?  RESTEasy will
>>     have a dependency on a few of them, (e.g. undertow-servlet-2.2.6.Final-ee9.jar)
>>     _______________________________________________
>>     wildfly-dev mailing list -- [hidden email] <mailto:[hidden email]>
>>     To unsubscribe send an email to [hidden email] <mailto:[hidden email]>
>>     %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>>
>>
>>
>> --
>> James R. Perkins
>> JBoss by Red Hat
>>
>> _______________________________________________
>> wildfly-dev mailing list -- [hidden email]
>> To unsubscribe send an email to [hidden email]
>> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________
wildfly-dev mailing list -- [hidden email]
To unsubscribe send an email to [hidden email]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s