Well, most of those files are false positives. The "JavaSE" (JDK)
still has many javax packages whereas only JavaEE classes are
affected.

As far as I can see, there's the handful of classes we know about in
groovy-servlet and some related test files and a related build file.

There's also some javax.inject references in our build files, but that
is a separate tooling issue and doesn't affect any visible artifacts
that we produce.

We also have some javax.annotation annotations usage for some rarely
used files, but they are essentially a tooling/documentation thing -
not so much related to the JavaEE change.

But I agree we should look at those before Groovy 5 is released.

Cheers, Paul.

On Thu, Dec 19, 2024 at 11:06 PM <jost.schwi...@it.nrw.de> wrote:
>
> Sorry, "only" 133 files:
> https://github.com/search?q=javax+repo%3Aapache%2Fgroovy+path%3A*.groovy+language%3AGroovy+language%3AGroovy+&type=code&ref=advsearch
>
> (The advanced search somehow dropped the "javax" part... 🤷‍♂️)
>
>
> -----Original Message-----
> From: jost.schwi...@it.nrw.de <jost.schwi...@it.nrw.de>
> Sent: Thursday, December 19, 2024 1:59 PM
> To: dev@groovy.apache.org
> Subject: RE: Replacing javax.* with jakarta.*
>
> Thanx for your fast response!
>
> We have 5 projects using groovy-servlet - and Tomcat 9 support will end 
> 2025...
>
> I know that e.g. groovy-xml is also using javax.
>
> OMG, a quick code search in the groovy repository finds over 2400 files:
> https://github.com/search?q=repo%3Aapache%2Fgroovy+path%3A*.groovy+language%3AGroovy+language%3AGroovy&type=Code&ref=advsearch&l=Groovy&l=Groovy
>
>
> -----Original Message-----
> From: Paul King <pa...@asert.com.au>
> Sent: Thursday, December 19, 2024 12:02 PM
> To: dev@groovy.apache.org
> Subject: Re: Replacing javax.* with jakarta.*
>
> Thanks for the prompt Jost. I just added a comment in the issue.
> TL;DR, yes we should do that. Help welcome as we haven't had any folks 
> volunteer to do that yet.
>
> Note, there are other projects like Micronaut, Grails, etc. that have already 
> advanced moving forward with Jakarta changes.
> Also, when you say many subprojects, what did you have in mind over and above 
> groovy-servlet?
>
> Cheers, Paul.
>
> On Thu, Dec 19, 2024 at 6:40 PM <jost.schwi...@it.nrw.de> wrote:
> >
> > Regarding to https://issues.apache.org/jira/browse/GROOVY-11190
> >
> > All "javax.*" libs have to be renamed to "jakarta.*" - e.g. when switching 
> > Tomcat from 9 to 10 (Jakarta EE 9).
> > (Special "thanx" to SUN for this "service"! 🙄)
> >
> > There are many Groovy subprojects using javax.* ... 🤷‍♂️
> > Are there any plans to adapt Groovy accordingly?
> >
> > Thanx in advance!
> > Jost

Reply via email to