嘿,我正在将PrimeFaces应用程序从3.5迁移到7.0,因此请参阅迁移指南https://github.com/primefaces/primefaces/wiki/Migration-Guide
在6.2到7.0的重大更改中,他们说“推送已删除。请立即使用JSF2.3套接字或OmniFaces。”我有点困惑要使用哪个。
当前我的项目依赖项如下:
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.1.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.1.2</version>
<scope>compile</scope>
</dependency>
我正在搜索com.sun.faces依赖项2.3,但找不到它们,我发现的是: https://mvnrepository.com/artifact/com.sun.faces/jsf-api 只会过2.2.19
并且对于jsf-impl发现了以下内容: https://mvnrepository.com/artifact/com.sun.faces/jsf-impl 也是如此2.2.19
所以我在考虑使用javax中的jsf,但是我不确定那是否是正确的做法。 这是来自Javax的jsf-api https://mvnrepository.com/artifact/javax.faces/javax.faces-api/2.3
javax中的jsf-impl就像在2.0下一样,所以我有点困惑如何将我的jsf更新到2.3,谢谢:)