Apache Maven
软件介绍
Apache Maven 是 Apache 软件基金会旗下的 Java 项目构建与项目管理工具。它围绕项目对象模型(POM)和一组插件来描述并构建项目,目标是让开发者用尽量短的时间把一个 Java 项目组织起来并完成构建。
核心功能
- 依赖管理:自动处理依赖的更新和传递依赖,并可从大型中央仓库获取库文件和元数据。
- 统一的构建方式:每个项目都由 POM 加插件构建,熟悉一个 Maven 项目后,就能看懂其他项目的构建过程。
- 插件扩展:插件可用 Java 或脚本语言编写,构建逻辑通过插件目标实现。
- 模型驱动的产出:基于项目模型,几乎不用写脚本就能生成 JAR、WAR 或发行包。
- 项目信息与站点:可用同一份元数据生成项目网站或 PDF,并输出更新日志、依赖列表和单元测试报告等信息。
- 发布管理:支持与 Git、Subversion 等版本控制系统结合的发布流程。
支持平台与系统要求
Maven 是 Java 程序。官方下载页说明,Maven 3.10 及以上版本需要 JDK 8 或更高版本才能运行,同时可以通过 toolchains 构建面向其他 JDK 版本的项目。官方提供 tar.gz 和 zip 两种二进制压缩包。
版本与授权
Maven 采用 Apache License 2.0 许可,可免费使用。按官方下载页,当前稳定版为 3.10.0,另有 Maven 4.0.0-rc-7 预览版,官方标注不可用于生产环境。官方建议下载后用 KEYS 文件校验签名和 SHA-512 校验和。
适用人群与使用场景
适合需要统一构建流程、管理第三方依赖的 Java 开发者和团队。Maven 对项目目录结构有一套约定,目录结构特殊、无法调整的项目可能要放弃部分功能,甚至不适合使用 Maven。
版本列表
-
-
-
Maven v3.6.3 官方版
Maven最新版是款项目管理和构建自动化工具。Maven包含了一个项目对象模型 (P ...
软件大小:3.9 MB 更新时间:2021-01-06
-
