|
Lines 4-10
Link Here
|
| 4 |
# are made available under the terms of the Eclipse Public License v1.0 |
4 |
# are made available under the terms of the Eclipse Public License v1.0 |
| 5 |
# which accompanies this distribution, and is available at |
5 |
# which accompanies this distribution, and is available at |
| 6 |
# http://www.eclipse.org/legal/epl-v10.html |
6 |
# http://www.eclipse.org/legal/epl-v10.html |
| 7 |
# |
7 |
# |
| 8 |
# Contributors: |
8 |
# Contributors: |
| 9 |
# IBM Corporation - initial API and implementation |
9 |
# IBM Corporation - initial API and implementation |
| 10 |
############################################################################### |
10 |
############################################################################### |
|
Lines 13-21
Link Here
|
| 13 |
# Typical users need only update the following properties: |
13 |
# Typical users need only update the following properties: |
| 14 |
# baseLocation - where things you are building against are installed |
14 |
# baseLocation - where things you are building against are installed |
| 15 |
# bootclasspath - The base jars to compile against (typicaly rt.jar) |
15 |
# bootclasspath - The base jars to compile against (typicaly rt.jar) |
| 16 |
# configs - the list of {os, ws, arch} configurations to build. |
16 |
# configs - the list of {os, ws, arch} configurations to build. |
| 17 |
# |
17 |
# |
| 18 |
# Of course any of the settings here can be overridden by spec'ing |
18 |
# Of course any of the settings here can be overridden by spec'ing |
| 19 |
# them on the command line (e.g., -DbaseLocation=d:/eclipse |
19 |
# them on the command line (e.g., -DbaseLocation=d:/eclipse |
| 20 |
|
20 |
|
| 21 |
#The type of the top level element we are building, generally "feature" |
21 |
#The type of the top level element we are building, generally "feature" |
|
Lines 36-43
Link Here
|
| 36 |
# The location underwhich all of the build output will be collected. |
36 |
# The location underwhich all of the build output will be collected. |
| 37 |
collectingFolder=${archivePrefix} |
37 |
collectingFolder=${archivePrefix} |
| 38 |
|
38 |
|
| 39 |
# The list of {os, ws, arch} configurations to build. This |
39 |
# The list of {os, ws, arch} configurations to build. This |
| 40 |
# value is a '&' separated list of ',' separate triples. For example, |
40 |
# value is a '&' separated list of ',' separate triples. For example, |
| 41 |
# configs=win32,win32,x86 & linux,motif,x86 |
41 |
# configs=win32,win32,x86 & linux,motif,x86 |
| 42 |
# By default the value is *,*,* |
42 |
# By default the value is *,*,* |
| 43 |
configs = *, *, * |
43 |
configs = *, *, * |
|
Lines 53-62
Link Here
|
| 53 |
# macosx, carbon, ppc |
53 |
# macosx, carbon, ppc |
| 54 |
|
54 |
|
| 55 |
# By default PDE creates one archive (result) per entry listed in the configs property. |
55 |
# By default PDE creates one archive (result) per entry listed in the configs property. |
| 56 |
# Setting this value to true will cause PDE to only create one output containing all |
56 |
# Setting this value to true will cause PDE to only create one output containing all |
| 57 |
# artifacts for all the platforms listed in the configs property. |
57 |
# artifacts for all the platforms listed in the configs property. |
| 58 |
# To control the output format for the group, add a "group, group, group - <format>" entry to the |
58 |
# To control the output format for the group, add a "group, group, group - <format>" entry to the |
| 59 |
# archivesFormat. |
59 |
# archivesFormat. |
| 60 |
#groupConfigurations=true |
60 |
#groupConfigurations=true |
| 61 |
|
61 |
|
| 62 |
#The format of the archive. By default a zip is created using antZip. |
62 |
#The format of the archive. By default a zip is created using antZip. |
|
Lines 82-88
Link Here
|
| 82 |
#parallelCompilation=true |
82 |
#parallelCompilation=true |
| 83 |
#parallelThreadCount= |
83 |
#parallelThreadCount= |
| 84 |
#parallelThreadsPerProcessor= |
84 |
#parallelThreadsPerProcessor= |
| 85 |
|
85 |
|
| 86 |
#Set to true if you want the output to be ready for an update jar (no site.xml generated) |
86 |
#Set to true if you want the output to be ready for an update jar (no site.xml generated) |
| 87 |
#outputUpdateJars = false |
87 |
#outputUpdateJars = false |
| 88 |
|
88 |
|
|
Lines 107-113
Link Here
|
| 107 |
#Arguments to send to the tar executable |
107 |
#Arguments to send to the tar executable |
| 108 |
tarargs= |
108 |
tarargs= |
| 109 |
|
109 |
|
| 110 |
#Control the creation of a file containing the version included in each configuration - on by default |
110 |
#Control the creation of a file containing the version included in each configuration - on by default |
| 111 |
#generateVersionsLists=false |
111 |
#generateVersionsLists=false |
| 112 |
|
112 |
|
| 113 |
############## BUILD NAMING CONTROL ################ |
113 |
############## BUILD NAMING CONTROL ################ |
|
Lines 129-143
Link Here
|
| 129 |
timestamp=007 |
129 |
timestamp=007 |
| 130 |
|
130 |
|
| 131 |
#The value to be used for the qualifier of a plugin or feature when you want to override the value computed by pde. |
131 |
#The value to be used for the qualifier of a plugin or feature when you want to override the value computed by pde. |
| 132 |
#The value will only be applied to plugin or features indicating build.properties, qualifier = context |
132 |
#The value will only be applied to plugin or features indicating build.properties, qualifier = context |
| 133 |
#forceContextQualifier=<the value for the qualifier> |
133 |
#forceContextQualifier=<the value for the qualifier> |
| 134 |
|
134 |
|
| 135 |
#Enable / disable the generation of a suffix for the features that use .qualifier. |
135 |
#Enable / disable the generation of a suffix for the features that use .qualifier. |
| 136 |
#The generated suffix is computed according to the content of the feature |
136 |
#The generated suffix is computed according to the content of the feature |
| 137 |
#generateFeatureVersionSuffix=true |
137 |
#generateFeatureVersionSuffix=true |
| 138 |
|
138 |
|
| 139 |
############# BASE CONTROL ############# |
139 |
############# BASE CONTROL ############# |
| 140 |
# Settings for the base Eclipse components and Java class libraries |
140 |
# Settings for the base Eclipse components and Java class libraries |
| 141 |
# against which you are building. |
141 |
# against which you are building. |
| 142 |
# Base location for anything the build needs to compile against. For example, |
142 |
# Base location for anything the build needs to compile against. For example, |
| 143 |
# in most RCP app or a plug-in, the baseLocation should be the location of a previously |
143 |
# in most RCP app or a plug-in, the baseLocation should be the location of a previously |
|
Lines 145-150
Link Here
|
| 145 |
|
145 |
|
| 146 |
base=<path/to/parent/of/eclipse> |
146 |
base=<path/to/parent/of/eclipse> |
| 147 |
baseLocation=${base}/eclipse |
147 |
baseLocation=${base}/eclipse |
|
|
148 |
|
| 149 |
#Folder containing repositories whose content is needed to compile against |
| 150 |
#repoBaseLocation=${base}/repos |
| 151 |
#Folder where the content of the repositories from ${repoBaseLocation} will be made available as a form suitable to be compiled against |
| 152 |
#transformedRepoLocation=${base}/transformedRepos |
| 153 |
|
| 148 |
#Os/Ws/Arch/nl of the eclipse specified by baseLocation |
154 |
#Os/Ws/Arch/nl of the eclipse specified by baseLocation |
| 149 |
baseos=win32 |
155 |
baseos=win32 |
| 150 |
basews=win32 |
156 |
basews=win32 |
|
Lines 157-163
Link Here
|
| 157 |
resolution.devMode=false |
163 |
resolution.devMode=false |
| 158 |
|
164 |
|
| 159 |
#pluginPath is a list of locations in which to find plugins and features. This list is separated by the platform file separator (; or :) |
165 |
#pluginPath is a list of locations in which to find plugins and features. This list is separated by the platform file separator (; or :) |
| 160 |
#a location is one of: |
166 |
#a location is one of: |
| 161 |
#- the location of the jar or folder that is the plugin or feature : /path/to/foo.jar or /path/to/foo |
167 |
#- the location of the jar or folder that is the plugin or feature : /path/to/foo.jar or /path/to/foo |
| 162 |
#- a directory that contains a /plugins or /features subdirectory |
168 |
#- a directory that contains a /plugins or /features subdirectory |
| 163 |
#- the location of a feature.xml, or for 2.1 style plugins, the plugin.xml or fragment.xml |
169 |
#- the location of a feature.xml, or for 2.1 style plugins, the plugin.xml or fragment.xml |
|
Lines 184-194
Link Here
|
| 184 |
|
190 |
|
| 185 |
############ REPOSITORY CONTROL ############### |
191 |
############ REPOSITORY CONTROL ############### |
| 186 |
# This section defines properties parameterizing the repositories where plugins, fragments |
192 |
# This section defines properties parameterizing the repositories where plugins, fragments |
| 187 |
# bundles and features are being obtained from. |
193 |
# bundles and features are being obtained from. |
| 188 |
|
194 |
|
| 189 |
# The tags to use when fetching elements to build. |
195 |
# The tags to use when fetching elements to build. |
| 190 |
# By default thebuilder will use whatever is in the maps. |
196 |
# By default thebuilder will use whatever is in the maps. |
| 191 |
# This value takes the form of a comma separated list of repository identifier (like used in the map files) and the |
197 |
# This value takes the form of a comma separated list of repository identifier (like used in the map files) and the |
| 192 |
# overriding value |
198 |
# overriding value |
| 193 |
# For example fetchTag=CVS=HEAD, SVN=v20050101 |
199 |
# For example fetchTag=CVS=HEAD, SVN=v20050101 |
| 194 |
# fetchTag=HEAD |
200 |
# fetchTag=HEAD |
|
Lines 199-205
Link Here
|
| 199 |
# The location of the Java jars to compile against. Typically the rt.jar for your JDK/JRE |
205 |
# The location of the Java jars to compile against. Typically the rt.jar for your JDK/JRE |
| 200 |
#bootclasspath=${java.home}/lib/rt.jar |
206 |
#bootclasspath=${java.home}/lib/rt.jar |
| 201 |
|
207 |
|
| 202 |
# specific JRE locations to compile against. These values are used to compile bundles specifying a |
208 |
# specific JRE locations to compile against. These values are used to compile bundles specifying a |
| 203 |
# Bundle-RequiredExecutionEnvironment. Uncomment and set values for environments that you support |
209 |
# Bundle-RequiredExecutionEnvironment. Uncomment and set values for environments that you support |
| 204 |
#CDC-1.0/Foundation-1.0= /path/to/rt.jar |
210 |
#CDC-1.0/Foundation-1.0= /path/to/rt.jar |
| 205 |
#CDC-1.1/Foundation-1.1= |
211 |
#CDC-1.1/Foundation-1.1= |
|
Lines 222-228
Link Here
|
| 222 |
logExtension=.log |
228 |
logExtension=.log |
| 223 |
|
229 |
|
| 224 |
# Whether or not to include debug info in the output jars |
230 |
# Whether or not to include debug info in the output jars |
| 225 |
javacDebugInfo=false |
231 |
javacDebugInfo=false |
| 226 |
|
232 |
|
| 227 |
# Whether or not to fail the build if there are compiler errors |
233 |
# Whether or not to fail the build if there are compiler errors |
| 228 |
javacFailOnError=true |
234 |
javacFailOnError=true |