本文主要是介绍更快的Maven来了,我的天,速度提升了8倍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
周末被 maven-mvnd 刷屏了,于是我也下载了一个 mvnd 体验了一把。虽然测试的数据都是基于我本地项目,不具备普适性和权威性,但也足以说明问题。它的测试结果远远超出我的预期,下面一起来看。
什么是 mvnd?
mvnd 是 Maven Daemon 的缩写 ,翻译成中文就是 Maven 守护进程。
mvnd 是 apache/maven 的一个子项目,它并不是一个全新的构建工具,而是对 maven 的扩展。它内置了 maven,其实现原理是构建了一个或者多个 maven 守护进程来执行构建服务。
mvnd 概述
1.mvnd 的目标是使用 Gradle 和 Takari 所知的技术提供更快的 Maven 构建。
Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化建构工具。Gradle 构建脚本使用的是 Groovy 或 Kotlin 的特定领域语言来编写的,而不是传统的 XML。Gradle 最大的优势就是比传统的 Maven 构建速度更快。 Takari 是 maven-wrapper 核心,大部分的开源项目都是提供 warpper 方便用户不安装 maven 的前提下快速构建项目的。
2.mvnd 内嵌了 Maven,所以不需要单独安装 Maven 了。
3.一个守护进程实例可以服务于来自 m
这篇关于更快的Maven来了,我的天,速度提升了8倍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!