Adding the pluginbuilder files that are used in the nightly build process.
[phpeclipse.git] / utilities / pluginbuilder / build-files / build.properties
1 ###############################################################################
2 # Copyright (c) 2003, 2004 IBM Corporation and others.
3 # All rights reserved. This program and the accompanying materials 
4 # are made available under the terms of the Common Public License v1.0
5 # which accompanies this distribution, and is available at
6 # http://www.eclipse.org/legal/cpl-v10.html
7
8 # Contributors:
9 #     IBM Corporation - initial API and implementation
10 ###############################################################################
11 #####################
12 # Parameters describing how and where to execute the build.
13 # Typical users need only update the following properties:
14 #    baseLocation - where things you are building against are installed
15 #    bootclasspath - The base jars to compile against (typicaly rt.jar)
16 #    configs - the list of {os, ws, arch} configurations to build.  
17 #
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
20
21 ############# CVS CONTROL ################
22 # The CVS tag to use when fetching the map files from the repository
23
24 mapVersionTag=HEAD
25
26 # The CVS tag to use when fetching elements to build.  By default the
27 # builder will use whatever is in the maps.  Use this value to override
28 # for example, when doing a nightly build out of HEAD
29
30 fetchTag=HEAD
31 ############## BUILD / GENERATION CONTROL ################
32 # The directory into which the build elements will be fetched and where
33 # the build will take place.
34 # Do not enter relative paths, because otherwise the directory.txt file
35 # won't be found
36 # If relative , the directory would be relative to the $builder directory
37 #buildDirectory=D:\\Temp\\buildresult3
38
39 # Type of build.  Used in naming the build output.  Typically this value is
40 # one of I, N, M, S, ...
41 # If you change this, please also see the featureVersion and baseFeatureVersion properties below
42 buildType=N
43
44 # ID of the build.  Used in naming the build output. (the zip file)
45 # buildId is set in customTargets.xml in order to consider a dynamic featureVersion for nightlyBuild
46 #buildId=${featureVersion}
47
48 # Label for the build.  Used in naming the build output (the directory)
49 # buildLabel is set in customTargets.xml in order to consider a dynamic featureVersion for nightlyBuild
50 #buildLabel=${featureVersion}
51
52 # Timestamp for the build.  Used in naming the build output
53 #timestamp=007
54
55 # Base location for anything the build needs to compile against.  For example,
56 # when building GEF, the baseLocation should be the location of a previously
57 # installed Eclipse against which the GEF code will be compiled.
58 #baseLocation=D:\\eclipse-3.0
59
60 #Os/Ws/Arch/nl of the eclipse specified by baseLocation
61 #baseos
62 #basews
63 #basearch
64 #basenl
65
66 # The location underwhich all of the build output will be collected.
67 # This is a subdirectory of $buildDirectory
68 # Set collectingFolder and archivePrefix to . if you want to create archives without
69 # trailing eclipse in the paths of the included files
70 collectingFolder=.
71
72 # The prefix that will be used in the generated archive. 
73 # Does not make sense to use a different archivePrefix than collectingFolder, 
74 # because zip wouldn't find any files to include into the target zip otherwise
75 archivePrefix=.
76
77 # The list of {os, ws, arch} configurations to build.  This 
78 # value is a '&' separated list of ',' separate triples.  For example, 
79 #     configs=win32,win32,x86 & linux,motif,x86
80 # By default the value is *,*,*
81 #configs=*,*,* 
82
83 #Arguments to send to the zip executable
84 # Doesn't work
85 #zipArgs=-z "RDT: extract into eclipse-installation directory"
86
87 ############# JAVA COMPILER OPTIONS ##############
88 # The location of the Java jars to compile against.  Typically the rt.jar for your JDK/JRE
89 #bootclasspath=d:/ibm1.3.1/jre/lib/rt.jar
90 #bootclasspath=D:\\java\\j2sdk1.4.2_05\\jre\\lib\\rt.jar
91
92 # Whether or not to include debug info in the output jars
93 javacDebugInfo=true
94
95 # Whether or not to fail the build if there are compiler errors
96 javacFailOnError=true
97
98 # The version of the source code
99 javacSource=1.5
100
101 # The version of the byte code targeted
102 javacTarget=1.5
103
104 #collPlace=eclipse
105 #collBase=.
106 #collectingFolder=eclipse
107 #archivePrefix=eclipse
108 # A List of configurations separated by ampersand.
109 # A configuration consists of the tripel os, ws and arch separated by commma,
110 # e.g. linux,motif,x86
111 # @category rcp 
112 configs=win32,win32,x86 & linux,gtk,x86
113
114 # The name of the product definition file which must reside in the root folder this pluginbuilder project
115 # and have the file suffix 'product' 
116 # @category rcp
117 product=rcp.product
118
119 # Prefix for the created archive file name 
120 # @category rcp
121 archiveNamePrefix=rcp
122
123 # Actually it seems as if this should always be set to true
124 runPackager=true