在java开发过程中,经常会使用到maven构建工具,相信大家都遇到过maven构建过程过于缓慢的情况~
下面给大家分享下mvnd工具的使用,来加速maven构建过程,助力大家提升开发效率~ 早点下班~
- mvnd版本 0.7.1
参考文档:https://github.com/apache/maven-mvnd
使用方式
这里演示windows10系统下的使用方式
1.进入工具下载页面: https://github.com/mvndaemon/mvnd/releases
选择对应的操作系统平台文件并下载
2.解压缩下载好的文件到指定路径
3.编辑工具目录中的conf/mvnd.properties配置文件,修改maven.settings属性值为你本地使用的maven配置,这样可以复用maven配置,不用再重新下载一堆儿jar包了
注意使用linux下的路径分隔符/
4.配置mvnd可执行文件到系统的环境变量中
运行效果
做好如上配置后,打开命令行,执行mvnd -version,来验证工具的可用性,可以看到如下命令回执
mvnd工具接收的命令行参数和mvn的命令行参数保持一样,可以直接替换原来maven的构建命令来使用~
以我本地maven多模块的工程来测试下mvnd工具的构建效果,先使用mvn构建测试,观察构建速度
mvn clean package -T 1C -DskipTests
再使用mvnd构建测试,观察构建速度,相较于mvn的构建过程,速度有了明显的提升~
mvnd clean package -T 1C -DskipTests