Let's not forget checksum validation by default. I think it's already
planned, but just wanted to mention it.




On Fri, 22 Jul 2022, 07:55 Olivier Lamy, <ol...@apache.org> wrote:

> On Fri, 22 Jul 2022 at 05:59, Guillaume Nodet <gno...@apache.org> wrote:
>
> > I would propose to add the -e flag by default and also the
> >
>
> +1
>
>
> > -DtrimStackTrace=false.
> >
>
> surefire has been changed in 3.0.0-M6 with this default value ;)
>
>
> >
> > Le jeu. 21 juil. 2022 à 20:24, Benjamin Marwell <bmarw...@apache.org> a
> > écrit :
> >
> > > Hi everyone,
> > >
> > > as discussed in Slack, here are a few ideas for Maven 4.0 Plugin
> > > default's changes.
> > > Rationale: Convention over configuration, but things have diverged
> > > from when Maven 3 was started.
> > >
> > > * Set the default Java Source file encoding to UTF-8.
> > > This seems to receive a broad agreement. Not only is UTF-8 default on
> > > most platforms nowadays (UTF-16 on Windows), it also aligns with Java
> > > 18+, most user configurations and getting rid of the annoying warning
> > > "is platform dependent". Plus, it is 100% compatible with ASCII and
> > > mostly compatible with other encodings.
> > >
> > > * Setting the default javadoc-plugin verbosity to quiet via
> "quiet=true".
> > > [1]
> > > This was the default before Java 1.4.2 anyway, and it will only make
> > > the list of generated html sites disappear.
> > >
> > > * Setting failOnMissingWebXml to "false" by default. Romain suggested
> > > this was planned for the next major release, but I was not able to
> > > find an issue about this.
> > >
> > > There seems to have been some jira tickets about this, all set to
> > > resolved+fixed, but I cannot see the actual implementation which made
> > > it into the plugin. [2], [3]. Setting the default to "false" based on
> > > the existence of annotations or a dependency might still be a valid
> > > idea, but this got vastly more complicated, no question. So just
> > > setting it to "false" might do it, but it will break builds which do
> > > not use annotations. There are good reasons for this, e.g. using a
> > > particular startup order for listeners.
> > >
> > > That said, I am not sure about the last one unless we can identify
> > > *for sure* there are *some* kind servlets/listeners etc. present in
> > > the .war file. My -0.5 on this one unless someone can come up with a
> > > neat solution.
> > >
> > > So, what do you think? Are there more sane defaults we should set for
> > > Maven 4.0?
> > >
> > > - Ben
> > >
> > >
> > > [1]:
> > >
> >
> https://maven.apache.org/plugins/maven-javadoc-plugin/test-jar-mojo.html#quiet
> > > [2]: https://issues.apache.org/jira/browse/MWAR-396
> > > [3]: https://issues.apache.org/jira/browse/MWAR-262
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > > For additional commands, e-mail: dev-h...@maven.apache.org
> > >
> > >
> >
> > --
> > ------------------------
> > Guillaume Nodet
> >
>

Reply via email to