Hey guys,
At the risk of getting hit with tomatoes and all kinds of rotten fruit,
I would like to ask about some of the dependencies for the MyFaces
Commons projects. IMO the MyFaces commons projects should not carry
around an unnecessary amount of dependencies. "Provided" dependencies
are one thing, but in general I think that dependencies on the JSF and
Servlet should be just about the extent of it for most libraries.
Currently the myfaces-commons-util's has a runtime dependency on the
Apache Commons Logger. This means that if I'm using the renderkit and
the R.I. I have to also include the logger in my libraries. I would
like to remove this dependency and either use J2EE logging or standard
java logging. Better yet, we might be able to beef up the contract on
the utilities to throw exceptions and let logging be handled by the
parent application.
Does anyone concur? If not, please don't throw any tomatoes at me. :)
Scott