2012-06-10 10 views
5

Quiero utilizar la biblioteca Primefaces como paquete 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.Cómo utilizar la biblioteca de extensiones JSF como paquete OSGI

He probado con éxito para incluir primefaces.jar en el WAB poniendo el archivo .jar en WEB-INF/lib pero quiero utilizar como recurso Primefaces OSGi no como recurso cántaro en el directorio WEB-INF/lib.

Respuesta

3

Tiene que copiar y pegar la declaración de etiquetas en el archivo primefaces-p.taglib.xml y también echar un vistazo a este tutorial cómo crear etiquetas personalizadas.

4

¿El paquete WAB también es un paquete OSGi? Si lo es, 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.

Cuestiones relacionadas