Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "WTP/Build/WTP Batch Build"
Line 13: | Line 13: | ||
e.g. cp –R <BUILD HOME>/releng.control/localBuildExample ../new_props | e.g. cp –R <BUILD HOME>/releng.control/localBuildExample ../new_props | ||
− | b. Modifying < | + | b. Modifying <BUILD HOME>/releng.control/commonVariations.shsource |
BUILD_HOME to location of where your java and ant | BUILD_HOME to location of where your java and ant | ||
ANT_HOME to location of where your ant | ANT_HOME to location of where your ant | ||
Line 28: | Line 28: | ||
SKIPUSER=true ;since this is a local build | SKIPUSER=true ;since this is a local build | ||
− | c. Modyfing < | + | c. Modyfing <BUILD HOME>/new props dir/runbuild.properties |
− | Update this file to correspond to which JAVA you’re using locally, | + | Update this file to correspond to which JAVA you’re using locally |
+ | |||
+ | 4. Running the build: | ||
+ | |||
+ | a. In <BUILD HOME>/releng.control/ | ||
+ | b. ./ant.sh –f cc_project_build.xml –Dprojectname=wtp-R3.0-I | ||
+ | |||
+ | Note: projectname is mandatory, all available projects are | ||
+ | :wtp-R3.0-I for current 3.0 integration build | ||
+ | :wtp-R2.0-M for 2.0 maintenance build | ||
+ | :wtp-R3.0-N HEAD build for 3 | ||
+ | |||
+ | 5. Checking the build resulst | ||
+ | |||
+ | After the build is done, you should find the following directories created inside the <BUILD HOME> directory |
Revision as of 13:48, 1 February 2008
How to setup WTP batch Build locally
1. Setup prereqs
- a. apache ant 1.7 => http://ant.apache.org/
- b. Java SDK 1.4 and 1.5
2. Check out build files
- mkdir <BUILD HOME>, for example mkdir /shared/webtools
- checkout the releng.control project from CVS
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 ;since this is a local build c. Modyfing <BUILD HOME>/new props dir/runbuild.properties Update this file to correspond to which JAVA you’re using locally
4. Running the build:
a. In <BUILD HOME>/releng.control/ b. ./ant.sh –f cc_project_build.xml –Dprojectname=wtp-R3.0-I
Note: projectname is mandatory, all available projects are
- wtp-R3.0-I for current 3.0 integration build
- wtp-R2.0-M for 2.0 maintenance build
- wtp-R3.0-N HEAD build for 3
5. Checking the build resulst
After the build is done, you should find the following directories created inside the <BUILD HOME> directory