Skyway Builder Professional Edition supports the customization of code generation templates using a Skyway Template Project (no Eclipse plugin development required). A Spring DSL project can be easily configured to use a Skyway Template Project in the Eclipse workspace as the source for the templates.
The benefits of using the Skyway Template Project are:
- Any developer can customize application templates – Eclipse plugin development experience is not required. The only skillset required to customize templates is is JET, which is very similar to JSP.
- Customized templates can be used on a project-by-project basis – If needed, each project can have a distinct set of templates.
- Customized templates can be shared across projects – As templates are adapted to conform to company standards and desired implementations, they can be shared across development projects.
- Customizations can be version controlled like standard Eclipse projects – The templates that were used to generate the code and configurations can be version controlled with the application.
- Customization of code generation for all Skyway Builder editions – Each edition of Skyway Builder adds additional code generation functionality, and all templates for all versions can be customized.
To create a new Skyway Template Project, right-click in the Project Explorer and go to New Project > Skyway Template Project.

The Template Project contains all of the templates being used in the code generation. The templates can be modified to meet your custom code generation requirements.

For a given project, change the code generation templates being used by identifying the location of your customized templates.
