Release Engineering

With RAP we have two different builds in place: one for the target and one of the tooling.
The build for the tooling heavily relies on the other build as we need to bundle the target into in the intro plugin and also need the sources for generating the help contents (like javadoc or extension point documentation).

Setup the build

The target build script resides in the org.eclipse.rap.releng bundle which can be found in CVS. What you need to do to setup a new target build is to checkout the releng plugin, download the eclipse sdk (at least platform+pde) for 3.2 and 3.3 and unzip them into a directory. Furthermore you need to modify the build.properties to point it to the right directories of your eclipse installations.

Starting the build

In order to start the build, you need to execute the pde build antscript by providing different parameters like which releng project to use and other options to control the output name (build type, version, etc).
A sample script could look like this: