Quebrando o Faces.config em partes

Pessoal

eu sei que é possível quebrar o faces.config para o mesmo não ficar muito grande. A idéia é que cada “serviço” tivesse um config separado pra facilitar
a manutenção

Como fazer? É preciso dizer o nome de cada arquivo “config” no Faces.config original? ou é no Web.xml

O legal seria poder usar algo parecido como o Hibernate faz.

Só pelo nome do arquivo já se sabe qual mapeamento está fazendo.

Valeu pela ajuda!

Rafael,
a configuração é feita pelo web.xml e também acredito que facilite a manutenção.
é só definir um ‘context parameter’ no web.xml:

<context-param> <param-name>javax.faces.CONFIG_FILES</param-name> <param-value>/WEB-INF/config1.xml,/WEB-INF/config2.xml</param-value> </context-param>