PROBLEM
How to create projects that can fully leverage Eclipse web development capabilities.
SOLUTION
Skyway Builder supports Eclipse-based projects and Maven-based projects. While in all cases the Skyway Builder Eclipse plugins are being used for code generation, Maven-based Skyway projects can leverage Maven capabilities including compiling, packaging, dependency management, and deployment.
The decision to use Maven can only be made at project creation.
HOW IT WORKS
Here are the steps for creating an Maven-based Skyway project:
Steps For Creating an Maven-based Skyway Project
From the file menu select New Project.
From the New Project Wizard, select Skyway Project. The Skyway Project option is located in the Skyway folder.
From the New Skyway Project Wizard, specify a name for the project. Click Next.
From the Folder Names panel specify the folder name for storing the models. The default models. Click Next.
From the Artifact Category Mapping panel enable the "Use Maven to create projects for generated code" checkbox.
Next configure the destination project for each artifact category. You can also configure the Maven archetype that will be used to create the destination project for each artifact category. Click Finish
The package name can be defined staticly or derived from a package
name template. The package template can include several tokens that will
be resolved during code generation. The
${project.name}
token will be replaced
with the project name.