When delivering a new Build and Release System to meet the needs of a large Enterprise, we were forced to think outside the box to meet some challenging requirements. We needed an extensible foundation to provide a comprehensive solution to cover all aspects of build and release (including publishing to update sites, P2 repositories, download and distribution portals). We chose to leverage the powerful features of PDE Build, rather than starting from scratch.
In this presentation we will demonstrate how we applied Model Driven Architecture (MDA) to develop a Release Engineering Suite that met our requirements. The demo will include defining a build configuration using the Graphical UI, as well as extending the command framework to cover additional tasks such as converting regular projects into OSGI and running Eclipse builders (such as Code Generators) as part of build steps. We will demonstrate how we put together a fully functional RCP UI for the Releng Suite, declaratively drastically cutting our development time. The demo will also include workspace materialization: with a single click a developer will enter the URL of the build configuration file which embeds the source project mapping information that is used for the build.
This video was recorded at EclipseCon 2009.
Total running time 30:56 minutes
delicious | digg | dzone