如何使用JSF扩展库作为OSGI包

我想在JSF应用程序中使用Primefaces库作为osgi包。 我使用JSF页面创建了WAB包。 我还将promefaces.jar作为OSGI包部署。 我看到了primefaces.jar中的MANIFEST文件正在导出软件包,以便其他软件包可见。 问题是我如何使用primefaces标签到WAB包中? 我确定我需要将配置添加到POM.xml文件中,但我不知道如何去做。

通过将.jar文件放入WEB-INF / lib目录,我成功测试了将primefaces.jar包含到WAB中,但是我想将Primefaces作为OSGI资源而不是jar资源用于WEB-INF / lib目录。


您必须在primefaces-p.taglib.xml文件中复制并粘贴标签声明,并查看本教程中如何创建自定义标签。


WAB是否也捆绑了OSGi捆绑包? 如果是这样,您应该简单地将您需要的软件包导入WAB软件包的清单文件中。 通过在“导入包:”条目下列出它们来包含这些包。 这应该使它们可以看到整个WAB包。

链接地址: http://www.djcxy.com/p/74653.html

上一篇: How to use JSF extension library as OSGI bundle

下一篇: How to use JSF component library with OSGI