maven-mvnd是Apache Maven团队借鉴了Gradle和Takari的优点,衍生出来的更快的构建工具,maven的强化版!
maven-mvnd 在设计上,使用一个或多个守护进程来构建服务,以此来达到并行的目的!同时,maven-mvnd 内置了maven,因此我可以在maven 过渡到 maven-mvnd的过程中实现 无缝切换!不必再安装maven或进行复杂的配置更改。
下载地址
https://github.com/apache/maven-mvnd/releases/download/1.0-m6/maven-mvnd-1.0-m6-m39-windows-amd64.zip
解压安装后,设置mvnd环境变量
指定 settings.xml
注意:mvnd 中,并不会直接使用 mvnd\mvn\conf下的 settings.xml配置,我们需要手动进行执行配置文件路径
首先我们打开 mvnd\conf\mvnd.properties文件
然后在最下方,找到 maven.settings 配置项,并配置好mvn(也可不指定,mvnd自带了maven)
使用mvn命令打包的耗时,29秒
使用mvnd命令打包的耗时,10秒
结论显而易见了...
参考文档:
源码地址:
https://github.com/apache/maven-mvnd
maven-mvnd使用步骤,新版Maven,构建速度大幅提升
https://blog.csdn.net/m4330187/article/details/122278810
mvnd 从入门到大型系统实战,居然比maven快这么多
https://blog.csdn.net/mxy2404830/article/details/122322666