Adding JSF Capability to Any Existing Eclipse Project
With Exadel Studio you can add JSF capability (JSF libraries, tag libraries) to any existing Eclipse project in your workspace.
By adding JSF Nature to your project, you can now edit any file using Exadel Studio editors, such as JSF configuration editor, Exadel JSP editor and any others.
Right click the project and select Exadel Studio/Add JSF Capabilities. This will start the process of adding all the necessary libraries, files to make this a Web JSF project.
The wizard will first show you the web.xml file location and the project name.
On the last screen you can set the different folders for your project as well as register this application with a servlet container.
Make sure to select Add JSF Libraries for Exadel Studio to add all the required JSF related libraries to this project.
Context Path is the name under which the application will be deployed.
The Runtime value tells Eclipse where to find Web libraries in order to build (compile) the project. It is not possible to finish project import without selecting Runtime. If you don't have any values, select New... to add new Runtime.
Target Server allows you specify if to deploy the application. The Target Server corresponds to the Runtime value selected above.
If you don't want to deploy the application, uncheck this value.
Once your project is imported you can see that JSF related libraries are have been added to your project jsf-api.jar and jsf-impl.jar.
You are now ready to work with JSF by creating a new JSF configuration file.