Details
Description
The jspc maven plugin does not find jstl tags in jars that are on the system classpath. This is because the jasper engine from glassfish for version 2.1.3-b10 needs to have the uris of jars that are to be searched for tlds set. When deploying with jetty, this is done by the TagLibConfiguration class (based on jars discovered during MetaInfConfiguration), however with the jspc maven plugin, this code is not run.
It so happens that the test-jetty-webapp does compile without error, only because the javax.servlet.jstl api jar that is set as a dependency also happens to contain duplicates of the tlds.