[ 
http://issues.apache.org/struts/browse/SHALE-295?page=comments#action_38301 ] 
            
Mario Ivankovits commented on SHALE-295:
----------------------------------------

What this patch do:

Say you have a web.xml with the following configuration:

javax.faces.CONFIG_FILES=/content/app/conf/faces-config.xml,/content/app2/conf/faces-config.xml

The first faces-config.xml is located in myapp.jar and the second one is
located in myapp2.jar.
Both jars do NOT have a META-INF/faces-config.xml due to the use of
javax.faces.CONFIG_FILES

shale-tiger ignores those jars due to this fact.

The patch lookup those jars and add them to the
list of webArchives.


Just for safety I changed the List to a TreeSet. It is possible that
such a jar contains a META-INF/faces-config.xml and also some additional
special faces-config.xml pointing to with javax.faces.CONFIG_FILES. To not
parse them twice is the reason why I changed it to a Set.


> collect web archives with explicit configured faces-config.xml pointing to 
> them
> -------------------------------------------------------------------------------
>
>                 Key: SHALE-295
>                 URL: http://issues.apache.org/struts/browse/SHALE-295
>             Project: Shale
>          Issue Type: Improvement
>          Components: Tiger
>            Reporter: Mario Ivankovits
>         Attachments: explicit_jars.diff
>
>
> The patch will also collect jars in WEB-INF/lib which have a faces-config.xml 
> pointing to them through the configuration javax.faces.CONFIG_FILES
> That way, you no longer need to have a "marker" faces-config.xml in META-INF.
> The patch is not heavily tested yet.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to