Ticket #10903: build.properties.default

File build.properties.default, 9.8 KB (added by lpacheco@…, 18 years ago)
Line 
1# -----------------------------------------------------------------------------
2# build.properties.default
3#
4# This is an example "build.properties" file, used to customize building Tomcat
5# for your local environment.  It defines the location of all external
6# modules that Tomcat depends on.  Copy this file to "build.properties"
7# in the top-level source directory, and customize it as needed.
8#
9# $Id: build.properties.default 442598 2006-09-12 14:43:38Z fhanik $
10# -----------------------------------------------------------------------------
11
12# ----- Vesion Control Flags -----
13version.major=5
14version.minor=5
15version.build=20
16version.patch=0
17#Set the pretty version name
18version=5.5.20
19
20# ----- Compile Control Flags -----
21compile.debug=on
22compile.deprecation=off
23compile.optimize=off
24
25
26# ----- Build Control Flags
27
28#Build all components
29#full.dist=on
30
31#Hide configuration flags display
32#flags.hide=on
33
34
35# ----- Proxy setup -----
36#proxy.host=proxy.domain
37#proxy.port=8080
38#proxy.use=on
39
40
41# ----- CVS root for the jakarta repositories ------
42cvsroot=:pserver:anoncvs@cvs.apache.org:/home/cvspublic
43
44# ----- Default Base Path for Dependent Packages -----
45# Please note this path must be absolute, not relative,
46# as it is referenced with different working directory
47# contexts by the various build scripts.
48base.path=/usr/share/java
49#base.path=C:/path/to/the/repository
50#base.path=/usr/local
51
52# ----- Jakarta files base location -----
53base-jakarta.loc=http://archive.apache.org/dist/jakarta
54
55# ----- Logging files base location -----
56base-logging.loc=http://archive.apache.org/dist/logging
57
58# ----- XML files base location -----
59base-xml.loc=http://archive.apache.org/dist/xml
60
61# ----- Struts files base location -----
62base-struts.loc=http://archive.apache.org/dist/struts
63
64# ----- Sourceforge files base location -----
65base-sf.loc=http://switch.dl.sourceforge.net/sourceforge
66#base-sf.loc=http://heanet.dl.sourceforge.net/sourceforge
67#base-sf.loc=http://internap.dl.sourceforge.net/sourceforge
68
69# ----- Additional Tomcat files base location -----
70base-tomcat.loc=http://archive.apache.org/dist/tomcat
71
72# --------------------------------------------------
73#                REQUIRED LIBRARIES
74# --------------------------------------------------
75
76
77# ----- Commons Beanutils, version 1.4 or later -----
78commons-beanutils.home=${base.path}/commons-beanutils-1.7.0
79commons-beanutils.lib=${commons-beanutils.home}
80commons-beanutils.jar=${commons-beanutils.lib}/commons-beanutils.jar
81commons-beanutils.loc=${base-jakarta.loc}/commons/beanutils/binaries/commons-beanutils-1.7.0.tar.gz
82
83
84# ----- Commons Launcher, version 0.9 or later -----
85commons-launcher.home=${base.path}/commons-launcher-0.9
86commons-launcher.lib=${commons-launcher.home}
87commons-launcher.bin=${commons-launcher.home}/bin
88commons-launcher.jar=${commons-launcher.bin}/commons-launcher.jar
89commons-launcher.bootstrap.class=${commons-launcher.bin}/LauncherBootstrap.class
90commons-launcher.loc=${base-jakarta.loc}/commons/launcher/binaries/launcher-0.9.tar.gz
91
92
93# ----- Commons Daemon, version 1.0-Alpha or later -----
94commons-daemon.home=${base.path}/commons-daemon-1.0.1
95commons-daemon.lib=${commons-daemon.home}
96commons-daemon.jar=${commons-daemon.lib}/commons-daemon.jar
97commons-daemon.loc=${base-jakarta.loc}/commons/daemon/binaries/commons-daemon-1.0.1.tar.gz
98commons-daemon.jsvc.tar.gz=${commons-daemon.lib}/bin/jsvc.tar.gz
99
100
101# ----- Commons Digester, version 1.4 or later -----
102commons-digester.home=${base.path}/commons-digester-1.7
103commons-digester.lib=${commons-digester.home}
104commons-digester.jar=${commons-digester.lib}/commons-digester-1.7.jar
105commons-digester.loc=${base-jakarta.loc}/commons/digester/binaries/commons-digester-1.7.tar.gz
106
107
108# ----- Commons Expression Language (EL), version 1.0 or later -----
109commons-el.home=${base.path}/commons-el-1.0
110commons-el.lib=${commons-el.home}
111commons-el.jar=${commons-el.lib}/commons-el.jar
112commons-el.loc=${base-jakarta.loc}/commons/el/binaries/commons-el-1.0.tar.gz
113
114
115# ----- Commons Logging, version 1.0.1 or later -----
116commons-logging.home=${base.path}/commons-logging-1.0.4
117commons-logging.lib=${commons-logging.home}
118commons-logging-api.jar=${commons-logging.lib}/commons-logging-api.jar
119commons-logging.jar=${commons-logging.lib}/commons-logging.jar
120commons-logging.loc=${base-jakarta.loc}/commons/logging/binaries/commons-logging-1.0.4.tar.gz
121
122
123# ----- Commons Modeler, version 1.1 or later -----
124commons-modeler.home=${base.path}/commons-modeler-1.1
125commons-modeler.lib=${commons-modeler.home}
126commons-modeler.jar=${commons-modeler.lib}/commons-modeler.jar
127commons-modeler.loc=${base-jakarta.loc}/commons/modeler/binaries/modeler-1.1.tar.gz
128
129# ----- Xerces XML Parser, version 2.8.0 -----
130xerces.home=${base.path}/xerces-2_8_0
131xerces.lib=${xerces.home}
132xercesImpl.jar=${xerces.lib}/xercesImpl.jar
133xml-apis.jar=${xerces.lib}/xml-apis.jar
134xerces.loc=${base-xml.loc}/xerces-j/binaries/Xerces-J-bin.2.8.0.tar.gz
135
136
137# ----- Eclipse JDT, version 3.1.2 or later -----
138jdt.home=${base.path}/eclipse/plugins
139jdt.lib=${jdt.home}
140jdt.jar=${jdt.lib}/org.eclipse.jdt.core_3.1.2.jar
141jdt.loc=http://archive.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/eclipse-JDT-3.1.2.zip
142
143
144# ----- Tomcat native library -----
145tomcat-native.home=${base.path}/tomcat-native-1.1.4
146tomcat-native.tar.gz=${tomcat-native.home}/tomcat-native.tar.gz
147tomcat-native.loc=${base-tomcat.loc}/tomcat-connectors/native/tomcat-native-1.1.4.tar.gz
148
149
150# --------------------------------------------------
151#              CORE OPTIONAL LIBRARIES
152# --------------------------------------------------
153
154
155# ----- Log4j, version 1.2 or later -----
156log4j.home=${base.path}/logging-log4j-1.2.12
157log4j.lib=${log4j.home}
158log4j.jar=${log4j.lib}/dist/lib/log4j-1.2.12.jar
159log4j.loc=${base-logging.loc}/log4j/1.2.12/logging-log4j-1.2.12.tar.gz
160
161
162# ----- Commons DBCP, version 1.1 or later -----
163commons-dbcp.version=1.2.1
164commons-dbcp.home=${base.path}/commons-dbcp-1.2.1
165commons-dbcp-src.loc=${base-jakarta.loc}/commons/dbcp/source/commons-dbcp-1.2.1-src.tar.gz
166
167
168# ----- Commons HttpClient, version 2.0 or later -----
169commons-httpclient.home=${base.path}/commons-httpclient-2.0
170commons-httpclient.lib=${commons-httpclient.home}
171commons-httpclient.jar=${commons-httpclient.lib}/commons-httpclient-2.0.jar
172commons-httpclient.loc=${base-jakarta.loc}/commons/httpclient/binary/commons-httpclient-2.0.tar.gz
173
174
175# ----- Commons Pool, version 1.1 or later -----
176commons-pool.home=${base.path}/commons-pool-1.2
177commons-pool-src.loc=${base-jakarta.loc}/commons/pool/source/commons-pool-1.2-src.tar.gz
178
179
180# ----- Commons Collections, version 2.0 or later -----
181commons-collections.home=${base.path}/commons-collections-3.1
182commons-collections.lib=${commons-collections.home}
183commons-collections.jar=${commons-collections.lib}/commons-collections-3.1.jar
184commons-collections.loc=${base-jakarta.loc}/commons/collections/binaries/commons-collections-3.1.tar.gz
185commons-collections-src.loc=${base-jakarta.loc}/commons/collections/source/commons-collections-3.1-src.tar.gz
186
187
188# ----- Commons FileUpload, version 1.0-20030531 or later -----
189commons-fileupload.home=${base.path}/commons-fileupload-1.0
190commons-fileupload.lib=${commons-fileupload.home}
191commons-fileupload.jar=${commons-fileupload.lib}/commons-fileupload-1.0.jar
192commons-fileupload.loc=${base-jakarta.loc}/commons/fileupload/binaries/commons-fileupload-1.0.tar.gz
193
194# ----- Java Management Extensions (JMX), JMX RI 1.2.1 or later or MX4J 2.0.1 or later -----
195jmx.home=${base.path}/mx4j-3.0.1
196jmx.lib=${jmx.home}/lib
197jmx.jar=${jmx.lib}/mx4j.jar
198jmx-tools.jar=${jmx.lib}/mx4j-tools.jar
199jmx-remote.jar=${jmx.lib}/mx4j-remote.jar
200jmx.loc=${base-sf.loc}/mx4j/mx4j-3.0.1.tar.gz
201
202
203# ----- JUnit Unit Test Suite, version 3.7 or later -----
204junit.home=${base.path}/junit3.8.1
205junit.lib=${junit.home}
206junit.jar=${junit.lib}/junit.jar
207junit.loc=${base-sf.loc}/junit/junit3.8.1.zip
208
209
210# ----- Rhino ------
211rhino.home=${base.path}/rhino1_6R2
212rhino.jar=${rhino.home}/js.jar
213rhino.loc=http://ftp.mozilla.org/pub/mozilla.org/js/rhino1_6R2.zip
214
215# ----- NSIS, version 2.0 or later -----
216nsis.home=${base.path}/nsis-2.0
217nsis.exe=${nsis.home}/makensis.exe
218nsis.installoptions.dll=${nsis.home}/Plugins/InstallOptions.dll
219nsis.nsexec.dll=${nsis.home}/Plugins/nsExec.dll
220nsis.nsisdl.dll=${nsis.home}/Plugins/nsisdl.dll
221nsis.loc=${base-sf.loc}/nsis/nsis20.exe
222
223
224# ----- Struts, version 1.2.4 or later -----
225struts.home=${base.path}/struts-1.2.7
226struts.lib=${struts.home}/lib
227struts.jar=${struts.lib}/struts.jar
228struts.loc=${base-struts.loc}/binaries/struts-1.2.7.tar.gz
229
230
231# --------------------------------------------------
232#                OPTIONAL LIBRARIES
233# --------------------------------------------------
234
235
236# ----- Java Activation Framework (JAF), version 1.0.1 or later -----
237activation.home=${base.path}/jaf-1.0.2
238activation.lib=${activation.home}
239activation.jar=${activation.lib}/activation.jar
240
241# ----- Java Secure Sockets Extension (JSSE), version 1.0.3 or later -----
242jsse.home=${base.path}/jsse-1.0.3
243jsse.lib=${jsse.home}/lib
244jcert.jar=${jsse.lib}/jcert.jar
245jnet.jar=${jsse.lib}/jnet.jar
246jsse.jar=${jsse.lib}/jsse.jar
247
248# ----- Java Transaction API (JTA), version 1.0.1a or later -----
249jta.home=${base.path}/jta-1_0_1b
250jta.lib=${jta.home}
251jta.jar=${jta.lib}/jta.jar
252
253# ----- Java Mail, version 1.2 or later -----
254mail.home=${base.path}/javamail-1.3.3_01
255mail.lib=${mail.home}
256mail.jar=${mail.lib}/mail.jar
257
258# ----- Java Activation Framework, version 1.0.1 or later -----
259activation.home=${base.path}/jaf-1.0.2
260activation.lib=${activation.home}
261activation.jar=${activation.lib}/activation.jar
262
263# ----- PureTLS Extension, version 0.9 or later -----
264puretls.home=${base.path}/puretls-0.9b4
265puretls.lib=${puretls.home}/build
266puretls.jar=${puretls.lib}/puretls.jar
267
268# ----- Servlet API v2.4 -----
269servlet-api.home=${base.path}/servlet-api-2.4
270servlet-api.lib=${servlet-api.home}/lib
271servlet-api.jar=${servlet-api.lib}/servlet-api.jar
272
273# ----- JSP API v2.0 -----
274jsp-api.home=${base.path}/jsp-api-2.0
275jsp-api.lib=${jsp-api.home}/lib
276jsp-api.jar=${jsp-api.lib}/jsp-api.jar