As a project evolves, there are many things that can be done that will break a build. Most can be caught in your development workspace, and as PDE evolves more and more are added. This exercise will explore a few scenarios which can cause build breakages.
At the end of the lab, you should be able to:
This exercise is carried out entirely using the Eclipse Software Development Kit (SDK) version 3.4M5 with the Eclipse Modeling Framework (EMF) 2.4M5 installed into it. The exercise instructions refer to this product as either Eclipse or as "the workbench."
These instructions are located in your workspace, in the Build_Workshop/Exercise03_BuildFailures folder.
NOTE: Importing Build_Workshop\Exercise03_BuildFailures\exercise_03.psf will overwrite your work from Exercise 2. If you want to keep your work, select the org.eclipse.jet.releng project you created and hit F2 or SHIFT-ALT-R (rename) before the next step.
) instead of checking
out directly from CVS, you may have to connect the projects to CVS in order to be able to compare versions.
BUILD FAILED .../N200803131454/org.eclipse.jet.releng/build.xml:23: The following error occurred while executing this line: .../N200803131454/org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build/scripts/build.xml:24: The following error occurred while executing this line: .../N200803131454/org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build/scripts/build.xml:64: The following error occurred while executing this line: .../N200803131454/org.eclipse.jet.releng/builder/sdk/customTargets.xml:9: The following error occurred while executing this line: .../N200803131454/org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build/scripts/genericTargets.xml:86: Bundle org.eclipse.jet.examples_0.0.0 failed to resolve.: Missing required plug-in org.eclipse.jet_[0.7.0,1.0.0).
Download the two zips, save them into your workspace, unpack them, and compare them.

Compare two builds' SDK zips with Cirrus
Or, copy the two zip folders into an existing project in your workspace, select them both, and right-click then Compare With -> Each Other.
Compare two builds' SDK zips with Eclipse
fetchElement: [eclipse.fetch] Could not retrieve feature.xml and/or build.properties: cvs exited with error code 1 [eclipse.fetch] Command line was [Executing 'cvs' with arguments: [eclipse.fetch] '-dbuild@buildbox:/cvsroot/modeling' [eclipse.fetch] '-q' [eclipse.fetch] 'export' [eclipse.fetch] '-r' [eclipse.fetch] 'xercise' [eclipse.fetch] 'org.eclipse.m2t/org.eclipse.jet/features/org.eclipse.jet.sdk/feature.xml' [eclipse.fetch] The ' characters around the executable and arguments are [eclipse.fetch] not part of the command. BUILD FAILED .../N200803131658/org.eclipse.jet.releng/buildAll.xml:112: The following error occurred while executing this line: .../N200803131658/org.eclipse.jet.releng/buildAll.xml:143: The following error occurred while executing this line: .../N200803131658/org.eclipse.jet.releng/build.xml:23: The following error occurred while executing this line: .../N200803131658/org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build/scripts/build.xml:23: The following error occurred while executing this line: .../N200803131658/org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build/scripts/build.xml:51: The following error occurred while executing this line: .../N200803131658/org.eclipse.jet.releng/builder/sdk/customTargets.xml:9: The following error occurred while executing this line: .../N200803131658/org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build/scripts/genericTargets.xml:43: Could not retrieve feature.xml or build.properties for feature org.eclipse.jet.sdk.
java-test: [echo] Running org.eclipse.jet.test.BunchaSuites. Result file: .../N200803131714/testing/N200803131714/testing/target/eclipse/results/org.eclipse.jet.test.BunchaSuites.xml. [java] java.lang.Exception: Could not find plugin "org.eclipse.jet.test" [java] at org.eclipse.test.EclipseTestRunner.loadSuiteClass(EclipseTestRunner.java:300)
You have learned how to diagnose and repair several build problems. For even more examples, see:
If you encounter any other problems not listed here or in the wiki, please don't hesitate to contribute your experiences and your tips, to help your fellow release engineers and Eclipse.