You should see the releng.control dir created in the <BUILD HOME> dir after running this command

3. Modifying properties files for your local build environment (you can do this either in eclipse or by opening the files from command line)

a. You can always get a fresh copy of all properties files from CVS by running the <BUILD HOME>/releng.control/get-relengControl.sh script, however to avoid your already modified properties files from being overwritten when the command is executed, you should make a copy of the properties directory first and modify the copied version

e.g. cp –R <BUILD HOME>/releng.control/localBuildExample ../new_props

b. Modifying <BUILD HOME>/releng.control/commonVariations.shsource

BUILD_HOME to location of where your java and ant

ANT_HOME to location of where your ant

JAVA_4_HOME to location of where your java 4

JAVA_5_HOME to location of where your java 5

LOCAL_BUILD_PROPERTIES_DIR to the copied properties directory from the last step

BUILD_CVS_READ_PROTOCOL = pserver

BUILD_CVS_READ_USER=anonymous

BUILD_CVS_WRITE_PROTOCOL=pserver

BUILD_CVS_WRITE_USER=anonymous

BUILD_CVS_SERVER=dev.eclipse.org

SKIPUSER=true

c. Modyfing <BUILD HOME>/new_props/runbuild.properties

Update this file to point the java locations to where the JAVA prereqs you've created in step 1

4. Running the build:

a. In <BUILD HOME>/releng.control/

b. ./ant.sh –f cc_project_build.xml –Dprojectname=wtp-R3.0-I

Please note that projectname is mandatory, all available projects are:

wtp-R3.0-I for current 3.0 integration build

wtp-R2.0-M for 2.0.2 maintenance build

wtp-R3.0-N HEAD build for 3.0

5. Checking the build results

After the build is done, you should find the following directories created inside the <BUILD HOME> directory:basebuilders

Resulting Directories

Description

basebuilders

build plugins used from eclipse

committers

final output of the log files

logcache

used to generate log files

logs

used to generate log files

prereqCache

storage location for wtp build prereq files

projectBuilders

projects used to build

projects

wtp projects built, final build output

tests

Storage for downloaded test cases and the executed test results

releng.control

This is the original directory checked out from CVS in step 2, and the build staring directory

new_props

This is the properties directory created in step 3a, storing all of the properties files

Viewing the results

1. Run .<BUILD HOME>/releng.control/get-customPages.sh to retrieve the necessary files from CVS to display results