Project Templates

We need to add a project template system to make the creation of new projects as easy as possible. Also the template system needs to be easy to work with so that users can easily add their own templates or import the from other sources.

I think we should store templates as a normal project folder structure within the (forthcoming) template plugin. The plugin will have an export wizard which can take an existing project and add that project as a template to the current eclipse install, or export it to be shared with others.

For distributing templates we can create .zip files as its much easier to handle one file than a whole directory structure.

The template export wizard can have checks for potential problems, e.g. show a warning that linked classpath folders will only work on your local system, check for absolute paths in build entries etc..

The template plugin will need to integrate with the new project wizard to show the list of available templates and allow the user to import and use new ones.

This enhancement is filed as ticket #5.