Congrats guys! Can be worth some more noise cause I have to admit I didn't
see mvnd before this thread and it is something all dev likely want to test
"locally" (vs on a CI where you don't want it) 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 ven. 16 oct. 2020 à 16:15, Peter Palaga <ppal...@redhat.com> a écrit :

> Re-layouting the mvnd distro worked indeed, see
> https://github.com/mvndaemon/mvnd/pull/96 . Many thanks for the
> suggestion, Romain!
>
> mvnd and stock Maven will be able to continue their peaceful co-existence
> :)
>
> -- P
>
> On 14/10/2020 10:20, Peter Palaga wrote:
> > On 14/10/2020 08:20, Romain Manni-Bucau wrote:
> >> Hi,
> >>
> >> This one is not easy since both cases make sense IMHO (using "mvn"
> >> through
> >> mvnd or real pure isolated "mvn").
> >> My immediate thought is to play with PATH order and to provide an "mvn"
> >> script as an extension of mvnd and not something built-in (well
> >> documented
> >> it is enough IMO).
> >
> > Yeah, recommending users to put the stock Maven's bin before mvnd's was
> > was what we were thinking about. The caveat is that e.g. SDKMAN iterates
> > over packages in alphabetic order, prepending the individual bin folders
> > to the PATH. mvnd/bin thus gets a higher precedence than maven/bin
> >
> >> Using toolchain we can also make it more transparent (but not sure it
> >> would
> >> be the default without some enhancements and plugin upgrades which seems
> >> the issue you hit).
> >>
> >> Last thing I can think about is to relayout the distribution: mvnd/bin
> >> does
> >> not contain maven but set maven.home to a folder not in path with mvn
> >> script.
> >
> > That sounds viable, we should try that. Thanks for the idea!
> >
> > -- P
> >
> >> This makes mvnd in PATH but not mvn script since a lot of mvn script
> >> lookup
> >> is done in mojo reading maven.home - if not it can/should be fixed since
> >> maven/bin does not have to be in PATH to work. Such "conflict" is very
> >> acceptable since it is exactly the goal of mvnd IMHO and it does not
> >> break
> >> OS setup.
> >>
> >> Hope it makes some sense.
> >>
> >> 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 mer. 14 oct. 2020 à 01:02, Mark Derricutt <m...@talios.com> a écrit
> :
> >>
> >>> I just wanna say kudos to mvnd - found it the other day on r/java (or
> >>> r/programming) and I must say - this is awesome.
> >>>
> >>> It even plays well with our tiles-maven-plugin which I was sure it
> would
> >>> play up on.
> >>>
> >>> Mark
> >>>
> >>>
> >>>
> >>>
> >>> From: Peter Palaga <ppal...@redhat.com> <ppal...@redhat.com>
> >>> Reply: Maven Developers List <dev@maven.apache.org>
> >>> <dev@maven.apache.org>
> >>> Date: 14 October 2020 at 8:55:14 AM
> >>> To: dev@maven.apache.org <dev@maven.apache.org> <dev@maven.apache.org>
> >>> Cc: Guillaume Nodet <gno...@redhat.com> <gno...@redhat.com>
> >>> Subject:  Hello from mvnd
> >>>
> >>> I think we can say that the project left the PoC phase recently. We
> >>> use it
> >>> for our daily work, we made it available via SDKMAN and we are solving
> >>> issues coming from the users.
> >>>
> >>
> >
>
>

Reply via email to