PrimeFaces 需要哪些 JSF 版本?我对感兴趣:
- PrimeFaces 3.5
- PrimeFaces 4.0
任何JSF 2.x版本都是 Primefaces 的必需依赖项。
此外,Primefaces 4.0 及更高版本也支持新的 JSF 2.2 版本,而 Primefaces 3.5 不支持。
因此,如果您打算使用 JSF 2.2 功能,请考虑使用 Primefaces 4.0,因为它将支持所有三个,即 2.0、2.1 和 2.2,否则您最好使用 3.5 版本。
Primefaces 用户指南Section 2.2 - Dependencies
中已经提到了这些细节。
要使用 JSF 2.3,需要 Primefaces 6.1 或更高版本。
Primefaces 6.1 支持 JSF 2.0、2.1、2.2 和 2.3
primefaces-9.0 JSF 2.0 - 2.3
primefaces-8.0 JSF 2.0 - 2.3
primefaces-7.0 JSF 2.0 - 2.3
primefaces-6.2 JSF 2.0 - 2.3
primefaces-6.1 JSF 2.0 - 2.3
primefaces-6.0 JSF 2.0 - 2.2
primefaces-5.3 JSF 2.0 - 2.2
primefaces-5.2 JSF 2.0 - 2.2
primefaces-5.1 JSF 2.0 - 2.2
PrimeFaces 4.0 JSF 2.0 - 2.2
PrimeFaces 3.5 JSF 2.0 - 2.1
如您所见,Primefaces 的版本和兼容的 JSF 版本。最好使用 primeface 4.0,它可以在不升级 JSF (2.0-2.2) 的情况下进一步增强到 6.0
如果没有强制要求,那么最好使用 primeface 6.1 或更高版本
除了这些答案之外,重要的是要考虑到当使用像 payara 这样的应用程序服务器时,包括这些库。你不必担心。而如果使用网络服务器,则必须根据 primefaces 版本包含这些库