mvnd结合idea使用
前言
2021年看到apache新出了mvnd这么一个项目,属于maven的子项目,但是介绍是maven加强版,超过maven和gradle的速度,是maven的2~10倍,当时体验了下,还不错,但是一直没法配合idea使用,所以暂时搁置没记录下来。2024年升级了下idea,最近无意发现可以配置mvnd命令并且结合插件maven helper无缝使用,编译和打包速度确实快,而且跟原始maven使用体验一样。
当时查阅到idea官方需求区有用户提需求: https://youtrack.jetbrains.com/issue/IDEA-264396/Implement-support-of-mvnd-Maven-Daemon
1、项目地址
github: https://github.com/apache/maven-mvnd/releases
2、命令行使用
|
|
基本无缝衔接maven的命令行操作,但是速度确实提速了不少。参考下图
2.1 help 帮助介绍
2.2 compile 编译过程
2.3 package 打包过程
3、idea配置到maven插件上
参考下图,先在插件市场安装maven helper,然后配置mvnd命令所在的bin目录
3.1 idea下使用
比如执行compile
控制台日志如下
完美运行
4、后记
2021年的时候,用的还是2018、2020版本的idea,那会可能没想到maven helper插件这里可以配置,想到的就是idea支持mvnd,但是查阅了下idea官方有开发者提问什么时候支持mvnd,但是需求一直挂着还没解决,没想到这个插件搞定了。试用过感觉挺不错的,后续有什么新发现再更新完善…
PS: 1、经测试可能会出现mvn可以编译的项目,mvnd下报错,因此替换mvn的时候还是需要验证下,未定位出来具体原因
- 原文作者:Anttu
- 原文链接:https://anTtutu.github.io/post/2025-02-13-mvnd/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。