blob: ed2ac2216169540de161328a115caeb33d9df6d3 [file] [log] [blame]
ndaib8cedc82005-09-13 18:00:32 +00001
david_williams5d9c9862007-11-19 04:42:55 +00002# uncomment if its desired to skip unit tests
3# (if not already defined from elsewhere)
david_williams0c366d32006-12-10 07:08:39 +00004# skipUnitTests=yes
5
david_williams536b5952007-12-09 06:03:17 +00006# javacFailOnError must be false otherwise the
david_williams42f9b242006-11-27 18:45:14 +00007# build will terminated at the first compile error
ndaib8cedc82005-09-13 18:00:32 +00008javacFailOnError=false
ndaib8cedc82005-09-13 18:00:32 +00009javacDebugInfo=true
10
david_williams536b5952007-12-09 06:03:17 +000011# Asks the compiler for verbose output. This should be set
david_williams42f9b242006-11-27 18:45:14 +000012# to true in order for *.bin.log files to be generated when
13# using the JDT Compiler Adapter to compile.
david_williams15480102006-09-02 03:58:16 +000014javacVerbose=true
15
16
ndaib8cedc82005-09-13 18:00:32 +000017# This is the eclipse releng driver
18# It is only used to drive the build process
david_williams42f9b242006-11-27 18:45:14 +000019# it must be relative to the build home
david_williams361b75a2006-01-10 19:56:39 +000020#
21#
david_williams536b5952007-12-09 06:03:17 +000022# in 3.2 based builds, this version is no longer appended to
david_williams361b75a2006-01-10 19:56:39 +000023# pde builder directory name.
24#eclipse.base.version=3.1.0
25
ndaib8cedc82005-09-13 18:00:32 +000026eclipse.builder=org.eclipse.releng.basebuilder
david_williamseef2b012007-11-17 17:33:35 +000027eclipse.builder.version=M3_34
david_williams5bc53f12007-11-19 05:17:01 +000028#eclipse.builder.version=RC4_33
david_williamsfbadcb72007-09-23 02:37:06 +000029#eclipse.builder.version=r322_v20070104
david_williams5045d5b2007-11-18 07:46:09 +000030# uncomment if its desired to 'force' fetch of eclipse builder
31# (if not already defined from elsewhere)
david_williams02ea89c2007-11-19 05:31:17 +000032eclipse.builder.fetch=true
david_williams5045d5b2007-11-18 07:46:09 +000033
ndaib8cedc82005-09-13 18:00:32 +000034
david_williamsf8999d72007-07-01 03:26:27 +000035# WTP specific builder
david_williams536b5952007-12-09 06:03:17 +000036wtpBuildTools.url=http://download.eclipse.org/webtools/wtpBuildTools/drops/R3.0/T-T200706302239-200706302239/updateSite/plugins
david_williamsf8999d72007-07-01 03:26:27 +000037wtpBuildTools.file=org.eclipse.wtp.releng.tools_1.0.0.v200706302235.jar
38
39
david_williams42f9b242006-11-27 18:45:14 +000040archivesFormat=*,*,*-antZip
41
42# This parameter is specific to the compiler
43# being used (JDT Compiler, in our case).
david_williams536b5952007-12-09 06:03:17 +000044# 'showversion' causes the version of JDT Compiler to be
45# printed to the compiler log file.
david_williams0c366d32006-12-10 07:08:39 +000046#compilerArg=-showversion -encoding ISO-8859-1 -warn:-discouraged,serial,raw
david_williams0b74c592007-04-09 06:11:35 +000047compilerArg=-showversion -encoding ISO-8859-1 -warn:-serial,raw,typeHiding,unchecked
david_williams42f9b242006-11-27 18:45:14 +000048
david_williams0b74c592007-04-09 06:11:35 +000049logExtension=.xml
david_williams42f9b242006-11-27 18:45:14 +000050# Asks the compiler for verbose output. This should be set to true in order for *.bin.log files to be generated when
51# using the JDT Compiler Adapter to compile.
52javacVerbose=true
53
54#############################################################
55
56
david_williams536b5952007-12-09 06:03:17 +000057# Set this to the relative path for the
david_williams42f9b242006-11-27 18:45:14 +000058# directory to be use for the current build.
59# It must be relative to the build home
60# Final name will include the ditribution name and build type
david_williamse2254782007-08-20 16:45:26 +000061# e.g: projects/wtp-R3.0-I
david_williams9ae13be2007-08-20 07:17:07 +000062build.current=projects
david_williams42f9b242006-11-27 18:45:14 +000063
64
david_williams536b5952007-12-09 06:03:17 +000065# Set this to the relative path for the
david_williams42f9b242006-11-27 18:45:14 +000066# directory to be use for the current test pass.
67# It must be relative to the build home
68# Final name will include the component and build type
david_williamse2254782007-08-20 16:45:26 +000069# e.g: tests/wtp-R3.0-I
david_williams9ae13be2007-08-20 07:17:07 +000070build.tests=tests
david_williams42f9b242006-11-27 18:45:14 +000071
david_williams536b5952007-12-09 06:03:17 +000072# Set this to the relative path for the
david_williams42f9b242006-11-27 18:45:14 +000073# directory to be used for the peformance test.
74# It is relative to the build home.
75build.perf.tests=perf-current
ndaib8cedc82005-09-13 18:00:32 +000076
77# This is the directory in which eclipse driver
78# that will be used to compile the build will
79# be installed into it is relative to the build.current
80base.location=eclipse
81
82
david_williams536b5952007-12-09 06:03:17 +000083# This is the working directory in which
david_williams42f9b242006-11-27 18:45:14 +000084# build process will do its job
85# It is relative to the build.current
ndaib8cedc82005-09-13 18:00:32 +000086build.directory=workdir
87
david_williams536b5952007-12-09 06:03:17 +000088# Set this to the relative path for the
david_williamsd3213742006-11-28 18:47:00 +000089# directory that keeps the downloaded drivers (local repository)
90# It must be relative to the buildHome
91build.local.repository=downloads
david_williams42f9b242006-11-27 18:45:14 +000092
david_williams22bd49b2006-11-28 09:17:14 +000093# Asks the compiler for verbose output. This should be set to true in order for *.bin.log files to be generated when
94# using the JDT Compiler Adapter to compile.
95javacVerbose=true
96
ndai1a032ed2005-09-13 18:29:51 +000097
98#############################################################
99# Other inline resolved properties
david_williams1cff0e92006-11-23 00:40:29 +0000100pde.builder.path=${env.BUILD_HOME}/builders/${eclipse.builder.version}/${eclipse.builder}
david_williams536b5952007-12-09 06:03:17 +0000101# Beginning with 33M5, the startup.jar was removed. Currently, in basebuilder,
david_williams54315a72007-02-14 22:50:44 +0000102# this launcher is provided without version number. If we ever move to use plain
david_williams536b5952007-12-09 06:03:17 +0000103# eclipse, we'll need a bit of script find and rename (or set the variable).
david_williams54315a72007-02-14 22:50:44 +0000104# to ever "go backwards" this one variable could be ${pde.builder.path}/startup.jar
105eclipse.launcher=${pde.builder.path}/plugins/org.eclipse.equinox.launcher.jar
david_williamsfbadcb72007-09-23 02:37:06 +0000106#eclipse.launcher=${pde.builder.path}/startup.jar
david_williams54315a72007-02-14 22:50:44 +0000107
david_williams361b75a2006-01-10 19:56:39 +0000108# in 3.2 based builds, pde's directory no longer has version number
109#pde.build.scripts=${pde.builder.path}/plugins/org.eclipse.pde.build_${eclipse.base.version}/scripts
110pde.build.scripts=${pde.builder.path}/plugins/org.eclipse.pde.build/scripts
david_williams9ae13be2007-08-20 07:17:07 +0000111buildDirectory=${env.BUILD_HOME}/${build.current}/${build.distribution}-${buildBranch}-${buildType}/${build.directory}
david_williams1cff0e92006-11-23 00:40:29 +0000112pde.builder.path=${env.BUILD_HOME}/builders/${eclipse.builder.version}/${eclipse.builder}