2012-06-10 19 views
5

Desidero utilizzare la libreria Primefaces come pacchetto osgi nell'applicazione JSF. Ho creato il pacchetto WAB con le pagine JSF. Ho anche distribuito promefaces.jar come bundle OSGI. Ho visto in primefaces.jar che il file MANIFEST sta esportando i pacchetti in modo che siano visibili per altri pacchetti. La domanda è come posso usare i tag primefaces nel bundle WAB? Sono sicuro di aver bisogno di aggiungere la configurazione nel file POM.xml ma non sono sicuro di come farlo.Come utilizzare la libreria di estensione JSF come bundle OSGI

Sono stato testato con successo per includere primefaces.jar nel WAB inserendo il file .jar nella directory WEB-INF/lib ma voglio utilizzare Primefaces come risorsa OSGI non come risorsa jar nella directory WEB-INF/lib.

risposta

3

È necessario copiare e incollare la dichiarazione dei tag nel file primefaces-p.taglib.xml e dare anche un'occhiata a questo tutorial come creare tag personalizzati.

4

Anche il bundle WAB è un bundle OSGi? Se lo è, devi semplicemente importare i pacchetti che ti servono nel file manifest del bundle WAB. Includere i pacchetti elencandoli sotto la voce Importa-Pacchetto:. Questo dovrebbe renderli visibili all'intero bundle WAB.

Problemi correlati