When I want to use the mvnd in the maven wrapper I can simply specify the download url and it works.
However because mvnd is only distributed as native executables I have a problem when working in a team (or opensource project) where people have different hardware. Some have Arm based Macs, some still have an old intel based mac and I normally work on an x86_64 based Linux.
I would like to use mvnd but at this time I cannot make it part of the mvn wrapper config in the projects.
So although a non-graalvm distribution of mvnd is slower, it is desirable for situations like this.
When I want to use the mvnd in the maven wrapper I can simply specify the download url and it works.
However because mvnd is only distributed as native executables I have a problem when working in a team (or opensource project) where people have different hardware. Some have Arm based Macs, some still have an old intel based mac and I normally work on an x86_64 based Linux.
I would like to use mvnd but at this time I cannot make it part of the mvn wrapper config in the projects.
So although a non-graalvm distribution of mvnd is slower, it is desirable for situations like this.