root/trunk/deployment/ear.meta/geronimo-application.xml

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

Two intertwined updates here.

Most projects are changed to go some way towards maven. Use maven-ant tasks to deal with build dependencies. Mostly chnages to build.xml and the additon of pom.xml.

Additionally, added a new bedenote project which handles JMS messages. This removes the need for special support from activemq.

Removed the auto-deploy of activemq config and made it a special target - "deployActivemq"

To install this stuff:

1. Check out the bedenote project
2. execute the deployActivemq target
3. Build/deploy bedenote
4. Restart


Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
3              xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2"
4              application-name="bwcal" >
5
6   <dep:environment>
7     <dep:moduleId>
8       <dep:groupId>org.bedework</dep:groupId>
9       <dep:artifactId>bwcal</dep:artifactId>
10       <dep:version>3.8</dep:version>
11       <dep:type>car</dep:type>
12     </dep:moduleId>
13
14     <dep:dependencies>
15       <dep:dependency>
16         <dep:groupId>asm</dep:groupId>
17         <dep:artifactId>asm</dep:artifactId>
18         <dep:version>3.1</dep:version>
19       </dep:dependency>
20      
21       <!--    16777 2012-03-29 09:41 asm-attrs.jar   -->
22      
23       <dep:dependency>
24         <dep:groupId>backport-util-concurrent</dep:groupId>
25         <dep:artifactId>backport-util-concurrent</dep:artifactId>
26         <dep:version>3.1</dep:version>
27       </dep:dependency>
28      
29       <dep:dependency>
30         <dep:groupId>commons-beanutils</dep:groupId>
31         <dep:artifactId>commons-beanutils</dep:artifactId>
32         <dep:version>1.8.0</dep:version>
33       </dep:dependency>
34      
35       <dep:dependency>
36         <dep:groupId>cglib</dep:groupId>
37         <dep:artifactId>cglib-nodep</dep:artifactId>
38         <dep:version>2.1_3</dep:version>
39       </dep:dependency>
40      
41       <dep:dependency>
42         <dep:groupId>commons-codec</dep:groupId>
43         <dep:artifactId>commons-codec</dep:artifactId>
44         <dep:version>1.5</dep:version>
45       </dep:dependency>
46      
47       <dep:dependency>
48         <dep:groupId>commons-collections</dep:groupId>
49         <dep:artifactId>commons-collections</dep:artifactId>
50         <dep:version>3.2</dep:version>
51       </dep:dependency>
52      
53       <dep:dependency>
54         <dep:groupId>commons-digester</dep:groupId>
55         <dep:artifactId>commons-digester</dep:artifactId>
56         <dep:version>1.8</dep:version>
57       </dep:dependency>
58
59       <dep:dependency>
60         <dep:groupId>commons-fileupload</dep:groupId>
61         <dep:artifactId>commons-fileupload</dep:artifactId>
62         <dep:version>1.1.1</dep:version>
63       </dep:dependency>
64
65       <dep:dependency>
66         <dep:groupId>commons-lang</dep:groupId>
67         <dep:artifactId>commons-lang</dep:artifactId>
68         <dep:version>2.4</dep:version> <!--  2.6? -->
69       </dep:dependency>
70
71       <dep:dependency>
72         <dep:groupId>commons-validator</dep:groupId>
73         <dep:artifactId>commons-validator</dep:artifactId>
74         <dep:version>1.3.1</dep:version>
75       </dep:dependency>
76
77       <dep:dependency>
78         <dep:groupId>com.google.code.gson</dep:groupId>
79         <dep:artifactId>gson</dep:artifactId>
80         <dep:version>1.5</dep:version>
81       </dep:dependency>
82
83       <dep:dependency>
84         <dep:groupId>net.fortuna.ical4j</dep:groupId>
85         <dep:artifactId>ical4j</dep:artifactId>
86         <dep:version>head-20100601</dep:version>
87       </dep:dependency>
88
89       <dep:dependency>
90         <dep:groupId>net.fortuna.ical4j-vcard</dep:groupId>
91         <dep:artifactId>ical4j-vcard</dep:artifactId>
92         <dep:version>0.9.3-SNAPSHOT</dep:version>
93       </dep:dependency>
94      
95       <dep:dependency>
96         <dep:groupId>org.imgscalr</dep:groupId>
97         <dep:artifactId>imgscalr-lib</dep:artifactId>
98         <dep:version>4.2</dep:version>
99       </dep:dependency>
100      
101       <dep:dependency>
102         <dep:groupId>com.sun.mail</dep:groupId>
103         <dep:artifactId>dsn</dep:artifactId>
104         <dep:version>1.4.5</dep:version>
105       </dep:dependency>
106      
107       <dep:dependency>
108         <dep:groupId>net.sf.ehcache</dep:groupId>
109         <dep:artifactId>ehcache-core</dep:artifactId>
110         <dep:version>2.5.1</dep:version>
111       </dep:dependency>
112
113       <dep:dependency>
114         <dep:groupId>com.sun.mail</dep:groupId>
115         <dep:artifactId>imap</dep:artifactId>
116         <dep:version>1.4.5</dep:version>
117       </dep:dependency>
118
119       <dep:dependency>
120         <dep:groupId>javax.servlet</dep:groupId>
121         <dep:artifactId>jstl</dep:artifactId>
122         <dep:version>1.2</dep:version>
123       </dep:dependency>     
124
125       <dep:dependency>
126         <dep:groupId>javax.transaction</dep:groupId>
127         <dep:artifactId>jta</dep:artifactId>
128         <dep:version>1.1</dep:version>
129       </dep:dependency>     
130
131       <!-- Not used?
132            393259 2012-03-29 09:41 jstl-standard-1.1.2.jar
133                 -->
134      
135       <dep:dependency>
136         <dep:groupId>com.sun.mail</dep:groupId>
137         <dep:artifactId>mailapi</dep:artifactId>
138         <dep:version>1.4.5</dep:version>
139       </dep:dependency>
140
141       <dep:dependency>
142         <dep:groupId>com.sun.mail</dep:groupId>
143         <dep:artifactId>pop3</dep:artifactId>
144         <dep:version>1.4.5</dep:version>
145       </dep:dependency>
146      
147       <!-- Xalan related
148              276431 2012-03-29 09:41 serializer-2.7.1.jar
149  -->
150  
151       <dep:dependency>
152         <dep:groupId>com.sun.mail</dep:groupId>
153         <dep:artifactId>smtp</dep:artifactId>
154         <dep:version>1.4.5</dep:version>
155       </dep:dependency>
156
157       <dep:dependency>
158         <dep:groupId>org.apache.geronimo.specs</dep:groupId>
159         <dep:artifactId>geronimo-jsp_2.1_spec</dep:artifactId>
160         <dep:version>1.0.1</dep:version>
161       </dep:dependency>     
162
163       <dep:dependency>
164         <dep:groupId>org.apache.geronimo.framework</dep:groupId>
165         <dep:artifactId>geronimo-kernel</dep:artifactId>
166         <dep:version>2.2.1</dep:version>
167       </dep:dependency>
168      
169       <dep:dependency>
170         <dep:groupId>org.apache.httpcomponents</dep:groupId>
171         <dep:artifactId>httpclient</dep:artifactId>
172         <dep:version>4.1.2</dep:version>
173       </dep:dependency>
174      
175       <dep:dependency>
176         <dep:groupId>org.apache.httpcomponents</dep:groupId>
177         <dep:artifactId>httpcore</dep:artifactId>
178         <dep:version>4.1.2</dep:version>
179       </dep:dependency>
180      
181       <dep:dependency>
182         <dep:groupId>org.apache.lucene</dep:groupId>
183         <dep:artifactId>lucene-core</dep:artifactId>
184         <dep:version>2.0.0</dep:version>
185       </dep:dependency>
186      
187       <dep:dependency>
188         <dep:groupId>org.apache.lucene</dep:groupId>
189         <dep:artifactId>lucene-misc</dep:artifactId>
190         <dep:version>2.0.0</dep:version>
191       </dep:dependency>
192      
193       <dep:dependency>
194         <dep:groupId>org.apache.struts</dep:groupId>
195         <dep:artifactId>struts-core</dep:artifactId>
196         <dep:version>1.3.10</dep:version>
197         <dep:type>jar</dep:type>
198       </dep:dependency>
199      
200       <dep:dependency>
201         <dep:groupId>org.apache.struts</dep:groupId>
202         <dep:artifactId>struts-taglib</dep:artifactId>
203         <dep:version>1.3.10</dep:version>
204       </dep:dependency>
205      
206       <dep:dependency>
207         <dep:groupId>org.hibernate</dep:groupId>
208         <dep:artifactId>hibernate-core</dep:artifactId>
209         <dep:version>3.6.9.Final</dep:version>
210       </dep:dependency>
211      
212       <dep:dependency>
213         <dep:groupId>org.bedework</dep:groupId>
214         <dep:artifactId>bw-annotations</dep:artifactId>
215         <dep:version>@orgBedeworkAnnotationsVersion@</dep:version>
216         <dep:type>jar</dep:type>
217       </dep:dependency>
218      
219       <dep:dependency>
220         <dep:groupId>org.bedework</dep:groupId>
221         <dep:artifactId>bw-calfacade</dep:artifactId>
222         <dep:version>@orgBedeworkCalfacadeVersion@</dep:version>
223         <dep:type>jar</dep:type>
224       </dep:dependency>
225      
226       <dep:dependency>
227         <dep:groupId>org.bedework</dep:groupId>
228         <dep:artifactId>bw-davio</dep:artifactId>
229         <dep:version>@orgBedeworkDavutilVersion@</dep:version>
230         <dep:type>jar</dep:type>
231       </dep:dependency>
232      
233       <dep:dependency>
234         <dep:groupId>org.bedework</dep:groupId>
235         <dep:artifactId>bw-icalendar</dep:artifactId>
236         <dep:version>@orgBedeworkIcalendarVersion@</dep:version>
237         <dep:type>jar</dep:type>
238       </dep:dependency>
239      
240       <dep:dependency>
241         <dep:groupId>org.bedework</dep:groupId>
242         <dep:artifactId>bw-interfaces</dep:artifactId>
243         <dep:version>@orgBedeworkInterfacesVersion@</dep:version>
244         <dep:type>jar</dep:type>
245       </dep:dependency>
246      
247       <dep:dependency>
248         <dep:groupId>org.bedework</dep:groupId>
249         <dep:artifactId>bw-misc</dep:artifactId>
250         <dep:version>@orgBedeworkMiscVersion@</dep:version>
251         <dep:type>jar</dep:type>
252       </dep:dependency>
253      
254       <dep:dependency>
255         <dep:groupId>org.bedework</dep:groupId>
256         <dep:artifactId>bw-sysevents</dep:artifactId>
257         <dep:version>@orgBedeworkSyseventsVersion@</dep:version>
258         <dep:type>jar</dep:type>
259       </dep:dependency>
260      
261       <dep:dependency>
262         <dep:groupId>org.bedework</dep:groupId>
263         <dep:artifactId>rpiaccess</dep:artifactId>
264         <dep:version>@orgBedeworkAccessVersion@</dep:version>
265         <dep:type>jar</dep:type>
266       </dep:dependency>
267      
268       <dep:dependency>
269         <dep:groupId>org.bedework</dep:groupId>
270         <dep:artifactId>rpiutil</dep:artifactId>
271         <dep:version>@orgBedeworkRpiutilVersion@</dep:version>
272         <dep:type>jar</dep:type>
273       </dep:dependency>
274      
275       <dep:dependency>
276         <dep:groupId>org.bedework.caldav</dep:groupId>
277         <dep:artifactId>bw-cdvserver</dep:artifactId>
278         <dep:version>@orgBedeworkCaldavVersion@</dep:version>
279         <dep:type>jar</dep:type>
280       </dep:dependency>
281      
282       <dep:dependency>
283         <dep:groupId>org.bedework.caldav</dep:groupId>
284         <dep:artifactId>bw-cdvutil</dep:artifactId>
285         <dep:version>@orgBedeworkCaldavVersion@</dep:version>
286         <dep:type>jar</dep:type>
287       </dep:dependency>
288          
289       <dep:dependency>
290         <dep:groupId>org.bedework</dep:groupId>
291         <dep:artifactId>bw-webdavserver</dep:artifactId>
292         <dep:version>@orgBedeworkWebdavVersion@</dep:version>
293         <dep:type>jar</dep:type>
294       </dep:dependency>
295            
296       <dep:dependency>
297         <dep:groupId>org.bedework.bwwebapps</dep:groupId>
298         <dep:artifactId>bw-appcommon</dep:artifactId>
299         <dep:version>@orgBedeworkWebappsVersion@</dep:version>
300         <dep:type>jar</dep:type>
301       </dep:dependency>
302            
303       <dep:dependency>
304         <dep:groupId>org.bedework.bwwebapps</dep:groupId>
305         <dep:artifactId>bw-webcommon</dep:artifactId>
306         <dep:version>@orgBedeworkWebappsVersion@</dep:version>
307         <dep:type>jar</dep:type>
308       </dep:dependency>
309            
310       <dep:dependency>
311         <dep:groupId>org.bedework.bwcalcore</dep:groupId>
312         <dep:artifactId>bw-alarms</dep:artifactId>
313         <dep:version>@orgBedeworkCalcoreVersion@</dep:version>
314         <dep:type>jar</dep:type>
315       </dep:dependency>
316            
317       <dep:dependency>
318         <dep:groupId>org.bedework.bwcalcore</dep:groupId>
319         <dep:artifactId>bw-calcore</dep:artifactId>
320         <dep:version>@orgBedeworkCalcoreVersion@</dep:version>
321         <dep:type>jar</dep:type>
322       </dep:dependency>
323            
324       <dep:dependency>
325         <dep:groupId>org.bedework.bwcalcore</dep:groupId>
326         <dep:artifactId>bw-calcorei</dep:artifactId>
327         <dep:version>@orgBedeworkCalcoreVersion@</dep:version>
328         <dep:type>jar</dep:type>
329       </dep:dependency>
330            
331       <dep:dependency>
332         <dep:groupId>org.bedework.bwcalcore</dep:groupId>
333         <dep:artifactId>bw-calsvc</dep:artifactId>
334         <dep:version>@orgBedeworkCalcoreVersion@</dep:version>
335         <dep:type>jar</dep:type>
336       </dep:dependency>
337            
338       <dep:dependency>
339         <dep:groupId>org.bedework.bwcalcore</dep:groupId>
340         <dep:artifactId>bw-inoutsched</dep:artifactId>
341         <dep:version>@orgBedeworkCalcoreVersion@</dep:version>
342         <dep:type>jar</dep:type>
343       </dep:dependency>
344            
345       <dep:dependency>
346         <dep:groupId>org.bedework</dep:groupId>
347         <dep:artifactId>bw-indexer</dep:artifactId>
348         <dep:version>@orgBedeworkIndexerVersion@</dep:version>
349         <dep:type>jar</dep:type>
350       </dep:dependency>
351            
352       <dep:dependency>
353         <dep:groupId>org.bedework</dep:groupId>
354         <dep:artifactId>bw-dumpres</dep:artifactId>
355         <dep:version>@orgBedeworkDumprestoreVersion@</dep:version>
356         <dep:type>jar</dep:type>
357       </dep:dependency>
358          
359       <dep:dependency>
360         <dep:groupId>org.bedework.bwxml</dep:groupId>
361         <dep:artifactId>bw-synchwsschema</dep:artifactId>
362         <dep:version>@orgBedeworkBwxmlVersion@</dep:version>
363         <dep:type>jar</dep:type>
364       </dep:dependency>
365          
366       <dep:dependency>
367         <dep:groupId>org.bedework.bwxml</dep:groupId>
368         <dep:artifactId>bw-tzschema</dep:artifactId>
369         <dep:version>@orgBedeworkBwxmlVersion@</dep:version>
370         <dep:type>jar</dep:type>
371       </dep:dependency>
372      
373       <dep:dependency>
374         <dep:groupId>org.bedework.bwxml</dep:groupId>
375         <dep:artifactId>bw-calws-soapschema</dep:artifactId>
376         <dep:version>@orgBedeworkBwxmlVersion@</dep:version>
377         <dep:type>jar</dep:type>
378       </dep:dependency>
379          
380       <dep:dependency>
381         <dep:groupId>org.bedework.bwxml</dep:groupId>
382         <dep:artifactId>bw-caldavschema</dep:artifactId>
383         <dep:version>@orgBedeworkBwxmlVersion@</dep:version>
384         <dep:type>jar</dep:type>
385       </dep:dependency>
386     </dep:dependencies>
387    </dep:environment>
388
389   <!-- The web modules at least need to be generated automatically by the build
390        as they depend on build settings. The same  task that generates the
391        application.xml could build this file - perhaps even create the
392        dependencies above.
393    -->
394
395   <module>
396     <web>eventsubmit.war</web>
397     <alt-dd>eventsubmit.war/WEB-INF/geronimo-web.xml</alt-dd>
398   </module>
399
400   <module>
401     <web>ucalws.war</web>
402     <alt-dd>ucalws.war/WEB-INF/geronimo-web.xml</alt-dd>
403   </module>
404
405   <module>
406     <web>feeder.war</web>
407     <alt-dd>feeder.war/WEB-INF/geronimo-web.xml</alt-dd>
408   </module>
409
410   <module>
411     <web>pubcaldav.war</web>
412     <alt-dd>pubcaldav.war/WEB-INF/geronimo-web.xml</alt-dd>
413   </module>
414
415   <module>
416     <web>ucal.war</web>
417     <alt-dd>ucal.war/WEB-INF/geronimo-web.xml</alt-dd>
418   </module>
419
420   <module>
421     <web>bedework-common.war</web>
422     <alt-dd>bedework-common.war/WEB-INF/geronimo-web.xml</alt-dd>
423   </module>
424
425   <module>
426     <web>soedept.war</web>
427     <alt-dd>soedept.war/WEB-INF/geronimo-web.xml</alt-dd>
428   </module>
429
430   <module>
431     <web>caladmin.war</web>
432     <alt-dd>caladmin.war/WEB-INF/geronimo-web.xml</alt-dd>
433   </module>
434
435   <module>
436     <web>ucaldav.war</web>
437     <alt-dd>ucaldav.war/WEB-INF/geronimo-web.xml</alt-dd>
438   </module>
439
440   <module>
441     <web>cal.war</web>
442     <alt-dd>cal.war/WEB-INF/geronimo-web.xml</alt-dd>
443   </module>
444
445   <module>
446     <web>pubcalws.war</web>
447     <alt-dd>pubcalws.war/WEB-INF/geronimo-web.xml</alt-dd>
448   </module>
449  
450   <!--
451       <ext-module>
452         <java>bw-annotations</java>
453         <external-path>
454         <dep:groupId>org.bedework</dep:groupId>
455         <dep:artifactId>bw-annotations</dep:artifactId>
456         <dep:version>@orgBedeworkAnnotationsVersion@</dep:version>
457       </external-path>
458       </ext-module>
459      
460       <ext-module>
461         <java>bw-calfacade</java>
462         <external-path>
463         <dep:groupId>org.bedework</dep:groupId>
464         <dep:artifactId>bw-calfacade</dep:artifactId>
465         <dep:version>@orgBedeworkCalfacadeVersion@</dep:version>
466       </external-path>
467       </ext-module>
468      
469       <ext-module>
470         <java>bw-davio</java>
471         <external-path>
472         <dep:groupId>org.bedework</dep:groupId>
473         <dep:artifactId>bw-davio</dep:artifactId>
474         <dep:version>@orgBedeworkDavutilVersion@</dep:version>
475       </external-path>
476       </ext-module>
477      
478       <ext-module>
479         <java>bw-icalendar</java>
480         <external-path>
481         <dep:groupId>org.bedework</dep:groupId>
482         <dep:artifactId>bw-icalendar</dep:artifactId>
483         <dep:version>@orgBedeworkIcalendarVersion@</dep:version>
484       </external-path>
485       </ext-module>
486      
487       <ext-module>
488         <java>bw-interfaces</java>
489         <external-path>
490         <dep:groupId>org.bedework</dep:groupId>
491         <dep:artifactId>bw-interfaces</dep:artifactId>
492         <dep:version>@orgBedeworkInterfacesVersion@</dep:version>
493       </external-path>
494       </ext-module>
495      
496       <ext-module>
497         <java>bw-misc</java>
498         <external-path>
499         <dep:groupId>org.bedework</dep:groupId>
500         <dep:artifactId>bw-misc</dep:artifactId>
501         <dep:version>@orgBedeworkMiscVersion@</dep:version>
502       </external-path>
503       </ext-module>
504      
505       <ext-module>
506         <java>bw-sysevents</java>
507         <external-path>
508         <dep:groupId>org.bedework</dep:groupId>
509         <dep:artifactId>bw-sysevents</dep:artifactId>
510         <dep:version>@orgBedeworkSyseventsVersion@</dep:version>
511       </external-path>
512       </ext-module>
513      
514       <ext-module>
515         <java>rpiaccess</java>
516         <external-path>
517         <dep:groupId>org.bedework</dep:groupId>
518         <dep:artifactId>rpiaccess</dep:artifactId>
519         <dep:version>@orgBedeworkAccessVersion@</dep:version>
520       </external-path>
521       </ext-module>
522      
523       <ext-module>
524         <java>rpiutil</java>
525         <external-path>
526         <dep:groupId>org.bedework</dep:groupId>
527         <dep:artifactId>rpiutil</dep:artifactId>
528         <dep:version>@orgBedeworkRpiutilVersion@</dep:version>
529       </external-path>
530       </ext-module>
531      
532       <ext-module>
533         <java>bw-cdvserver</java>
534         <external-path>
535         <dep:groupId>org.bedework.caldav</dep:groupId>
536         <dep:artifactId>bw-cdvserver</dep:artifactId>
537         <dep:version>@orgBedeworkCaldavVersion@</dep:version>
538       </external-path>
539       </ext-module>
540      
541       <ext-module>
542         <java>bw-cdvutil</java>
543         <external-path>
544         <dep:groupId>org.bedework.caldav</dep:groupId>
545         <dep:artifactId>bw-cdvutil</dep:artifactId>
546         <dep:version>@orgBedeworkCaldavVersion@</dep:version>
547       </external-path>
548       </ext-module>
549          
550       <ext-module>
551         <java>bw-webdavserver</java>
552         <external-path>
553         <dep:groupId>org.bedework</dep:groupId>
554         <dep:artifactId>bw-webdavserver</dep:artifactId>
555         <dep:version>@orgBedeworkWebdavVersion@</dep:version>
556       </external-path>
557       </ext-module>
558            
559       <ext-module>
560         <java>bw-appcommon</java>
561         <external-path>
562         <dep:groupId>org.bedework.bwwebapps</dep:groupId>
563         <dep:artifactId>bw-appcommon</dep:artifactId>
564         <dep:version>@orgBedeworkWebappsVersion@</dep:version>
565       </ext-module>
566            
567       <ext-module>
568         <java>bw-webcommon</java>
569         <external-path>
570         <dep:groupId>org.bedework.bwwebapps</dep:groupId>
571         <dep:artifactId>bw-webcommon</dep:artifactId>
572         <dep:version>@orgBedeworkWebappsVersion@</dep:version>
573       </external-path>
574       </ext-module>
575            
576       <ext-module>
577         <java>bw-alarms</java>
578         <external-path>
579         <dep:groupId>org.bedework.bwcalcore</dep:groupId>
580         <dep:artifactId>bw-alarms</dep:artifactId>
581         <dep:version>@orgBedeworkCalcoreVersion@</dep:version>
582       </ext-module>
583            
584       <ext-module>
585         <java>bw-calcore</java>
586         <external-path>
587         <dep:groupId>org.bedework.bwcalcore</dep:groupId>
588         <dep:artifactId>bw-calcore</dep:artifactId>
589         <dep:version>@orgBedeworkCalcoreVersion@</dep:version>
590       </ext-module>
591            
592       <ext-module>
593         <java>bw-calcorei</java>
594         <external-path>
595         <dep:groupId>org.bedework.bwcalcore</dep:groupId>
596         <dep:artifactId>bw-calcorei</dep:artifactId>
597         <dep:version>@orgBedeworkCalcoreVersion@</dep:version>
598       </ext-module>
599            
600     <ext-module>
601       <java>bw-calsvc</java>
602         <external-path>
603         <dep:groupId>org.bedework.bwcalcore</dep:groupId>
604         <dep:artifactId>bw-calsvc</dep:artifactId>
605         <dep:version>@orgBedeworkCalcoreVersion@</dep:version>
606       </external-path>
607     </ext-module>
608            
609       <ext-module>
610         <java>bw-inoutsched</java>
611         <external-path>
612         <dep:groupId>org.bedework.bwcalcore</dep:groupId>
613         <dep:artifactId>bw-inoutsched</dep:artifactId>
614         <dep:version>@orgBedeworkCalcoreVersion@</dep:version>
615         </external-path>
616       </ext-module>
617
618       <ext-module>
619         <java>bw-indexer</java>
620         <external-path>
621           <dep:groupId>org.bedework</dep:groupId>
622           <dep:artifactId>bw-indexer</dep:artifactId>
623           <dep:version>@orgBedeworkIndexerVersion@</dep:version>
624         </external-path>
625       </ext-module>
626            
627       <ext-module>
628         <java>bw-dumpres</java>
629         <external-path>
630           <dep:groupId>org.bedework</dep:groupId>
631           <dep:artifactId>bw-dumpres</dep:artifactId>
632           <dep:version>@orgBedeworkDumprestoreVersion@</dep:version>
633         </external-path>
634       </ext-module>
635       -->
636            
637   <!-- It might be better to deploy the following separately. There's
638        probably not much advantage to a single deployment - at least library wise. -->
639        
640     <dep:gbean name="Bedework-Indexer"
641                class="org.bedework.indexer.BwIndexer">
642       <attribute name="acount" type="java.lang.String">admin</attribute>
643       <attribute name="skipPaths" type="java.lang.String">/public/unbrowsable:/public/aliases</attribute>
644     </dep:gbean>       
645
646   <!-- Provides a (mostly unimplemented) way to manage the ischedule outbound
647        service allowing the adddition of hardwired links...  --> 
648     <dep:gbean name="BwIschedule"
649                class="org.bedework.calsvc.scheduling.ischedule.BwIschedule">
650       <attribute name="acount" type="java.lang.String">admin</attribute>
651     </dep:gbean>       
652        
653     <dep:gbean name="BwInoutSched"
654                class="org.bedework.inoutsched.BwInoutSched">
655                <!--
656     < ! - - We need activemq  - - >   
657     <depends>jboss.jca:service=ConnectionFactoryBinding,name=activemq/QueueConnectionFactory</depends>
658    
659     < ! - - We also need the bedework database - - >
660     <depends>jboss.jca:service=DataSourceBinding,name=CalendarDS</depends>
661                 -->
662     </dep:gbean>       
663  
664     <dep:gbean name="CalDAVSynchConnections"
665                class="org.bedework.caldav.server.soap.synch.SynchConnections">
666     </dep:gbean>       
667  
668     <dep:gbean name="DumpRestore"
669                class="org.bedework.dumprestore.BwDumpRestore">
670       <attribute name="acount" type="java.lang.String">admin</attribute>
671  
672     <!-- Create tables - false for safety - set true in console -->
673     <attribute name="create" type="java.lang.String">false</attribute>
674    
675     <!-- Statement delimiter -->
676     <attribute name="delimiter" type="java.lang.String">;</attribute>
677    
678     <!-- Drop tables - false for safety - set true in console -->
679     <attribute name="drop">false</attribute>
680    
681     <!-- Export to database? - false for safety - set true in console -->
682     <attribute name="export">false</attribute>
683    
684     <!-- Format the output? -->
685     <attribute name="format">true</attribute>
686    
687     <!-- Do we halt on error? -->
688     <attribute name="haltOnError">true</attribute>
689    
690     <!-- Schema Output file name - full path, folders must exist -->
691     <attribute name="schemaOutFile"
692                type="java.lang.String">${jboss.server.data.dir}/bedework/dumprestore/schema.txt</attribute>
693    
694     <!-- SQL input file name - full path. Used instead of the configuration? -->
695     <!--  There appears to be a bug in the hibernate code. Everybody initializes
696         this to /import.sql. Set to null causes an NPE
697         Make sure it refers to a non-existant file -->
698     <attribute name="sqlIn" type="java.lang.String">not-a-file.sql</attribute>
699    
700     <!-- XML data input file name - full path. Used for data restore -->
701     <attribute name="dataIn" type="java.lang.String">${jboss.server.data.dir}/bedework/dumprestore/initbedework.xml</attribute>
702    
703     <!-- XML data output directory - full path. Used for data dump -->
704     <attribute name="dataOut" type="java.lang.String">${jboss.server.data.dir}/bedework/dumprestore/</attribute>
705    
706     <!-- XML data output file prefix - for data dump -->
707     <attribute name="dataOutPrefix" type="java.lang.String">bwdata</attribute>
708
709     <!-- We need activemq   
710     <depends>jboss.jca:service=ConnectionFactoryBinding,name=activemq/QueueConnectionFactory</depends>
711    
712     < ! - - We also need the bedework database - - >
713     <depends>jboss.jca:service=DataSourceBinding,name=CalendarDS</depends> -->
714   </dep:gbean>       
715 </application>
Note: See TracBrowser for help on using the browser.