estou utilizando o primefaces em uma app que atualmente está na versão 5.2, mas precisei de um componente que só está disponível na versão 6.0 >= para um outro projeto. Utilizo os dois projetos na mesma instalação do glassfish. Quando rodei um dos projeto, deu incompatibilidade dos primefaces que estavam no glassfish ( meio óbvio ).
Pois bem, uma solução ( para uso local ) que me atendeu foi ter duas instâncias do glassfish ( vide instalação ) onde em uma rodo a com primefaces 5.2 e na outra 6.0 , mas em ambiente de produção, teria como usar uma única instalação de glassfish e para cada projeto utilizar um conjunto diferente de libs ? Como nesse caso das versões do glassfish.