The goal of this feature is to define a standard structure for a JSF 2.2 application. And here is the proposal :
The css, js, images files must be stored in the resources folder like for JSF 2.0
The views must be stored in a folder named views
The protected views must be stored in a sub folder named protected
The templates must be stored in a folder named templates
Tasks Flows (modules)
The modules must be stored in a folder named modules. Note that the structure of a Task flow has not yet been set.
And we end up finally with this standard and cohesive structure :
Externalization of the JSF artifacts
The folders must be externalized and stored out of the WAR file to enlarge the possibilities for new ideas and systems.