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
- Country
- United States
- Headquarters
- San Francisco
- Based on
- convention over configuration
- Developer
- Apache Software Foundation
- Platform
- Java virtual machine
- Official website
- maven.apache.org
Show 12 more facts
- copyright license
- Apache Software License 2.0
- programmed in
- Java
- software version identifier
- 3.9.15
- issue tracker URL
- issues.apache.org/jira/browse/MNG
- download URL
- maven.apache.org/download.html
- Stack Exchange tag
- stackoverflow.com/tags/maven
- source code repository URL
- github.com/apache/maven-integration-testing
- operating system
- cross-platform
- publication date
- 2002-03-30
- social media followers
- 11319
- inception
- 2008-02-01
- Commons category
- Apache Maven
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