forked from ControlSystemStudio/cs-studio
-
Notifications
You must be signed in to change notification settings - Fork 0
HeadlessBuild
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.