> * Shipping the API and IMPL classes in two jars, instead of one, > will be friendlier to people (like me :-) who have build.xml scripts > set up for the JSF RI, which is shipped in two JARs. All I need to > do is set both build properties to use MyFaces instead. > > * If you ship COMP and SHARED in a single jar, you get the ability > to use it with other implementations, which is good -- but you'd get > that same benefit from shipping COMP and SHARED in separate jars > and just saying you need both of them.
These two statements seem slightly at odds with each other. If SHARED is a separate jar then you don't just have API and IMPL jars, you will also need the SHARED jar. Or are you proposing that SHARED be merged with the IMPL one? If that's the case, then why keep it separate from COMP? > Craig sean
