发展历程 什么是行家? -技术百科的定义

什么是行家? -技术百科的定义

目录:

Anonim

定义-Maven是什么意思?

Maven是一个软件项目管理和理解工具,主要用于基于Java的项目,但也可以用于管理其他编程语言(如C#和Ruby)的项目。 Maven帮助管理构建,文档,报告,依赖关系,软件配置管理(SCM),发行和分发。


许多集成开发环境(IDE)为Maven提供了插件或附加组件,从而使Maven可以从IDE内编译项目。

技术百科解释Maven

Maven的主要功能包括:

  • 一种标准,简便的方式来构建项目,其中隐藏了不必要的细节
  • 统一的构建系统,在构建任何项目时都遵循标准策略
  • 质量项目信息,例如依赖项列表,交叉引用的源和单元测试报告
  • 依赖关系管理,包括自动更新和依赖关系关闭
  • 同时处理多个项目的能力
  • 从Maven存储库动态下载必要的Java库和插件

Maven由Jason Van Zyl于2002年创建,是Apache Turbine项目的一部分。 它在2003年成为Apache Software Foundation项目。此后,发布了Maven的多个版本,包括Maven v1.0,v2.0和v3.0。


Maven中的基本单元是项目对象模型(POM),一个XML文件,其中包含有关软件项目的信息,Maven在构建此项目时使用的配置详细信息,对外部组件或模块的任何依赖关系以及构建顺序。 Maven的功能还取决于插件,这些插件提供了一组可以执行的目标。 实际上,所有工作都由插件处理。 有许多用于构建,测试,SCM,运行Web服务器等的Maven插件。插件是在POM文件中配置的,默认情况下其中包含一些基本插件。

什么是行家? -技术百科的定义