Mojarra 版本是否与 JSF 版本相对应?

Does the Mojarra version correspond with the JSF version?

例如,Mojarra v2.1.29-redhat-1 是否暗示正在使用 JSF 2.1?

我在 https://javaserverfaces.java.net/

上找不到确切的信息

对于其他 RedHat(显然还有其他供应商的)产品,版本号之间存在脱节,例如 JBoss 企业应用平台 (EAP) 和 JBoss 应用服务器 (AS) , 所以我想确定一下。

如果您知道答案,您是如何得出答案的?

Does the Mojarra version correspond with the JSF version?

是的。

  • 2.3.x == JSF 2.3 实现
  • 2.2.x == JSF 2.2 实现
  • 2.1.x == JSF 2.1 实现
  • 2.0.x == JSF 2.0 实现
  • 1.2_x == JSF 1.2 实现
  • 1.1_x == JSF 1.1 实现
  • 1.0 == JSF 1.0 实现

顺便说一句,MyFaces 也是如此。


If you know the answer, how did you arrive at it?

JAR /META-INF/MANIFEST.MF 文件中的 Specification-Version 条目和实际源代码中的 API 版本证实了这一点。