新版Maven,构建速度大幅提升

前言

众所周知,MavenGradle几乎包含了所有Java项目的构建。而目前绝大部分的Java项目都是使用Maven的方式,Maven对比Gradle的劣势很明显,就是太慢了!
但是现在,Maven也可以变得更快了!

maven-mvnd是什么?

maven-mvndApache Maven团队借鉴了GradleTakari的优点,衍生出来的更快的构建工具,maven的强化版!

maven-mvnd 在设计上,使用一个或多个守护进程来构建服务,以此来达到并行的目的!同时,maven-mvnd 内置了maven,因此我可以在maven 过渡到 maven-mvnd的过程中实现 无缝切换!不必再安装maven或进行复杂的配置更改。

如何使用

mvnd 与 maven 命令几乎没有任何不同,可以通过查看mvnd -help 查看

举个例子、如要打包安装,则把 mvn clean install 替换为 mvnd clean install 即可。

配置使用原先已存在的 maven 的仓库!

可以修改 mvnd 解压目录下 conf 里的 mvnd.properties 文件,
拉到最后面,放开 maven.setting 注释,把值改成自己的maven仓库地址即可,如下:

1
maven.settings=D://maven//apache-maven-3.6.3//conf//settings.xml

到此配置已经完成 !


新版Maven,构建速度大幅提升
http://ysocket.pages.dev/2023/07/22/mvnd/
作者
YSocket
发布于
2023722
许可协议