Skip to content
berryma4 edited this page Jun 20, 2013 · 11 revisions

PDE Build comes with infrastructure to build a complete RCP application from a product configuration file. Most of the setup necessary for such a build can be done through a few modifications to the template build.properties provided in PDE build.

The CSS-NSLSII build process utilizes this infrastructure to build the CSS-NSLSII application. Tasks performed by the build.sh The BuildDirectory setup

 The buildDirectory follows the prescribed architecture 
 [[BuildDirectory]]/

      features/

      plugins/

      build.properties

      category.xml

 The features and plugin directories are populated with all the plugins and features required by the product being built from the repository.

 The build.properties file is imported from the product directory of the product being built.

 The category.xml files describes the various categories and the features they contain, for the p2 repository.

The setting up of the Target

 The build.sh sets up the build target, by downloading the eclipse RCP and the delta pack.

Performing the build

 The build is performed using the default productbuild.xml provided by the pde build plugin.

Clone this wiki locally