>
> Does spotless have an option to fork (like the old ant fork=true),
>

I don't know but I don't think so. It's a plain plugin for gradle, with its
own set of dependencies. Gradle plugins are not forked - they run within
the process (much like ant tasks).


> Are all gradle spotless users having to do these things? Can they be
> somewhere other than this file?


I don't think there is any other way. The problem is not even spotless
itself - it's the google formatting code that is a dependency of spotless
that is causing problems here.

https://github.com/diffplug/spotless/tree/main/plugin-gradle#google-java-format
https://github.com/diffplug/spotless/issues/834

You could run this plugin via methods other than the gradle integration
layer (for example via forked ant). This has drawbacks though - no
incremental inputs, worse reporting, etc.

Dawid

Reply via email to