| <?xml version="1.0" encoding="UTF-8"?> |
| <?xml-stylesheet type="text/xsl" href="../new_and_noteworthy.xsl"?> |
| <release name="3.1 M3" root="../../.."> |
| <!-- |
| <component name="component name, such as JavaServer Faces Tools"> |
| <item title="item title can go here"> |
| <title>item title can also go here</title> |
| <description>description of this new feature, preferably with cropped .pngs (800px wide or less) of the UI</description> |
| </item> |
| </component> |
| --> |
| <component name="JavaServer Faces Tools"> |
| <item title="Integration with Library Provider Framework"> |
| <description> |
| JSF Project has adopted the new Library Provider Framework which has benefits for both end-users and developers. |
| <!-- See WTP Common for more details. --> |
| The JSF Library Framework is now deprecated. |
| <p/> |
| <p/> |
| Most users will choose from available JDT User Libraries to create a complete classpath for a JSF Implementation and supporting classes. |
| <p/> |
| <img src="jsf/NewJSFProjUserLib.png" |
| alt="New JSF Project with User Libraries" /> |
| <p/> |
| <p/> |
| If the user has chosen a runtime adapter that is capable of supplying the JSF implementation libraries, a "Library Provided by Target Runtime" option can be selected. This replaces the "Server Supplied" option of previous releases. |
| <p/> |
| <img src="jsf/NewJSFProjRuntimeLib.png" |
| alt="New JSF Project with Runtime Provided Libraries" /> |
| <p/> |
| <p/> |
| Existing JSF applications from older workspaces will still work. A "Legacy Library Provider" will be detected and existing JSF Libraries will work. Users should be encouraged to port their JSF Libraries to JDT User Libraries. |
| <p/> |
| <img src="jsf/JSFFacetPropPage.png" |
| alt="JSF Faceted Project Property Page" /> |
| </description> |
| </item> |
| </component> |
| </release> |