maven.shale.jsf = [myfaces|jsfri] or maven.shale.jsf.ri = [true|false] maven.shale.jsf.myfaces = [true|false]
And slightly different scripting that "knows" what files to include.
Or, declare *all* of the dependencies in project.xml and figure out how to get the right ones *out* of maven.dependency.classpath.
Or, default to the JSF RI for compilation now that it will be on Ibiblio (yay!). Allow the user to override that with maven.jar.override. I don't think I can tell from that which impl, though. they'd also have to set one of the props above. Would at least fix the compilation issue, though!