On 5/10/06, Adam Winer <[EMAIL PROTECTED]> wrote:
> I think we'll want to make it a separate jar and project because
> facelets depends on JSF 1.2 RI and the Glassfish EL jars. And maybe
> JSP 2.1 as well. Those don't need to be dependencies for standard
> tomahawk use.
FYI, it doesn't depend on the JSF 1.2 RI, and it *definitely*
doesn't depend on JSP 2.1 (or anything in JSP, for that matter).
It does require a javax.el implementation; I don't remember offhand
if it's hardcoded against the Glassfish implementation or if
that's pluggable.
Adam,
When I was working on custom components for the Optional Validation
Framework, I had issues with dependencies on
javax.servlet.jsp.tagext.Tag. I went back and reviewed the project,
but I couldn't duplicate the issue -- I'm probably misremembering the
root cause and was due to JSP tags instead.
However, com.sun.facelets.tag.jsf.ComponentHandler references
javax.faces.component.ActionSource2 (a dependencies on the JSF 1.2
api). I thought for sure that this was causing a compile-time
dependency, but again I can't repeat the problem.
In that case, I'd prefer option 1!