Hands-On: Using the new Common Builder for Push-Button PDE Builds
This workshop explores the new Athena Common Builder project within the Dash Technology project at Eclipse.org. During the workshop, participants learn:
- a little about how PDE works and why it's the best option for building Eclipse plugins and projects
- how to set up their .releng project & pass that to the Common Builder
- how to define what feature(s) to build, what version of source to use, how to build &
how to package
Participants should come with a machine set up with
Eclipse 3.5M6, a 5.0 or 6.0 JDK, Ant 1.7.1 and Ant-Contrib 1.0b2 (not 1.0b3) installed. Fedora or equivalent Linux distro is recommended (for maximum effect), but WinXP and Mac OS X 10.5 are acceptable too.
- PDE Build
- Exercise: Build a Feature
- Exercise: Generate a p2 Repository
- Common Build Background
- Dash Athena
- Exercise: Setup
- Exercise: Configure, Run, Troubleshoot
- Exercise: Verify Build
- Meet Hudson
- BYO Build Clinic
Slides & exercises now available! Updated, including PDF slides: org.eclipse.dash.common.releng.tutorial_20090324_1032.zip
Nick Boldt is a release engineer
with JBoss, a division of Red Hat, and an Eclipse committer for Modeling
, PDT, GEF & Dash, the home of the new Common Builder
. He currently manages the release engineering infrastructure for over two dozen individual component builds @ Eclipse.
When not at the console blogging
or scripting, Nick can be found outdoors walking his two American Pointers, cycling
, or kayaking on Lake Ontario.
Andrew Overholt works for Red Hat as a part of their Tools group. He is the project lead for the Linux Tools project which is a part of the eclipse.org Technology top-level project.
Andrew is a developer with IBM Rational Software in the Ottawa lab and is a commiter on the PDE Build, Equinox Framework and Equinox p2 projects. Before joining the Eclipse platform team, he worked on the Eclipse CDT project. Andrew holds a BMath degree from the University of Waterloo.