Strictly speaking it is slower but I don't think we would notice it in a
build (same as Path is slower than File).

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le mar. 9 juin 2020 à 14:59, Mark Struberg <[email protected]> a
écrit :

> Don't we configure those patterns mostly directly in the poms?
> Ditching our own DirectoryScanner would likely require a huge amount of
> existing projects to rewrite their config when they update some plugins.
> Don't think this is really worth it. Plus the Java7 directoryScanner is
> not really faster than our own impl, isn't?
>
> LieGrue,
> strub
>
>
> > Am 09.06.2020 um 14:54 schrieb Romain Manni-Bucau <[email protected]
> >:
> >
> > Do you suggest to use java regex?
> > Think it is very rare that mojo use that (even outside
> > org.apache.maven.plugins) and each time it kind of hurts users so I hope
> we
> > don't go that path. On the other side, never saw anyone complaining of
> ant
> > regexes.
> > Ant like syntax is way more friendly and natural IMHO and does not assume
> > maven user is a Java expert nor a regex expert (this is actually rare you
> > use them properly at this location, you likely don't escape it properly
> or
> > have some headache with xml in some cases).
> > I also don't think we can break all plugins out there using this piece of
> > code so rewriting the impl with whatever newer API is ok if as fast but
> > changing the config requires a wider discussion IMHO.
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://rmannibucau.metawerx.net/> | Old Blog
> > <http://rmannibucau.wordpress.com> | Github <
> https://github.com/rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
> > <
> https://www.packtpub.com/application-development/java-ee-8-high-performance
> >
> >
> >
> > Le mar. 9 juin 2020 à 14:46, Elliotte Rusty Harold <[email protected]>
> a
> > écrit :
> >
> >> On Tue, Jun 9, 2020 at 8:30 AM Romain Manni-Bucau <
> [email protected]>
> >> wrote:
> >>>
> >>> Wildcard support which is more user friendly (who would like to use
> java
> >>> regex to configure that ;)).
> >>
> >> Familiarity is user friendly. Standard Java regex that developers
> >> already know and use beats a marginally simpler syntax they don't. I'd
> >> rather stick to one well-documented wildcard syntax across multiple
> >> projects than learn a new and slightly different one for each project.
> >> Relying on developers to read and understand the details of a new
> >> syntax is dangerous. That's even assuming it's fully and correctly
> >> documented and implemented in the first place, which might not be the
> >> case here.
> >>
> >>
> >>
> >> --
> >> Elliotte Rusty Harold
> >> [email protected]
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to