1 ############################################################################### 2 # Copyright (c) 2003, 2009 IBM Corporation and others. 3 # All rights reserved. This program and the accompanying materials 4 # are made available under the terms of the Eclipse Public License v1.0 5 # which accompanies this distribution, and is available at 6 # http://www.eclipse.org/legal/epl-v10.html 7 # 8 # Contributors: 9 # IBM Corporation - initial API and implementation 10 ############################################################################### 11 12 p2.gathering = true 13 p2.build.repo = file:${buildDirectory}/buildRepo 14 p2.metadata.repo.name = MOTODEV Studio Application Validator 15 p2.artifact.repo.name = MOTODEV Studio Application Validator 16 p2.category.site = file:${buildDirectory}/site.xml 17 skipDirector=true 18 skipMirroring=true 19 20 #generatedBuildProperties = ${buildDirectory}/root.properties 21 22 ##################### 23 # App Validator Javadoc properties 24 25 appValidatorSourceCodeDirectories = ${buildDirectory}/plugins/preflighting.core/src;${buildDirectory}/plugins/preflighting/src 26 javadocOutputDirectory=${buildDirectory}/plugins/preflighting.sdk/doc 27 appValidatorJavaAPIURLDirectory = http://download.oracle.com/javase/1.5.0/docs/api/ 28 appValidatorExcludedPackages = **.internal.*, **.i18n** 29 30 ##################### 31 # Parameters describing how and where to execute the build. 32 # Typical users need only update the following properties: 33 # baseLocation - where things you are building against are installed 34 # bootclasspath - The base jars to compile against (typicaly rt.jar) 35 # configs - the list of {os, ws, arch} configurations to build. 36 # 37 # Of course any of the settings here can be overridden by spec'ing 38 # them on the command line (e.g., -DbaseLocation=d:/eclipse 39 40 #The type of the top level element we are building, generally "feature" 41 topLevelElementType = feature 42 #The id of the top level element we are building 43 topLevelElementId = com.motorolamobility.preflighting.ui.feature 44 featureList = com.motorolamobility.preflighting.feature 45 46 ############# PRODUCT/PACKAGING CONTROL ############# 47 product = ${GIT_REPOSITORY_PATH}/android/makefile/preflighting/preflighting.product 48 runPackager=true 49 50 #Set the name of the archive that will result from the product build. 51 #archiveNamePrefix= 52 53 # The prefix that will be used in the generated archive. 54 archivePrefix=preflighting 55 56 # The location underwhich all of the build output will be collected. 57 collectingFolder=${archivePrefix} 58 59 # The list of {os, ws, arch} configurations to build. This 60 # value is a '&' separated list of ',' separate triples. For example, 61 # configs=win32,win32,x86 & linux,motif,x86 62 # By default the value is *,*,* 63 configs = *, *, * 64 #configs=win32, win32, x86 & \ 65 # win32,win32,x86_64 & \ 66 # win32,win32,wpf & \ 67 # linux, gtk, ppc & \ 68 # linux, gtk, x86 & \ 69 # linux, gtk, x86_64 & \ 70 # linux, motif, x86 & \ 71 # solaris, motif, sparc & \ 72 # solaris, gtk, sparc & \ 73 # aix, motif, ppc & \ 74 # hpux, motif, ia64_32 & \ 75 # macosx, carbon, ppc & \ 76 # macosx, carbon, x86 & \ 77 # macosx, cocoa, ppc & \ 78 # macosx, cocoa, x86 & \ 79 # macosx, cocoa, x86_64 80 81 # By default PDE creates one archive (result) per entry listed in the configs property. 82 # Setting this value to true will cause PDE to only create one output containing all 83 # artifacts for all the platforms listed in the configs property. 84 # To control the output format for the group, add a "group, group, group - <format>" entry to the 85 # archivesFormat. 86 #groupConfigurations=true 87 88 #The format of the archive. By default a zip is created using antZip. 89 #The list can only contain the configuration for which the desired format is different than zip. 90 #archivesFormat=win32, win32, x86 - antZip& \ 91 # linux, gtk, ppc - antZip &\ 92 # linux, gtk, x86 - antZip& \ 93 # linux, gtk, x86_64 - antZip& \ 94 # linux, motif, x86 - antZip& \ 95 # solaris, motif, sparc - antZip& \ 96 # solaris, gtk, sparc - antZip& \ 97 # aix, motif, ppc - antZip& \ 98 # hpux, motif, PA_RISC - antZip& \ 99 # macosx, carbon, ppc - antZip 100 101 #Allow cycles involving at most one bundle that needs to be compiled with the rest being binary bundles. 102 allowBinaryCycles = true 103 104 #Sort bundles depenedencies across all features instead of just within a given feature. 105 #flattenDependencies = true 106 107 #Parallel compilation, requires flattenedDependencies=true 108 #parallelCompilation=true 109 #parallelThreadCount= 110 #parallelThreadsPerProcessor= 111 112 #Set to true if you want the output to be ready for an update jar (no site.xml generated) 113 #outputUpdateJars = false 114 115 #Set to true for Jnlp generation 116 #codebase should be a URL that will be used as the root of all relative URLs in the output. 117 #generateJnlp=false 118 #jnlp.codebase=<codebase url> 119 #jnlp.j2se=<j2se version> 120 #jnlp.locale=<a locale> 121 #jnlp.generateOfflineAllowed=true or false generate <offlineAllowed/> attribute in the generated features 122 #jnlp.configs=${configs} #uncomment to filter the content of the generated jnlp files based on the configuration being built 123 124 #Set to true if you want to sign jars 125 #signJars=false 126 #sign.alias=<alias> 127 #sign.keystore=<keystore location> 128 #sign.storepass=<keystore password> 129 #sign.keypass=<key password> 130 131 #Arguments to send to the zip executable 132 zipargs= 133 134 #Arguments to send to the tar executable 135 tarargs= 136 137 #Control the creation of a file containing the version included in each configuration - on by default 138 #generateVersionsLists=false 139 140 ############## BUILD NAMING CONTROL ################ 141 # The directory into which the build elements are fetched and where 142 # the build takes place. 143 #buildDirectory=/tmp/appvalidatorbuild071 144 145 # Type of build. Used in naming the build output. Typically this value is 146 # one of I, N, M, S, ... 147 buildType=I 148 149 # ID of the build. Used in naming the build output. 150 buildId=TestBuild 151 152 # Label for the build. Used in naming the build output 153 buildLabel=${buildType}.${buildId} 154 155 # Timestamp for the build. Used in naming the build output 156 #timestamp=007 157 158 #The value to be used for the qualifier of a plugin or feature when you want to override the value computed by pde. 159 #The value will only be applied to plugin or features indicating build.properties, qualifier = context 160 #forceContextQualifier=<the value for the qualifier> 161 162 #Enable / disable the generation of a suffix for the features that use .qualifier. 163 #The generated suffix is computed according to the content of the feature 164 #generateFeatureVersionSuffix=true 165 166 ############# BASE CONTROL ############# 167 # Settings for the base Eclipse components and Java class libraries 168 # against which you are building. 169 # Base location for anything the build needs to compile against. For example, 170 # in most RCP app or a plug-in, the baseLocation should be the location of a previously 171 # installed Eclipse against which the application or plug-in code will be compiled and the RCP delta pack. 172 173 base=${BASE_DIR} 174 #baseLocation=${base}/env/eclipse 175 176 #Folder containing repositories whose content is needed to compile against 177 #repoBaseLocation=${INPUT_DIR}/repository 178 #Folder where the content of the repositories from ${repoBaseLocation} will be made available as a form suitable to be compiled against 179 #transformedRepoLocation=${INPUT_DIR}/transformedRepos 180 181 #Os/Ws/Arch/nl of the eclipse specified by baseLocation 182 baseos=linux 183 basews=gtk 184 basearch=x86_64 185 186 #this property indicates whether you want the set of plug-ins and features to be considered during the build to be limited to the ones reachable from the features / plugins being built 187 filteredDependencyCheck=false 188 189 #this property indicates whether the resolution should be done in development mode (i.e. ignore multiple bundles with singletons) 190 resolution.devMode=false 191 192 #pluginPath is a list of locations in which to find plugins and features. This list is separated by the platform file separator (; or :) 193 #a location is one of: 194 #- the location of the jar or folder that is the plugin or feature : /path/to/foo.jar or /path/to/foo 195 #- a directory that contains a /plugins or /features subdirectory 196 #- the location of a feature.xml, or for 2.1 style plugins, the plugin.xml or fragment.xml 197 #pluginPath= 198 199 skipBase=true 200 eclipseURL=<url for eclipse download site> 201 eclipseBuildId=<Id of Eclipse build to get> 202 eclipseBaseURL=${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip 203 204 205 ############# MAP FILE CONTROL ################ 206 # This section defines CVS tags to use when fetching the map files from the repository. 207 # If you want to fetch the map file from repository / location, change the getMapFiles target in the customTargets.xml 208 209 skipMaps=true 210 mapsRepo=:pserver:anonymous@example.com/path/to/repo 211 mapsRoot=path/to/maps 212 mapsCheckoutTag=HEAD 213 214 #tagMaps=true 215 mapsTagTag=v${buildId} 216 217 218 ############ REPOSITORY CONTROL ############### 219 # This section defines properties parameterizing the repositories where plugins, fragments 220 # bundles and features are being obtained from. 221 222 # The tags to use when fetching elements to build. 223 # By default thebuilder will use whatever is in the maps. 224 # This value takes the form of a comma separated list of repository identifier (like used in the map files) and the 225 # overriding value 226 # For example fetchTag=CVS=HEAD, SVN=v20050101 227 # fetchTag=HEAD 228 skipFetch=true 229 230 231 ############# JAVA COMPILER OPTIONS ############## 232 # The location of the Java jars to compile against. Typically the rt.jar for your JDK/JRE 233 #bootclasspath=${java.home}/lib/rt.jar 234 235 # specific JRE locations to compile against. These values are used to compile bundles specifying a 236 # Bundle-RequiredExecutionEnvironment. Uncomment and set values for environments that you support 237 #CDC-1.0/Foundation-1.0= /path/to/rt.jar 238 #CDC-1.1/Foundation-1.1= 239 #OSGi/Minimum-1.0= 240 #OSGi/Minimum-1.1= 241 #JRE-1.1= 242 #J2SE-1.2= 243 #J2SE-1.3= 244 #J2SE-1.4= 245 #J2SE-1.5= 246 #JavaSE-1.6= 247 #PersonalJava-1.1= 248 #PersonalJava-1.2= 249 #CDC-1.0/PersonalBasis-1.0= 250 #CDC-1.0/PersonalJava-1.0= 251 #CDC-1.1/PersonalBasis-1.1= 252 #CDC-1.1/PersonalJava-1.1= 253 254 # Specify the output format of the compiler log when eclipse jdt is used 255 logExtension=.log 256 257 # Whether or not to include debug info in the output jars 258 javacDebugInfo=true 259 260 # Whether or not to fail the build if there are compiler errors 261 javacFailOnError=true 262 263 # Enable or disable verbose mode of the compiler 264 javacVerbose=true 265 266 # Extra arguments for the compiler. These are specific to the java compiler being used. 267 #compilerArg= 268 269 # Default value for the version of the source code. This value is used when compiling plug-ins that do not set the Bundle-RequiredExecutionEnvironment or set javacSource in build.properties 270 javacSource=1.5 271 272 # Default value for the version of the byte code targeted. This value is used when compiling plug-ins that do not set the Bundle-RequiredExecutionEnvironment or set javacTarget in build.properties. 273 javacTarget=1.5 274 275 276