root/trunk/deployment/bw-core-appjars.xml

Revision 3415 (checked in by douglm, 1 year ago)

(Partial updates as full update failed with some conflict)

Major refactoring of code to move all jar building into separate projects outside of the main bedework project which itself becomes an assembly project - that is it builds deployable components from the jars and other information.

This change is to facilitate the move to jboss 7.

Further changes are needed but probably no more major reorganization.

Line 
1 <?xml version="1.0"?>
2
3 <!-- ===================================================================
4      Fetch jars for the core calendar application
5      =================================================================== -->
6 <project name="extraJars" basedir="." default="">
7   <macrodef name="getExtraJars">
8     <sequential>
9       <delete dir="${org.bedework.temp.extrajars.dir}" />
10       <mkdir dir="${org.bedework.temp.extrajars.dir}" />
11
12       <!-- =================== Bedework caldav jars ======================== -->
13
14       <getJar lib="${org.bedework.temp.extrajars.dir}"
15               libcache="${org.bedework.libcache.dir}"
16               name="bw-caldav" version="${org.bedework.bwcaldav.version}"
17               projecthome="${bw.project.home}/../bwcaldav" />
18
19       <getJar lib="${org.bedework.temp.extrajars.dir}"
20               libcache="${org.bedework.libcache.dir}"
21               name="bw-cdvutil" version="${org.bedework.caldav.version}"
22               projecthome="${bw.project.home}/../caldav" />
23
24       <getJar lib="${org.bedework.temp.extrajars.dir}"
25               libcache="${org.bedework.libcache.dir}"
26               name="bw-cdvserver" version="${org.bedework.caldav.version}"
27               projecthome="${bw.project.home}/../caldav" />
28
29       <!-- ===================== Bedework schema jars ====================== -->
30      
31       <getJar lib="${org.bedework.temp.extrajars.dir}"
32               libcache="${org.bedework.libcache.dir}"
33               name="bw-synchwsschema" version="${org.bedework.bwxml.version}"
34               projecthome="${project.home}/../bwxml" />
35
36       <getJar lib="${org.bedework.temp.extrajars.dir}"
37               libcache="${org.bedework.libcache.dir}"
38               name="bw-calws-soapschema"
39               version="${org.bedework.bwxml.version}"
40               projecthome="${project.home}/../bwxml" />
41
42       <getJar lib="${org.bedework.temp.extrajars.dir}"
43               libcache="${org.bedework.libcache.dir}"
44               name="bw-caldavschema"
45               version="${org.bedework.bwxml.version}"
46               projecthome="${project.home}/../bwxml" />
47
48       <getJar lib="${org.bedework.temp.extrajars.dir}"
49               libcache="${org.bedework.libcache.dir}"
50               name="bw-tzschema" version="${org.bedework.bwxml.version}"
51               projecthome="${project.home}/../bwxml" />
52
53       <!-- ================= Bedework dump/restore jars ==================== -->
54
55       <getJar lib="${org.bedework.temp.extrajars.dir}"
56               libcache="${org.bedework.libcache.dir}"
57               name="bw-dumpres" version="${org.bedework.dumprestore.version}"
58               projecthome="${project.home}/../dumprestore" />
59
60       <!-- ================= Bedework calendar core jars ================== -->
61      
62       <getJar lib="${org.bedework.temp.extrajars.dir}"
63               libcache="${org.bedework.libcache.dir}"
64               name="bw-inoutsched" version="${org.bedework.calcore.version}"
65               projecthome="${project.home}/../bwcalcore" />
66      
67       <getJar lib="${org.bedework.temp.extrajars.dir}"
68               libcache="${org.bedework.libcache.dir}"
69               name="bw-calcorei" version="${org.bedework.calcore.version}"
70               projecthome="${project.home}/../bwcalcore" />
71      
72       <getJar lib="${org.bedework.temp.extrajars.dir}"
73               libcache="${org.bedework.libcache.dir}"
74               name="bw-calcore" version="${org.bedework.calcore.version}"
75               projecthome="${project.home}/../bwcalcore" />
76      
77       <getJar lib="${org.bedework.temp.extrajars.dir}"
78               libcache="${org.bedework.libcache.dir}"
79               name="bw-calsvc" version="${org.bedework.calcore.version}"
80               projecthome="${project.home}/../bwcalcore" />
81
82       <!-- ================ Bedework calendar api jars ===================== -->
83      
84       <getJar lib="${org.bedework.temp.extrajars.dir}"
85               libcache="${org.bedework.libcache.dir}"
86               name="bw-annotations" version="${org.bedework.annotations.version}"
87               projecthome="${project.home}/../bwannotations" />
88      
89       <getJar lib="${org.bedework.temp.extrajars.dir}"
90               libcache="${org.bedework.libcache.dir}"
91               name="bw-calfacade" version="${org.bedework.calfacade.version}"
92               projecthome="${project.home}/../bwcalFacade" />
93
94       <getJar lib="${org.bedework.temp.extrajars.dir}"
95               libcache="${org.bedework.libcache.dir}"
96               name="bw-misc" version="${org.bedework.misc.version}"
97               projecthome="${project.home}/../bwmisc" />
98      
99       <getJar lib="${org.bedework.temp.extrajars.dir}"
100               libcache="${org.bedework.libcache.dir}"
101               name="bw-icalendar" version="${org.bedework.icalendar.version}"
102               projecthome="${project.home}/../bwical" />
103      
104       <getJar lib="${org.bedework.temp.extrajars.dir}"
105               libcache="${org.bedework.libcache.dir}"
106               name="bw-interfaces" version="${org.bedework.interfaces.version}"
107               projecthome="${project.home}/../bwinterfaces" />
108      
109       <getJar lib="${org.bedework.temp.extrajars.dir}"
110               libcache="${org.bedework.libcache.dir}"
111               name="bw-sysevents" version="${org.bedework.sysevents.version}"
112               projecthome="${project.home}/../bwsysevents" />
113
114       <!-- ===================== Bedework dav jars ========================= -->
115      
116       <getJar lib="${org.bedework.temp.extrajars.dir}"
117               libcache="${org.bedework.libcache.dir}"
118               name="bw-davio" version="${org.bedework.davutil.version}"
119               projecthome="${project.home}/../davutil" />
120
121       <!-- =================== Bedework indexer jars ======================= -->
122
123       <getJar lib="${org.bedework.temp.extrajars.dir}"
124               libcache="${org.bedework.libcache.dir}"
125               name="bw-indexer" version="${org.bedework.indexer.version}"
126               projecthome="${project.home}/../indexer" />
127
128       <!-- ================== Bedework webapps jars ======================== -->
129      
130       <getJar lib="${org.bedework.temp.extrajars.dir}"
131               libcache="${org.bedework.libcache.dir}"
132               name="bw-appcommon" version="${org.bedework.webapps.version}"
133               projecthome="${project.home}/../bwwebapps" />
134
135       <!-- Only for portlet - maybe
136         <getJar lib="${org.bedework.temp.extrajars.dir}"
137                 libcache="${org.bedework.libcache.dir}"
138                 name="bw-liferay" version="${org.bedework.webapps.version}"
139                 projecthome="${project.home}/projects/webapps" />
140                  
141         <getJar lib="${org.bedework.temp.extrajars.dir}"
142                 libcache="${org.bedework.libcache.dir}"
143                 name="bw-uportal" version="${org.bedework.webapps.version}"
144                 projecthome="${project.home}/projects/webapps" />
145                 -->
146      
147       <getJar lib="${org.bedework.temp.extrajars.dir}"
148               libcache="${org.bedework.libcache.dir}"
149               name="bw-webcommon" version="${org.bedework.webapps.version}"
150               projecthome="${project.home}/../bwwebapps" />
151
152       <!-- =================== Bedework webdav jars ======================== -->
153
154       <getJar lib="${org.bedework.temp.extrajars.dir}"
155               libcache="${org.bedework.libcache.dir}"
156               name="bw-webdavserver" version="${org.bedework.webdav.version}"
157               projecthome="${project.home}/../webdav" />
158
159       <!-- ==================== Bedework other jars ======================== -->
160      
161       <getJar lib="${org.bedework.temp.extrajars.dir}"
162               libcache="${org.bedework.libcache.dir}"
163               name="rpiaccess" version="${org.bedework.access.version}"
164               projecthome="${project.home}/../access" />
165
166       <getJar lib="${org.bedework.temp.extrajars.dir}"
167               libcache="${org.bedework.libcache.dir}"
168               name="rpiutil" version="${org.bedework.rpiutil.version}"
169               projecthome="${project.home}/../rpiutil" />
170      
171       <!-- ======================= Ical4j jars ============================ -->
172
173       <getJar lib="${org.bedework.temp.extrajars.dir}"
174               libcache="${org.bedework.libcache.dir}"
175               name="backport-util-concurrent" />
176
177       <getJar lib="${org.bedework.temp.extrajars.dir}"
178               libcache="${org.bedework.libcache.dir}"
179               name="ical4j" version="head-20100601"/>
180
181       <getJar lib="${org.bedework.temp.extrajars.dir}"
182               libcache="${org.bedework.libcache.dir}"
183               name="ical4j-vcard" version="0.9.3-SNAPSHOT"/>
184      
185       <!-- ======================= Commons jars ============================ -->
186
187       <getJar lib="${org.bedework.temp.extrajars.dir}"
188               libcache="${org.bedework.libcache.dir}"
189               name="commons-beanutils" version="1.7.0"/>
190
191       <getJar lib="${org.bedework.temp.extrajars.dir}"
192               libcache="${org.bedework.libcache.dir}"
193               name="commons-codec" version="1.3"/>
194
195       <getJar lib="${org.bedework.temp.extrajars.dir}"
196               libcache="${org.bedework.libcache.dir}"
197               name="commons-digester" version="1.7"/>
198
199       <getJar lib="${org.bedework.temp.extrajars.dir}"
200               libcache="${org.bedework.libcache.dir}"
201               name="commons-fileupload" />
202      
203       <getJar lib="${org.bedework.temp.extrajars.dir}"
204               libcache="${org.bedework.libcache.dir}"
205               name="commons-httpclient" version="3.0"/>
206
207       <getJar lib="${org.bedework.temp.extrajars.dir}"
208               libcache="${org.bedework.libcache.dir}"
209               name="commons-lang" version="2.6"/>
210
211       <getJar lib="${org.bedework.temp.extrajars.dir}"
212               libcache="${org.bedework.libcache.dir}"
213               name="commons-ssl" />
214      
215       <getJar lib="${org.bedework.temp.extrajars.dir}"
216               libcache="${org.bedework.libcache.dir}"
217               name="commons-validator" version="1.3.0"/>
218
219       <!--
220       <getJar lib="${org.bedework.temp.extrajars.dir}"
221               libcache="${org.bedework.libcache.dir}"
222               name="commons-logging" />
223               -->
224
225       <!-- ======================= Hibernate jars ========================== -->
226      
227       <!--
228       <getJar lib="${org.bedework.temp.extrajars.dir}"
229               libcache="${org.bedework.libcache.dir}"
230               name="antlr" version="2.7.6" />
231               -->
232
233       <getJar lib="${org.bedework.temp.extrajars.dir}"
234               libcache="${org.bedework.libcache.dir}"
235               name="asm" version="3.2" />
236                      
237       <getJar lib="${org.bedework.temp.extrajars.dir}"
238               libcache="${org.bedework.libcache.dir}"
239               name="asm-attrs" />
240      
241       <getJar lib="${org.bedework.temp.extrajars.dir}"
242               libcache="${org.bedework.libcache.dir}"
243               name="cglib" version="2.1.3" />
244      
245       <!--
246       <getJar lib="${org.bedework.temp.extrajars.dir}"
247               libcache="${org.bedework.libcache.dir}"
248               name="dom4j" version="1.6.1" />
249               -->
250      
251       <getJar lib="${org.bedework.temp.extrajars.dir}"
252               libcache="${org.bedework.libcache.dir}"
253               name="ehcache" version="1.2.3" />
254      
255       <getJar lib="${org.bedework.temp.extrajars.dir}"
256               libcache="${org.bedework.libcache.dir}"
257               name="hibernate" version="3.3.1.ga" />
258      
259       <!--
260       <getJar lib="${org.bedework.temp.extrajars.dir}"
261               libcache="${org.bedework.libcache.dir}"
262               name="hibernate-annotations" version="3.4.0.GA" />
263      
264       <getJar lib="${org.bedework.temp.extrajars.dir}"
265               libcache="${org.bedework.libcache.dir}"
266               name="hibernate-validator" version="3.1.0.GA" />
267      
268       <getJar lib="${org.bedework.temp.extrajars.dir}"
269               libcache="${org.bedework.libcache.dir}"
270               name="javassist" version="3.4.GA" />
271      
272       <getJar lib="${org.bedework.temp.extrajars.dir}"
273               libcache="${org.bedework.libcache.dir}"
274               name="jgroups" version="2.2.8" />
275 -->     
276       <getJar lib="${org.bedework.temp.extrajars.dir}"
277               libcache="${org.bedework.libcache.dir}"
278               name="jta" version="1.1"  />
279      
280       <getJar lib="${org.bedework.temp.extrajars.dir}"
281               libcache="${org.bedework.libcache.dir}"
282               name="commons-collections"/>
283       <!--
284       <getJar lib="${org.bedework.temp.extrajars.dir}"
285               libcache="${org.bedework.libcache.dir}"
286               name="slf4j-api" version="1.5.6"  />
287      
288       <getJar lib="${org.bedework.temp.extrajars.dir}"
289               libcache="${org.bedework.libcache.dir}"
290               name="slf4j-log4j12" version="1.5.6"  />
291               -->
292
293       <!-- ========================== Mail jars ============================ -->
294
295       <!--
296       <getJar lib="${org.bedework.temp.extrajars.dir}"
297               libcache="${org.bedework.libcache.dir}"
298               name="activation" version="1.4" />
299               -->
300
301       <getJar lib="${org.bedework.temp.extrajars.dir}"
302               libcache="${org.bedework.libcache.dir}"
303               name="dsn" version="1.4" />
304
305       <getJar lib="${org.bedework.temp.extrajars.dir}"
306               libcache="${org.bedework.libcache.dir}"
307               name="imap" version="1.4" />
308
309       <getJar lib="${org.bedework.temp.extrajars.dir}"
310               libcache="${org.bedework.libcache.dir}"
311               name="mailapi" version="1.4" />
312
313       <getJar lib="${org.bedework.temp.extrajars.dir}"
314               libcache="${org.bedework.libcache.dir}"
315               name="pop3" version="1.4" />
316
317       <getJar lib="${org.bedework.temp.extrajars.dir}"
318               libcache="${org.bedework.libcache.dir}"
319               name="smtp" version="1.4" />
320
321       <!-- ========================== Misc jars ============================ -->
322
323       <!--
324       <getJar lib="${org.bedework.temp.extrajars.dir}"
325               libcache="${org.bedework.libcache.dir}"
326               name="jakarta-oro" version="2.0.8"/>
327               -->
328
329       <getJar lib="${org.bedework.temp.extrajars.dir}"
330               libcache="${org.bedework.libcache.dir}"
331               name="jstl" version="1.1.2"/>
332
333       <getJar lib="${org.bedework.temp.extrajars.dir}"
334               libcache="${org.bedework.libcache.dir}"
335               name="jstl-standard" version="1.1.2"/>
336
337       <getJar lib="${org.bedework.temp.extrajars.dir}"
338               libcache="${org.bedework.libcache.dir}"
339               name="lucene-core" version="2.0.0"/>
340
341       <getJar lib="${org.bedework.temp.extrajars.dir}"
342               libcache="${org.bedework.libcache.dir}"
343               name="lucene-misc" version="2.0.0"/>
344      
345       <!-- Might be able to get rid of this if we use system xalan -->
346       <getJar lib="${org.bedework.temp.extrajars.dir}"
347               libcache="${org.bedework.libcache.dir}"
348               name="serializer" version="2.7.1"/>
349
350       <!-- ========================== Web jars ============================= -->
351
352       <getJar lib="${org.bedework.temp.extrajars.dir}"
353               libcache="${org.bedework.libcache.dir}"
354               name="gson" version="1.5"/>
355
356       <getJar lib="${org.bedework.temp.extrajars.dir}"
357               libcache="${org.bedework.libcache.dir}"
358               name="struts" version="1.2.9"/>
359
360       <getJar lib="${org.bedework.temp.extrajars.dir}"
361               libcache="${org.bedework.libcache.dir}"
362               name="xalan" version="2.7.1"/>
363     </sequential>
364  </macrodef>
365 </project>
Note: See TracBrowser for help on using the browser.