maven-mvnd搞起来

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环境变量

maven-mvnd搞起来_第1张图片

 

指定 settings.xml
注意:mvnd 中,并不会直接使用 mvnd\mvn\conf下的 settings.xml配置,我们需要手动进行执行配置文件路径

首先我们打开 mvnd\conf\mvnd.properties文件

然后在最下方,找到 maven.settings 配置项,并配置好mvn(也可不指定,mvnd自带了maven)
 

maven-mvnd搞起来_第2张图片

 

使用mvn命令打包的耗时,29秒

maven-mvnd搞起来_第3张图片

 使用mvnd命令打包的耗时,10秒maven-mvnd搞起来_第4张图片

结论显而易见了...

参考文档:

源码地址:
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

你可能感兴趣的:(java,windows,linux)