I've split up my JSF application in to 4 modules. I've created 1 module just to provide some basic resources like CSS, JS, images and Facelets templates. This module works fine and I can use all resources inside it, including JSF templates. I've created other one that contains some pages with their managed beans and that module is packaged as a JAR file.
<h:link value="Grupo" outcome="grupo_list" />
<navigation-rule> <from-view-id>/*</from-view-id> <navigation-case> <from-outcome>grupo_list</from-outcome> <to-view-id>/grupo/list.xhtml</to-view-id> </navigation-case> </navigation-rule>