When a JDT User Library is referenced by a project, either at JSF Facet install time, or at a later time by adding it using projects Java Build Path property page, the library is placed on the project's build classpath as a classpath container. In order for the jars in the library to be deployed with the application, the library must also be selected in the Java EE Module Dependencies page. This handles placing each jar in the library into the WEB-INF/lib directory of the deployed application.
Existing JSF applications that use the JSF Library feature from earlier releases (WTP 3.1 and earlier), will continue to work in this release. The tool will detect an older workspace and configure the existing JSF application to use a 'Legacy Library Configuration' as the library type. Users are encouraged to switch to the 'Use Library' type.
JDT User Library
Migrating a project using JSF Library to use JDT User Library
Create JSF Project