root/trunk/deployment/appjars.xml

Revision 1935 (checked in by douglm, 5 years ago)

Further changes to the build.

Delete (most of) the jar files from the lib directory - we are downloading them from bedework.org at build time.

Use a macro to load the deployment properties adn define some deployment proeprties based on the run time options.

  • Property svn:eol-style set to LF
Line 
1 <?xml version="1.0"?>
2
3 <!-- ===================================================================
4      Fetch and define properties for the jars we will roll into the web
5      applications
6      =================================================================== -->
7 <project name="appJars" basedir="." default="">
8   <property name="org.bedework.app.lib" location="${project.home}/applib" />
9   <macrodef name="getAppJars">
10     <sequential>
11       <delete dir="${org.bedework.app.lib}" />
12       <mkdir dir="${org.bedework.app.lib}" />
13
14       <property name="org.bedework.getjar.property.prefix"
15                 value="org.bedework.appjar" />
16
17       <!-- Hibernate and associated jars -->
18
19       <getJar lib="${org.bedework.app.lib}"
20               name="antlr" version="2.7.6" />
21
22       <getJar lib="${org.bedework.app.lib}"
23               name="asm-attrs" />
24
25       <getJar lib="${org.bedework.app.lib}"
26               name="asm" />
27
28       <getJar lib="${org.bedework.app.lib}"
29               name="cglib" version="2.1.3" />
30
31       <getJar lib="${org.bedework.app.lib}"
32               name="dom4j" version="1.6.1" />
33
34       <getJar lib="${org.bedework.app.lib}"
35               name="ehcache" version="1.2.3" />
36
37       <getJar lib="${org.bedework.app.lib}"
38               name="hibernate" version="3.2.5.ga" />
39
40       <getJar lib="${org.bedework.app.lib}"
41               name="jgroups" version="2.2.8" />
42
43       <getJar lib="${org.bedework.app.lib}"
44               name="jta" />
45
46       <!-- Struts and JSTL -->
47
48       <property name="org.bedework.struts.tlds"
49                 location="${resources.dir}/struts-1.2.9/tlds"/>
50
51       <getJar lib="${org.bedework.app.lib}"
52               name="struts" version="1.2.9" />
53
54       <getJar lib="${org.bedework.app.lib}"
55               name="antlr" version="2.7.6" />
56
57       <getJar lib="${org.bedework.app.lib}"
58               name="commons-beanutils" version="1.7.0" />
59
60       <getJar lib="${org.bedework.app.lib}"
61               name="commons-digester" version="1.7" />
62
63       <getJar lib="${org.bedework.app.lib}"
64               name="commons-fileupload" />
65
66       <getJar lib="${org.bedework.app.lib}"
67               name="commons-logging" />
68
69       <getJar lib="${org.bedework.app.lib}"
70               name="commons-validator" version="1.3.0" />
71
72       <getJar lib="${org.bedework.app.lib}"
73               name="jakarta-oro" version="2.0.8" />
74
75       <getJar lib="${org.bedework.app.lib}"
76               name="jstl-standard" version="1.1.2" />
77
78       <getJar lib="${org.bedework.app.lib}"
79               name="jstl" version="1.1.2" />
80
81       <!-- Java mail -->
82
83       <getJar lib="${org.bedework.app.lib}"
84               name="activation" version="1.4" />
85
86       <getJar lib="${org.bedework.app.lib}"
87               name="dsn" version="1.4" />
88
89       <getJar lib="${org.bedework.app.lib}"
90               name="imap" version="1.4" />
91
92       <getJar lib="${org.bedework.app.lib}"
93               name="mailapi" version="1.4" />
94
95       <getJar lib="${org.bedework.app.lib}"
96               name="pop3" version="1.4" />
97
98       <getJar lib="${org.bedework.app.lib}"
99               name="smtp" version="1.4" />
100
101       <!-- Liferay -->
102
103       <if>
104         <isset property="org.bedework.build.for.liferay4" />
105         <then>
106           <getJar lib="${org.bedework.app.lib}"
107                   name="liferay.util-bridges" version="4.2" />
108
109           <getJar lib="${org.bedework.app.lib}"
110                   name="liferay.util-java" version="4.2" />
111         </then>
112       </if>
113
114       <if>
115         <isset property="org.bedework.build.for.liferay5" />
116         <then>
117           <getJar lib="${org.bedework.app.lib}"
118                   name="liferay.util-bridges" version="5.1" />
119
120           <getJar lib="${org.bedework.app.lib}"
121                   name="liferay.util-java" version="5.1" />
122
123           <getJar lib="${org.bedework.app.lib}"
124                   name="liferay.util-taglib" version="5.1" />
125
126           <getJar lib="${org.bedework.app.lib}"
127                   name="liferay.portal-impl" version="5.1" />
128
129           <getJar lib="${org.bedework.app.lib}"
130                   name="liferay.portal-kernel" version="5.1" />
131
132           <getJar lib="${org.bedework.app.lib}"
133                   name="liferay.spring" version="5.1" />
134
135           <getJar lib="${org.bedework.app.lib}"
136                   name="liferay.easyconf" version="5.1" />
137
138           <getJar lib="${org.bedework.app.lib}"
139                   name="liferay.portal-service" version="5.1" />
140
141           <getJar lib="${org.bedework.app.lib}"
142                   name="liferay.xstream" version="5.1" />
143
144           <getJar lib="${org.bedework.app.lib}"
145                   name="liferay.commons-lang" version="5.1" />
146
147           <getJar lib="${org.bedework.app.lib}"
148                   name="liferay.commons-collections" version="5.1" />
149
150           <getJar lib="${org.bedework.app.lib}"
151                   name="liferay.aspectj-weaver" version="5.1" />
152
153           <getJar lib="${org.bedework.app.lib}"
154                   name="liferay.portlet" version="5.1" />
155
156           <getJar lib="${org.bedework.app.lib}"
157                   name="commons-configuration" />
158         </then>
159       </if>
160
161       <!-- Other commons apis -->
162
163       <getJar lib="${org.bedework.app.lib}"
164               name="commons-codec" version="1.3" />
165
166       <getJar lib="${org.bedework.app.lib}"
167               name="commons-collections" />
168
169       <getJar lib="${org.bedework.app.lib}"
170               name="commons-httpclient" version="3.0" />
171
172       <getJar lib="${org.bedework.app.lib}"
173               name="commons-lang" version="2.1" />
174
175       <getJar lib="${org.bedework.app.lib}"
176               name="commons-ssl" />
177
178       <!-- Various apis -->
179
180       <getJar lib="${org.bedework.app.lib}"
181               name="gdata-calendar" version="1.0" />
182
183       <getJar lib="${org.bedework.app.lib}"
184               name="gdata-client" version="1.0" />
185
186       <getJar lib="${org.bedework.app.lib}"
187               name="log4j" version="1.2.8" />
188
189       <getJar lib="${org.bedework.app.lib}"
190               name="lucene-core" version="2.0.0" />
191
192       <getJar lib="${org.bedework.app.lib}"
193               name="lucene-misc" version="2.0.0" />
194
195       <getJar lib="${org.bedework.app.lib}"
196               name="ical4j" version="head" />
197
198       <getJar lib="${org.bedework.app.lib}"
199               name="portals-bridges-common" version="1.0" />
200
201       <getJar lib="${org.bedework.app.lib}"
202               name="portals-bridges-struts-1.2.7" version="1.0" />
203
204       <!-- Generated bedework jars -->
205
206       <getJar lib="${org.bedework.app.lib}"
207               name="rpiaccess" version="3.5"
208               projecthome="${project.home}/projects/access" />
209
210       <getJar lib="${org.bedework.app.lib}"
211               name="rpiutil" version="3.5"
212               projecthome="${project.home}/projects/rpiutil" />
213
214       <getJar lib="${org.bedework.app.lib}"
215               name="bw-davio" version="3.5"
216               projecthome="${project.home}/projects/davutil" />
217
218       <getJar lib="${org.bedework.app.lib}"
219                name="bw-annotations" version="3.5"
220                projecthome="${project.home}/projects/calendarapi" />
221
222       <getJar lib="${org.bedework.app.lib}"
223                name="bw-apiutil" version="3.5"
224                projecthome="${project.home}/projects/calendarapi" />
225
226       <getJar lib="${org.bedework.app.lib}"
227               name="bw-calcore" version="3.5"
228               projecthome="${project.home}/projects/calendarapi" />
229
230       <getJar lib="${org.bedework.app.lib}"
231               name="bw-calcorei" version="3.5"
232               projecthome="${project.home}/projects/calendarapi" />
233
234       <getJar lib="${org.bedework.app.lib}"
235               name="bw-calenv" version="3.5"
236               projecthome="${project.home}/projects/calendarapi" />
237
238       <getJar lib="${org.bedework.app.lib}"
239               name="bw-calfacade" version="3.5"
240               projecthome="${project.home}/projects/calendarapi" />
241
242       <getJar lib="${org.bedework.app.lib}"
243                name="bw-calsvc" version="3.5"
244                projecthome="${project.home}/projects/calendarapi" />
245
246       <getJar lib="${org.bedework.app.lib}"
247               name="bw-calsvci" version="3.5"
248               projecthome="${project.home}/projects/calendarapi" />
249
250       <getJar lib="${org.bedework.app.lib}"
251               name="bw-client" version="3.5"
252               projecthome="${project.home}/projects/calendarapi" />
253
254       <getJar lib="${org.bedework.app.lib}"
255               name="bw-icalendar" version="3.5"
256               projecthome="${project.home}/projects/calendarapi" />
257
258       <getJar lib="${org.bedework.app.lib}"
259               name="bw-logging" version="3.5"
260               projecthome="${project.home}/projects/calendarapi" />
261
262       <getJar lib="${org.bedework.app.lib}"
263               name="bw-mail" version="3.5"
264               projecthome="${project.home}/projects/calendarapi" />
265
266       <getJar lib="${org.bedework.app.lib}"
267               name="bw-appcommon" version="3.5"
268               projecthome="${project.home}/projects/webapps" />
269
270       <getJar lib="${org.bedework.app.lib}"
271               name="bw-liferay" version="3.5"
272               projecthome="${project.home}/projects/webapps" />
273
274       <getJar lib="${org.bedework.app.lib}"
275               name="bw-uportal" version="3.5"
276               projecthome="${project.home}/projects/webapps" />
277
278       <!-- Included jars for eclipse -->
279
280       <getJar lib="${org.bedework.app.lib}"
281               name="ant" version="1.7.0" />
282
283       <!--
284       <getJar lib="${org.bedework.app.lib}"
285               name="geronimo-stax-api_1.0_spec" version="1.0" />
286               -->
287
288       <getJar lib="${org.bedework.app.lib}"
289               name="jtidy" />
290
291       <getJar lib="${org.bedework.app.lib}"
292               name="junit" version="4.4" />
293
294       <getJar lib="${org.bedework.app.lib}"
295               name="pluto" version="1.0.1-rc2" />
296
297       <getJar lib="${org.bedework.app.lib}"
298               name="portlet-api" version="1.0" />
299
300       <getJar lib="${org.bedework.app.lib}"
301               name="servlet.jsp" />
302
303       <getJar lib="${org.bedework.app.lib}"
304               name="servletapi" version="2.4" />
305
306       <getJar lib="${org.bedework.app.lib}"
307               name="xalan" version="2.6.0" />
308       <getJar lib="${org.bedework.app.lib}"
309               name="hsqldb" version="1.7.3.3" />
310     </sequential>
311  </macrodef>
312 </project>
Note: See TracBrowser for help on using the browser.