What about already open PR with some features or bug fixes.
Don't we should review and merge it before reformatting code - otherwise we
will have lots of merge conflicts and over time no one will have energy to
review it?

Sylwester

śr., 12 paź 2022, 18:23 użytkownik Guillaume Nodet <gno...@apache.org>
napisał:

> I'd like to propose merging the following PRs:
>  * https://github.com/apache/maven-shared-resources/pull/1
>  * https://github.com/apache/maven-site/pull/329
>  * https://github.com/apache/maven/pull/824
>  * https://github.com/apache/maven-resolver/pull/147
> ... and more to come
>
> The idea is to use plugins to automatically reformat the source code and
> sort imports to obey the maven coding style.
> The first PR adds the necessary resources to maven-shared-resources : a new
> header file, as there's a requirement to put the header at the very
> beginning for the import sorter plugin to work correctly (else it considers
> the license comment to be part of comment headers and screws the
> formatting), and the eclipse xml formatter plugin.
> The second PR updates the web site to point to that file which would be in
> git instead of on the maven web site, and also updates the instruction for
> IDEA since it has been supporting the eclipse xml config for years now).
> The third and fourth PRs are updates on maven and maven-resolver to apply
> those two plugins.
>
> Those plugins have been used on mvnd and maven-build-cache-extension
> already, although they are not using a single shared resource that would be
> added by the first PR.  Hence mvnd is still using its previous coding
> style.
>
> Another point is that those plugins are fast and only do not process files
> if they have been already processed and untouched since the last build.  So
> from a daily development pov, this is transparent and does not incur any
> additional processing time during the build (or not much really).
>
> Cheers,
> Guillaume
>

Reply via email to