更快的Maven来了?听说速度提升了8倍,反正我是不信!

简介: 更快的Maven来了?听说速度提升了8倍,反正我是不信!

什么是 mvnd?

mvnd是 apache/maven的一个子项目,其中内嵌了maven,其实就是开启多个守护线程进行打包。

官方文档:https://github.com/apache/maven-mvnd

一些重要的介绍如下:

  • 内嵌了Maven,不需要单独安装maven
  • mvnd 客户端使用 GraalVM 构建本地可执行文件,与启动传统 JVM 相比,它启动得更快,占用的内存更少。
  • 如果 mvnd 没有空闲守护进程来服务一个构建请求,可以并行地生成多个守护进程。
  • mvnd 支持 Window、Linux、Macos

下载尝鲜

目前最新的版本为0.7.1,如下图:

下载地址:https://github.com/apache/maven-mvnd/releases/tag/0.7.1

下载对应操作系统的安装包即可。

下载完成之后,直接将bin目录配置到环境变量中。

然后在控制台输入:mvnd-version,出现以下界面表示安装完成:

如何打包?

打包命令和maven一样,只不过mvn变成了mvnd,例如:

  • mvnd clean
  • mvnd install
  • mvnd package

性能如何?

性能目前来说只是还行,确实比Maven快,但是没那么夸张。有兴趣的小伙伴可以安装尝试下。

现在能够开始用吗?

这里陈某的意见还是先观望一段时间,自己本地可以用起来,但是生产不建议使用,毕竟刚出来的工具。

相关文章
|
Oracle Java 关系型数据库
使用了这个神器,让我的代码bug少了一半(下)
使用了这个神器,让我的代码bug少了一半(下)
使用了这个神器,让我的代码bug少了一半(下)
|
6天前
|
Web App开发 前端开发 JavaScript
前端开发必备神器大公开,用过的人都哭了:效率翻倍不是梦!
前端开发结合了创意与技术,本文介绍了几个提升开发效率的工具:Visual Studio Code、Webpack、Postman、GitHub 和 Chrome DevTools。这些工具分别在代码编辑、模块打包、API 测试、版本控制和网页调试等方面发挥重要作用,帮助开发者提高工作效率,优化项目管理。
16 4
|
6月前
|
安全 前端开发 Java
安全同学讲Maven重打包的故事
经过去年的Log4j-core的治理工作,我们通过Maven的依赖仲裁机制,在蚂蚁集团静态代码扫描平台-STC 和资产威胁透视-哈勃2款产品的联动合作下,很好的完成了直接依赖和间接依赖场景下的治理工作。但路还很远,新的场景层出不穷,故事还远远没有结束,我们要做的事情还非常多。
157 12
|
SQL 前端开发 JavaScript
不可不知的八个出色的Java项目
不可不知的八个出色的Java项目
226 0
|
搜索推荐 小程序 程序员
看过很多教程,却依然写不好一个程序,怎么破?
最近在和学员的沟通中,发现不少初学者面临这样一个问题:了解了一些基本的语法,看得懂书上的示例,但是面临一个新的编程问题时,依然感到无从下手。
|
算法 Python
以为是高性能神仙算法,一看源代码才发现...
以为是高性能神仙算法,一看源代码才发现...
111 0
|
大数据 程序员 编译器
python和Go性能相差200倍?实在忍不住吐槽某乎的一些大佬,没去仔细分析过什么文章都好意思发!
python和Go性能相差200倍?实在忍不住吐槽某乎的一些大佬,没去仔细分析过什么文章都好意思发!
189 0
python和Go性能相差200倍?实在忍不住吐槽某乎的一些大佬,没去仔细分析过什么文章都好意思发!
|
Java Maven
“三招“破idea创建maven项目速度慢问题
“三招“破idea创建maven项目速度慢问题
865 0
“三招“破idea创建maven项目速度慢问题
|
前端开发 Java Spring
项目中发现了一个新的玩意WebAsyncTask
前言 文本已收录至我的GitHub仓库,欢迎Star:github.com/bin39232820… 种一棵树最好的时间是十年前,其次是现在
173 0
|
安全 Java 测试技术
使用了这个神器,让我的代码bug少了一半(上)
使用了这个神器,让我的代码bug少了一半
使用了这个神器,让我的代码bug少了一半(上)