如何在一个项目中使用不同的primefaces版本?
问题描述:
在我的项目中,我必须实现一个使用primefaces v6.1的页面,但其他页面是在primefaces版本3中编写的。 其他页面的版本很难更新,另一方面,我不想使用v3进行新建页。如何在一个项目中使用不同的primefaces版本?
首先我有一个想法;在META-INF中操作primefaces-p.taglib.xml,<namespace>http://primefaces6version.org/ui</namespace>
。尝试在xhtml页面中使用: xmlns:p="http://primefaces6version.org/ui"
和组件现在可以在primefaces 6版本中使用!但它没有奏效,我不知道为什么。
是否有任何想法如何在同一个项目中使用不同的primefaces版本?
答
这并不容易,需要很多工作。它会例如需要完全重构(类重命名等)PrimeFaces版本,包括taglibs中的所有内容等等。你可以尝试为数据表创建一个自定义的PF版本,但是我个人会咬苹果并升级应用程序。
谢谢。是的,我同意,管理起来太复杂。 – msari