簡體   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