5

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

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

4

2 回答 2

4

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

于 2012-06-11T07:16:25.350 回答
3

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

于 2012-06-11T14:45:58.633 回答