Возможность использовать FontAwesome 5 была добавлена в PF 6.2.12 и PF 6.3.Посмотрите этот тикет и сделайте коммит, который добавляет способность:
https://github.com/primefaces/primefaces/issues/4276
https://github.com/primefaces/primefaces/commit/c28c0bccc615bffb99c30825c8c7d8084c3a72da
Отключите поддержку PF по умолчанию в web.xml:
<context-param>
<param-name>primefaces.FONT_AWESOME</param-name>
<param-value>false</param-value>
</context-param>
Обновите ваш pom.xml.
<dependency>
<groupId>org.webjars</groupId>
<artifactId>font-awesome</artifactId>
<version>5.8.2</version>
</dependency>
Используйте соответствующий CSS WebJars для JSF.
<h:outputStylesheet library="webjars" name="font-awesome/5.8.2/css/all.min-jsf.css" />
<h:outputStylesheet library="webjars" name="font-awesome/5.8.2/css/v4-shims.min-jsf.css" />
ПРИМЕЧАНИЕ: Вам придется изменить свой "fa "как и сейчас Font Awesome разделен на разные категории, такие как" fas "," fab "и т. д. Пожалуйста, смотрите документацию здесь .