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 <[email protected]> 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 <[email protected]> <[email protected]>
Reply: Maven Developers List <[email protected]> <[email protected]>
Date: 14 October 2020 at 8:55:14 AM
To: [email protected] <[email protected]> <[email protected]>
Cc: Guillaume Nodet <[email protected]> <[email protected]>
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.





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to