Maven 插件兼容性计划

范围

本页描述了系统需求计划,其中包括:

  1. Maven 插件的最低Java运行时先决条件,可以扩展到共享组件,
  2. 插件的最低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 仍然免费