Skip to content
EntityQ139941· pop 30· linked from 279 articles

阿帕奇Maven

Sign in to save

Also known as Maven

项目管理及自动构建工具

Key facts

Developer
The Apache Software Foundation
Initial release
13 July 2004 ; 21 years ago ( 2004-07-13 )
Stable release
3.9.16 / 17 May 2026 ; 24 days ago ( 17 May 2026 )
Written in
Java
Type
Build tool
License
Apache License 2.0
Website
maven .apache .org
Repository
github .com /apache /maven

via Wikipedia infobox

Wikidata facts

Headquarters
San Francisco
Official website
maven.apache.org
Show 12 more facts
programmed in
Java
software version identifier
3.9.15
operating system
cross-platform
publication date
2002-03-30
social media followers
11319
inception
2008-02-01
Commons category
Apache Maven
Sources (6)

via Wikidata · CC0

Article · 中文

Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。Maven也可被用于构建和管理各种项目,例如C#,Ruby,Scala和其他语言编写的项目。Maven曾是Jakarta项目的子项目,现为由Apache软件基金会主持的独立Apache项目。 Maven解决了软件构建的两方面问题:一是软件是如何构建的,二是软件的依赖关系。不同于Apache Ant等早期工具,Maven设定了构建流程的标准,在此之外只需要指定例外情况。XML文件描述了正在构建的软件项目、它对其他外部模块和组件的依赖关系、构建顺序、目录和所需的插件。该文件通常有预设的目标任务,例如代码编译和打包。Maven从一个或多个代码仓库(例如Maven 2 Central Repository)动态地下载Java库与Maven插件,并将其存储在本地缓存区中。 Maven是以基于插件的架构构建的,这使其能够使用任何能用标准输入控制的应用程序。Maven 2同时维护了为C/C++准备的原生插件。 尽管Gradle和sbt等替代技术并不依赖于XML,但他们仍然保留了Maven引入的关键概念。还开发了一个专用的依赖管理器,同时支持Maven仓库。 Apache Maven也包括对可重现构建的支持。

Abstract from DBpedia / Wikipedia · CC BY-SA