2012-06-10 8 views
5

Chcę użyć biblioteki PrimFaces jako pakietu osgi w aplikacji JSF. Stworzyłem pakiet WAB ze stronami JSF. Zainstalowałem również plik promefaces.jar jako pakiet OSGI. Widziałem w pliku primefaces.jar, że plik MANIFEST eksportuje pakiety, aby były widoczne dla innych pakietów. Pytanie brzmi, w jaki sposób mogę wykorzystać znaczniki primefaces do pakietu WAB? Jestem pewien, że muszę dodać konfigurację do pliku POM.xml, ale nie jestem pewien jak to zrobić.Jak używać biblioteki rozszerzeń JSF jako pakietu OSGI

Udało mi się przetestować włączenie pliku primefaces.jar do WAB, umieszczając plik .jar w katalogu WEB-INF/lib, ale chcę użyć Primefaces jako zasobu OSGI, a nie zasobu jar do katalogu WEB-INF/lib.

Odpowiedz

3

Należy skopiować i wkleić deklarację znaczników w pliku primefaces-p.taglib.xml, a także zapoznać się z tym tutorial, jak utworzyć niestandardowy znacznik.

4

Czy pakiet WAB zawiera także pakiet OSGi? Jeśli tak, powinieneś po prostu zaimportować potrzebne pakiety w pliku manifestu pakietu WAB. Dołącz pakiety, wymieniając je pod pozycją Importuj-pakiet:. Powoduje to, że będą one widoczne dla całego pakietu WAB.

Powiązane problemy