JSF versionado de recursos

Estoy tratando de poner versiones alrededor de los recursos en una aplicación.

Si me gustan estos recursos / js / 1_0_0 / mainscript.js

No funciona. Dice RESOURCE_NOT_FOUND

pero cuando me gusta esto

resources / js / mainscript.js / 1_0_0.js

Funciona. No me gusta la forma en que se organiza de la segunda manera. El primero se ve genial. ¿Alguna idea

Estoy usando Tomcat 7.0, JSF 2.0.9

Update: estaba comprobando primefaces-2-2.1.jar. Desde que revisé el origen de la página, vi esto /javax.faces.resource/jquery/jquery.js.xhtml?ln=primefaces&v=2.2.1">

Luego miré META-INF / resources / primefaces / jquery / jquery.js

No tenían ninguna versión allí, pero ¿cómo se agrega v = 2.2.1 en la cabeza

Respuestas a la pregunta(2)

Su respuesta a la pregunta