The file is still included in the JAR.
How are you load this resource ? Please, provide code where this url generated.
Version 3.1.0 have different prefix for a resource framework, "a4j_3_1_0" is a mandatory part of the url.
It was in a jsf component written by another person in the organization, in the renderer they write out the script tag and path.
Whats the recommended way we develop jsf components that have required resources?
They don't programtically generate the URL using any special A4J or rich faces logic
For a properly use richfaces resources framework, url must be renerated from special InternetResource object, created by org.ajax4jsf.resource.Internet.InternetResourceBuilder :
String uri =org.ajax4jsf.resource.Internet.InternetResourceBuilder.getInstance().createResoutce(null), "/path/to/foo.js").getUri(facesContext,null);
or, to encode complete html tag with properly attributes :
even though the resource is contained within another JAR (not the WAR)?
I will try. Thank you