Maven 插件兼容性计划
范围
本页描述了系统需求计划,其中包括:
- Maven 插件的最低Java运行时先决条件,可以扩展到共享组件,
- 插件的最低Maven运行时先决条件。
此类要求在每个插件信息报告中显示为“系统要求”(请参阅此示例)。
在每日生成的报告中可以看到所有最新插件版本的综合视图。
maven计划
- 直到 2012 年,Maven 2.2.1 + Java 5 先决条件,插件版本在 2.x
- 自 2012 年以来,Maven 3.0 + Java 7 先决条件,3.xy 中有插件
- 自 2020 年 6 月起,插件使用的 Maven 插件 API >= 3.1.0 + Java 8 先决条件技术细节
语境
- 发行说明中提供了具有 Java 先决条件的 Maven 核心历史记录
- JDK/JRE 可用日期:
- Java 5 (2004) 是封闭源代码,2009 年公共更新结束
- Java 6 (2006) 是开源的,在 OpenJDK 中维护到 2018 年
- Java 7 (2011) 是开源的,至少在 2020 年 6 月之前由 OpenJDK维护
- Java 8 (2014) 是开源的,至少在 2023 年 9 月之前由 OpenJDK维护
- Java 11(LTS,2018)是开源的,至少在 2025 年 9 月之前由 OpenJDK维护
- 有关更新的 JDK 版本,请参阅Java 版本年鉴
有关更多详细信息,另请参阅Java 仍然免费