当前位置: 首页 > 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/a/321426.html

相关文章:

  • Vim 编辑器详细教程
  • Milvus×EasyAi:如何用java从零搭建人脸识别应用
  • Ingress-Nginx Annotations 指南:配置要点全方面解读(上)
  • 【VUE小型网站开发】socket.io聊天室
  • python+reportlab创建PDF文件
  • PetaLinux 内核输出信息的获取方式
  • 探索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类