java - Cómo utilizar la biblioteca de extensión JSF como paquete OSGI
primefaces pom.xml (2)
¿El paquete WAB también es un paquete OSGi? Si es así, simplemente debe importar los paquetes que necesita en el archivo de manifiesto del paquete WAB. Incluya los paquetes listándolos en la entrada Import-Package: Esto debería hacerlos visibles para todo el paquete WAB.
Quiero usar la biblioteca Primefaces como paquete de osgi en la aplicación JSF. Creé el paquete WAB con páginas JSF. También implementé promefaces.jar como paquete OSGI. Vi en los primefaces.jar que el archivo MANIFEST está exportando los paquetes para que sean visibles para otros paquetes. La pregunta es ¿cómo puedo usar las etiquetas de las caras primarias en el paquete WAB? Estoy seguro de que necesito agregar la configuración al archivo POM.xml, pero no estoy seguro de cómo hacerlo.
Probé con éxito para incluir primefaces.jar en el WAB colocando el archivo .jar en el directorio WEB-INF / lib, pero quiero utilizar Primefaces como recurso OSGI y no como recurso jar en el directorio WEB-INF / lib.
primefaces-p.taglib.xml
copiar y pegar la declaración de las etiquetas en el archivo primefaces-p.taglib.xml
y también consulte este tutorial sobre cómo crear una etiqueta personalizada.