更快的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快,但是没那么夸张。有兴趣的小伙伴可以安装尝试下。

现在能够开始用吗?

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

相关文章
|
测试技术 Python
Playwright系列(4):录制测试脚本
Playwright系列(4):录制测试脚本
675 0
|
5月前
|
人工智能 安全 API
OpenClaw(Clawdbot)保姆级图文攻略:阿里云/本地部署+11个必装Skill清单+百炼API配置及避坑,效率翻倍
OpenClaw的真正价值,藏在其开放的Skill生态中——没有Skill的OpenClaw,只是一个连接聊天工具与AI的网关;而搭载了合适Skill的OpenClaw,能变身开发者助手、信息管理专家、办公自动化引擎甚至生活管家,成为真正“离不开的个人AI团队”。
2048 1
|
运维 网络安全 持续交付
IDEA+Docker 远程一键部署项目:技术干货分享
【10月更文挑战第4天】在现代软件开发中,快速、可靠、自动化的部署流程是提升开发效率和运维质量的关键。IDEA(IntelliJ IDEA)作为Java开发者首选的IDE,结合Docker这一轻量级容器化技术,能够实现远程一键部署项目,极大地简化了开发到生产的流程。今天,我将和大家分享这一组合在工作学习中的实际应用和技术干货。
1509 3
|
12月前
|
人工智能 运维 数据可视化
2025年中国十大低代码开发平台(最新版)
在数字经济加速发展的背景下,低代码开发平台正重塑企业软件开发模式。IDC报告显示,中国低代码市场年复合增长率达35.8%。本文从技术能力、行业覆盖、生态建设与客户案例四大维度,解析2025年度主流低代码平台,涵盖普元、阿里云宜搭、腾讯微搭、用友YonBuilder等十大平台,助力企业选型布局数字化未来。
2022 7
|
机器学习/深度学习 人工智能 开发框架
《解锁AI新姿势:手把手教你把算法集成进网络开发框架》
在数字化浪潮中,AI与网络开发的融合成为必然趋势。通过将AI算法集成到网络框架中,应用可实现智能决策、个性化交互等功能。开发者需明确目标,选择合适的AI算法(如CNN、RNN)和框架(如Django、Flask),并经历数据预处理、模型训练、接口设计等关键步骤。最终,通过性能优化和部署上线,打造出高效智能的网络应用,提升用户体验,在竞争中脱颖而出。
696 16
|
UED
ThreeJs模拟工厂生产过程三
这篇文章介绍了在Three.js中通过使用mergeGeometries技术来合并大量车间模型,以减少浏览器渲染负担,提高性能,并提供了实现模型合并的具体方法和步骤。
470 5
|
缓存 Ubuntu Linux
如何安装Docker
如何安装Docker
1135 0
|
JavaScript API 数据处理
【Vue3+TypeScript】CRM系统项目搭建之 — Axiox 网络请求封装(二)
【Vue3+TypeScript】CRM系统项目搭建之 — Axiox 网络请求封装(二)
485 0
|
消息中间件 监控 Java
Java中集成消息队列的最佳实践
Java中集成消息队列的最佳实践
|
JSON API 开发者
小红书 API 接口使用指南:笔记详情数据接口的接入与使用
小红书是一款广受喜爱的生活方式分享社交平台,涵盖旅行、美食等领域。其API允许开发者批量获取笔记内容、图片链接及用户互动数据,助力内容分析与营销策略优化。要使用API,需先注册开发者账号并通过认证获取密钥;随后依据官方文档构建与发送HTTP请求,最后处理JSON格式响应数据。整个过程中,请务必遵循平台使用条款,尊重用户隐私权。