On Tue, 22 Sep 2026 18:05:21 GMT, Kevin Rushforth <[email protected]> wrote:

>> All my builds are clean builds, I had my share of problems stemming from 
>> stale artifacts.
>> 
>> Do you want to migrate all the build scripts in the project to use gradle?
>
> To Nir's point, this isn't an existing build script. There are no build 
> scripts for manual tests and all of our other tests use gradle. Right now, 
> only "apps" use ant, and that's because they are legacy. I wouldn't use that 
> as an argument for expanding the use of ant beyond the apps dir.

> All my builds are clean builds, I had my share of problems stemming from 
> stale artifacts.

Yes, because the Gradle build file is incorrect. I filed 
[JDK-8391666](https://bugs.openjdk.org/browse/JDK-8391666) because the stale 
artifacts aren't detected correctly, which results in compromised builds. 
[JDK-8389921](https://bugs.openjdk.org/browse/JDK-8389921) fixed an example of 
this with native sources. With all of that, it's still rare that I need to 
clean every build.

> Do you want to migrate all the build scripts in the project to use gradle?

Without fixing the main build file it won't help much because these apps/tests 
are downstream of the broken build. They'll run a bit better than ant. I have 
https://github.com/openjdk/jfx/pull/2294 sitting in the review queue for a 
couple of weeks (not complaining), and https://github.com/openjdk/jfx/pull/2305 
ready to go in directly after. Then a couple more in the chain that I'm waiting 
with until the first one moves.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/2156#discussion_r4074810854

Reply via email to