On Mon, 21 Sep 2026 17:25:18 GMT, Marius Hanl <[email protected]> wrote:
>> Andy Goryachev has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> text area
>
> build.gradle line 4995:
>
>> 4993:
>> 4994: doLast() {
>> 4995: ant(t.name,
>
> This is (all things considered) a broader question, but I would really
> recommend not adding any more Ant tasks (and thus increasing our dependency
> on Ant).
> The goal can also be accomplished without Ant (and without `build.xml`),
> which simplifies the configuration, and will make us only use Gradle and not
> another tool like Ant.
>
> cc @nlisker also interested in your opinion.
Yes, this will be going backwards. The external executions that Gradle can't
follow mess up the caching. I recently added a [Gradle build
file](https://github.com/nlisker/jfx/blob/9eaf738cc83a0d4ae845346efd8c5e8f3b510ec0/tests/performance/3DLighting/build.gradle)
for the 3DLighting test application, and that one is external to the main
build. Here we're wiring a new project to the main build, thus increasing the
technical debt.
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/2156#discussion_r4070586382