Details
Description
Composite Components atm only work in the
http://xmlns.jcp.org/jsf/composite/ namespace but not in the
jakarta.faces.composite namespace, as required per Faces 4.0 spec.
I will link an example in a later comment once setup which shows this behavior
a composite component hostet under webapp/resources is found in the jcp namespace but not in the new jakarta faces namespace, so:
components="jakarta.faces.composite/components" produces following error:
- Warning: The page /integrationtestsjasmine/test1-protocol.xhtml declares namespace jakarta.faces.composite/components and uses the tag components:jasmineTest , but no TagLibrary associated to namespace.
on
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="jakarta.faces.html"
xmlns:ui="jakarta.faces.facelets"
xmlns:components="jakarta.faces.composite/components"
>
<components:jasmineTest testRunner="./test1-protocol.js" />
The namespace
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="jakarta.faces.html"
xmlns:ui="jakarta.faces.facelets"
xmlns:components="http://xmlns.jcp.org/jsf/composite/components"
>
Produces no error.