繁体   English   中英

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

[英]How to use JSF extension library as OSGI bundle

我想在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目录中。

WAB捆绑包也是OSGi捆绑包吗? 如果是,则只需在WAB包的清单文件中导入所需的包。 通过在Import-Package:条目下列出包来包含它们。 这应该使它们对整个WAB包可见。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM