当前位置: 首页 > article >正文

mvnd 初体验

https://github.com/apache/maven-mvnd/releases?page=2

  • mvnd内嵌了Maven(因此不需要单独安装Maven)。
  • mvnd客户端是通过GraalVM构建的可执行文件,与启动传统JVM相比,它的启动速度更快,占用的内存更少。
  • 实际构建发生在一个长期存在的后台进程(也称为守护进程)中。其中每个守护进程实例可以为mvnd客户端的多个连续请求提供服务。而如果没有空闲守护进程来服务构建请求,则可以并行生成多个守护进程。

在这里插入图片描述

程序打包的是 5 个 仓库、总共是 243 个模块
单纯使用 mvn 打包所有代码、总共花费时间为 25 分钟
后面使用 mvnd 之后、总花费时间为 10 分钟左右
在这里插入图片描述

使用的是 jdk1.8 、mvnd 的版本为 0.7.1
mvnd 版本要选对、前面选了两个1.x.x 的版本、一直报错


http://www.kler.cn/news/321426.html

相关文章:

  • 探索5 大 Node.js 功能
  • 【递归】7. leetcode 404 左叶子之和
  • 宠物浮毛难清理,希喂、小米、美的宠物空气净化器该选哪款?
  • 深度学习:自然语言处理的基本原理
  • sqlserver迁移数据库文件存储位置
  • Java2 实用教程(第6版)习题2 第四题
  • Python | Leetcode Python题解之第438题找到字符串中所有字母异位词
  • 负载均衡SLB详解及其应用场景
  • 2024 Fortinet OT工业安全高峰论坛成功举办
  • 【yolov7】模型导出----pytorch导出为onnx模型
  • MacOS关闭,最小化窗口快捷键
  • Go基础学习06-Golang标准库container/list(双向链表)深入讲解;延迟初始化技术;Element;List;Ring
  • Java | Leetcode Java题解之第440题字典序的第K小数字
  • OIDC5-OIDC 的工作流程
  • 详解机器学习经典模型(原理及应用)——GBDT
  • springboot实战学习(7)(JWT令牌的组成、JWT令牌的使用与验证)
  • 计算机毕业设计之:微信小程序的校园闲置物品交易平台(源码+文档+讲解)
  • 【ARM 嵌入式 编译系列 10.5 -- ARM toolchain naming convention】
  • 如何在CMakeList项目中集成GNU Autotools 构建模块
  • JavaSE——Arrays类、System类
  • 网格大师OSGB转OBJ,转换类型中的非拓扑、拓扑、重建有什么区别?
  • 【Docker】01-Docker常见指令
  • 【Linux实践】实验八:Shell程序的创建及变量
  • Scala第二天
  • 【C++笔试强训】如何成为算法糕手Day5
  • 解决TikTok无法注册或注册不了的问题
  • 手机使用技巧:如何修复变砖的 Android 手机
  • 策略模式
  • [笔记]某S厂减速箱部件参数表 - 技术问题海外联系方式
  • JavaScript typeof运算符