Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: for the plan.

Jump to: navigation, search


Sample Releng Project

This document describes the recipe ingredients you need to assemble to run your build in a similar manner to the platform builds. The assumption is that that you have already created plugins and features that you would like to contribute to the build.

Draft - Last updated March 16, 2006. This document is a work in progress, we just moved to a new grouped builds process the week of March 17, 2006


  1. CVS, Zip and tar executables.
  2. A Linux build machine.
  3. JUnit or Performance Test machines.
  4. JDKs to compile against and run the build.
  5. A runtime and/or sdk feature
  6. A test feature
  7. A map file project
  8. A builder project that includes files to feed PDE Build: and customTargets.xml, packaging scripts if required
  9. Build bootstrap script
  10. A master ant script to control the build from start to finish
  11. The org.eclipse.releng.basebuilder project from
  12. Publishing scripts
  13. Infrastructure to distribute your build.

Create a map file project

For example,


Create your builder project

Define and customTargets.xml to feed PDE Build.

Create your build bootstrap script

Example: Platform-releng-sample-bootstrap

Actual platform bootstrap script is here*checkout*/org.eclipse.releng.eclipsebuilder/Attic/

Create a master ant script that controls build from start to finish

The platform master script is here...*checkout*/org.eclipse.releng.eclipsebuilder/Attic/buildAll.xml?rev=

Check out org.eclipse.releng.basebuilder

cvs -d co org.eclipse.releng.basebuilder

We recommend that you use the latest stable tag. Look here latest stable tag of org.eclipse.releng.basebuilder for the latest stable tag.

Modify existing publishing scripts or create your own :-)

Back to the top