root/trunk/config/bwbuild/default/cal.properties

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

Break up the buildfile into a few chunks, hsql, tomcat and new directory stuff.

Add more code to manipulate an ldap directory - some code to initialise a new directory and add the initial ous and accounts.

  • Property svn:eol-style set to LF
Line 
1 #
2 # --------------------------------------------------------------------
3 #
4 # Introduction
5 #
6 #
7 # Properties for all modules are saved below - even if they are not
8 # being deployed. The globals section defines which modules will be
9 # deployed as well as some other global properties.
10 #
11 # Note that the options and properties are undergoing yet another upheaval.
12 # They will be divided into two parts, build-time ant properties in this file
13 # and run-time application properties in a corresponding xxx.options.xml file.
14 #
15 # --------------------------------------------------------------------
16 #
17 # Global options
18 #
19 org.bedework.global.version=3.5
20
21 # Define the names of the applications we want to build
22 org.bedework.install.app.names=bwconfig,CalAdmin,EventSubmit,Events,SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,dumpres
23
24 #
25 # --------------------------------------------------------------------
26 #
27 # 'environment' options used globally by the system.
28 #
29 org.bedework.global.hibernate.dialect=org.hibernate.dialect.HSQLDialect
30
31 # Parameters for standalone
32 org.bedework.global.jdbcdriver=org.hsqldb.jdbcDriver
33 org.bedework.global.jdbcurl=jdbc:hsqldb:hsql://localhost:8887
34 org.bedework.global.jdbcid=sa
35 org.bedework.global.jdbcpw=
36
37 # Hibernate caching parameters
38 org.bedework.global.hibernate.cache.use_second_level_cache=false
39 org.bedework.global.hibernate.cache.provider_class org.hibernate.cache.EhCacheProvider
40
41 # This property is how the running system finds the system settings.
42 # In theory we could have multiple settings with different names
43 # The value here must match that in the options xml file.
44 org.bedework.global.system.name=bedework
45
46 # Uncomment this to enable building of a common context for common javascript.
47 # This context will be deployed along with the applications and makes common
48 # javascript available under, two paths at the contex defined here.
49 #
50 # This is necessary to deal with problems delivering commmon code from the same
51 # server when the root context is defined to be an application rather than the
52 # normal web server default.
53 #
54 # Don't work. Will try another approach or a modification of this.
55 #org.bedework.global.build.common.context=yes
56 #org.bedework.global.build.common.context.name=calcommon
57 #org.bedework.global.build.common.context.root=/calcommon
58 #org.bedework.global.build.common.context.war.name=calcommon
59 #org.bedework.global.build.common.context.deploy.dir=/webapps
60
61 org.bedework.global.directory.browsing.disallowed=false
62
63 # Comment this out for j2ee deploy
64 org.bedework.global.build.standalone.app=true
65
66 # Comment this out if deploying on some other app server
67 org.bedework.global.deploy.on.tomcat=true
68
69 # uris to cross link apps - of dubious usefulness
70 org.bedework.global.public.admin.uri=/caladmin
71 org.bedework.global.public.calendar.uri=/cal
72 org.bedework.global.personal.calendar.uri=/ucal
73
74 # This is where we copy common xsl and javascript for inclusion by xsl and generated
75 # content.
76 org.bedework.global.common.deploydir=/webapps/ROOT/bedework-common
77
78 #
79 # Specify the portal platform we want to run on. Enable the appropriaet section.
80 # Properties rquired:
81 # org.bedework.build.for.XXX     Used to enable functions
82 # org.bedework.global.portal.platform Used by deployment process to pick
83 #                                appropriate build. Value is name of directory
84 #                                in deployment/<kind>  e.g. uportal2
85 #
86 # For each portlet define the portlet name, e.g.
87 #     org.bedework.app.Events.portlet.name=PublicCal
88 #
89 # If you want to build some struts applications standalone, and others as
90 # portlets you will need two configs and two builds
91
92 # These for standalone and for j2ee
93 org.bedework.global.servlet.class=org.apache.struts.action.ActionServlet
94 org.bedework.global.ignoreContentType=false
95 org.bedework.global.portlet.mapping=
96 org.bedework.global.genurl.taglib.tld=struts-html.tld
97
98 # enable this and standalone for jboss
99 #org.bedework.build.for.jboss=yes
100
101 # These for uportal
102 #org.bedework.build.for.uportal2=yes
103 #org.bedework.global.portal.platform=uportal2
104 #org.bedework.global.servlet.class=org.apache.portals.bridges.struts.PortletServlet
105 #org.bedework.global.portlet-servlet.class=org.apache.pluto.core.PortletServlet
106 #org.bedework.global.portlet.class=org.apache.portals.bridges.struts.StrutsPortlet
107 #org.bedework.global.portal-servlet.context.provider=org.bedework.portal.uportal.PortalServletContextProvider
108 #org.bedework.global.ignoreContentType=true
109 #org.bedework.global.genurl.taglib.tld=bedework-portlet-struts-html.tld
110
111 # These for liferay 4
112 #org.bedework.build.for.liferay4=yes
113 #org.bedework.global.portal.platform=liferay4
114 # servlet-class is the action servlet in web.xml
115 #org.bedework.global.servlet.class=org.apache.portals.bridges.struts.PortletServlet
116 # portlet-servlet.class is the servlet-class element  for the portlet servlet in web.xml
117 #org.bedework.global.portlet-servlet.class=com.liferay.portal.servlet.PortletServlet
118 # portlet.class is in portlet.xml and the value for the portlet-class init par in web.xml
119 #org.bedework.global.portlet.class=com.liferay.portal.apache.bridges.LiferayStrutsPortlet
120 # portal-servlet.context.provider is in portlet.xml
121 #org.bedework.global.portal-servlet.context.provider=com.liferay.util.apache.bridges.struts.LiferayServletContextProviderWrapper
122 #org.bedework.global.portal-servlet.context.listener=com.liferay.portal.kernel.servlet.PortletContextListener
123 #org.bedework.global.ignoreContentType=true
124 #org.bedework.global.genurl.taglib.tld=bedework-portlet-struts-html.tld
125 #org.bedework.global.liferay.company-id=liferay.com
126 #liferay4.lib=${org.bedework.default.lib}/liferay4
127 #
128 # ------------------------------------------------------------------------
129 # ------------------------------------------------------------------------
130 #    bedework calendar default deployment definitions.
131 # ------------------------------------------------------------------------
132 # ------------------------------------------------------------------------
133 #
134
135 #
136 # ------------------------------------------------------------------------
137 # directory defs
138 # ------------------------------------------------------------------------
139
140 org.bedework.directory.dir=${org.bedework.project.bedework}/../apacheds-1.5.3-fixed
141
142 # ------------------------------------------------------------------------
143 # hsqldb defs
144 # ------------------------------------------------------------------------
145
146 #  where the default db is
147 org.bedework.hsqldb.dir=${org.bedework.project.bedework}/../hsqldb-1.7.3.3
148
149 #  hsqldb db name for bedework.
150 org.bedework.hsqldb.dbname=demo/events
151
152 #  If uPortal2 builds are enabled this is the default dbname
153 org.bedework.hsqldb.uportal2.dbname=uportal2/uportal
154
155 #  default db name for tests
156 org.bedework.hsqldb.test.dbdir=test
157
158 # ------------------------------------------------------------------------
159 # Application server defs
160 # ------------------------------------------------------------------------
161
162 #  where the application server lives
163 org.bedework.appserver.dir=${org.bedework.project.bedework}/../apache-tomcat-5.5.17
164
165 #  where we deploy
166 org.bedework.appserver.deploy.dir=${org.bedework.appserver.dir}/webapps
167
168 #  where most library files used by all applications go
169 appserver.lib.dir=${org.bedework.appserver.dir}/common/lib
170
171 # where 'endorsed' library files go.  These classes override anything
172 # the JVM has. This is particularly important for things like Xalan,
173 # etc., which can break the application if you choose the wrong version
174 appserver.endorsed.dir=${org.bedework.appserver.dir}/common/endorsed
175
176 # where things like log4j config files go
177 log4j.config.destination=${org.bedework.appserver.dir}/common/classes
178
179 # the toplevel directory for the default web application
180 webapp.root.dir=${org.bedework.appserver.deploy.dir}/ROOT
181
182 #  If jetspeed2 builds are enabled this is where we deploy
183 org.bedework.jetspeed2.deploy.dir=${org.bedework.appserver.deploy.dir}/jetspeed/WEB-INF/deploy
184
185 #  Set to yes if you want your log4j.xml overwritten
186 org.bedework.deploy.log4j.config=no
187 #
188 # ------------------------------------------------------------------------
189 # ------------------------------------------------------------------------
190 #    end of bedework calendar default deployment definitions.
191 # ------------------------------------------------------------------------
192 # ------------------------------------------------------------------------
193 #
194 #
195 # -------------------------------------------------------------------
196 #
197 # Bedework config web client
198 #
199 org.bedework.app.bwconfig.project=webapps
200 org.bedework.app.bwconfig.type=webconfig
201 org.bedework.app.bwconfig.sou.dir=webconfig
202 org.bedework.app.bwconfig.default.contenttype=text/xml
203 org.bedework.app.bwconfig.war.name=bwconfig
204 org.bedework.app.bwconfig.context.root=/bwconfig
205 org.bedework.app.bwconfig.root=/bwconfigrsrc
206 org.bedework.app.bwconfig.resources.dir=/webapps/ROOT/bwconfigrsrc
207 org.bedework.app.bwconfig.deploy.dir=/webapps
208 org.bedework.app.bwconfig.description=Bedework properties config application
209 org.bedework.app.bwconfig.display.name=Bedework Config
210 org.bedework.app.bwconfig.name=bwconfig
211 org.bedework.app.bwconfig.guestmode=true
212 org.bedework.app.bwconfig.publicadmin=false
213 org.bedework.app.bwconfig.logprefix=BwConfig
214
215 #
216 # --------------------------------------------------------------------
217 #
218 # Admin Web Client
219 #
220 org.bedework.app.CalAdmin.project=webapps
221 org.bedework.app.CalAdmin.type=webadmin
222 org.bedework.app.CalAdmin.sou.dir=webadmin
223 org.bedework.app.CalAdmin.default.contenttype=text/xml
224 org.bedework.app.CalAdmin.nogroupallowed=false
225 #org.bedework.app.CalAdmin.portlet.name=CalAdmin
226
227 org.bedework.app.CalAdmin.tomcat.context.xml=war/META-INF/context.xml
228
229 org.bedework.app.CalAdmin.war.name=caladmin
230 org.bedework.app.CalAdmin.ear.name=caladmin
231 org.bedework.app.CalAdmin.context.root=/caladmin
232 # Set for jboss
233 #org.bedework.app.CalAdmin.virtual.host=
234 org.bedework.app.CalAdmin.root=http://localhost:8080/caladminrsrc
235 org.bedework.app.CalAdmin.resources.dir=/webapps/ROOT/caladminrsrc
236 org.bedework.app.CalAdmin.deploy.dir=/webapps
237
238 org.bedework.app.CalAdmin.security.domain=demo
239 org.bedework.app.CalAdmin.security.prefix=demo
240 org.bedework.app.CalAdmin.transport.guarantee=NONE
241
242 org.bedework.app.CalAdmin.description=Struts based version of the Bedework calendar public events admin client.
243 org.bedework.app.CalAdmin.display.name=Public Events Administration
244 org.bedework.app.CalAdmin.name=DemoCalAdmin
245
246 org.bedework.app.CalAdmin.admingroupsidprefix=agrp_
247 org.bedework.app.CalAdmin.guestmode=false
248 org.bedework.app.CalAdmin.publicadmin=true
249 org.bedework.app.CalAdmin.run.as.user=public-user
250
251 #
252 # --------------------------------------------------------------------
253 #
254 # Events submission Web Client
255 #
256 org.bedework.app.EventSubmit.project=webapps
257 org.bedework.app.EventSubmit.type=websubmit
258 org.bedework.app.EventSubmit.sou.dir=websubmit
259 org.bedework.app.EventSubmit.default.contenttype=text/xml
260 org.bedework.app.EventSubmit.web.xml=war/WEB-INF/web.xml
261 org.bedework.app.EventSubmit.tomcat.context.xml=war/META-INF/context.xml
262 #org.bedework.app.EventSubmit.portlet.name=EventSubmit
263
264 org.bedework.app.EventSubmit.war.name=eventsubmit
265 org.bedework.app.EventSubmit.ear.name=eventsubmit
266 org.bedework.app.EventSubmit.context.root=/eventsubmit
267 # Set for jboss
268 #org.bedework.app.EventSubmit.virtual.host=
269 org.bedework.app.EventSubmit.root=http://localhost:8080/eventsubmitrsrc
270 org.bedework.app.EventSubmit.resources.dir=/webapps/ROOT/eventsubmitrsrc
271 org.bedework.app.EventSubmit.deploy.dir=/webapps
272
273 org.bedework.app.EventSubmit.security.domain=demo
274 org.bedework.app.EventSubmit.security.prefix=demo
275 org.bedework.app.EventSubmit.transport.guarantee=NONE
276
277 org.bedework.app.EventSubmit.description=Bedework calendar event submission client.
278 org.bedework.app.EventSubmit.display.name=Bedework
279 org.bedework.app.EventSubmit.name=DemoEventSubmit
280
281 org.bedework.app.EventSubmit.guestmode=false
282 org.bedework.app.EventSubmit.publicadmin=false
283
284 #
285 # --------------------------------------------------------------------
286 #
287 # Public Web Client
288 #
289 org.bedework.app.Events.project=webapps
290 org.bedework.app.Events.type=webpublic
291 org.bedework.app.Events.sou.dir=webclient
292 org.bedework.app.Events.default.contenttype=text/xml
293 org.bedework.app.Events.web.xml=war/WEB-INF/publicweb.xml
294 org.bedework.app.Events.tomcat.context.xml=war/META-INF/publiccontext.xml
295 #org.bedework.app.Events.portlet.name=PublicCal
296
297 org.bedework.app.Events.war.name=cal
298 org.bedework.app.Events.ear.name=cal
299 org.bedework.app.Events.context.root=/cal
300 # Set for jboss
301 #org.bedework.app.Events.virtual.host=
302 org.bedework.app.Events.root=http://localhost:8080/calrsrc
303 org.bedework.app.Events.resources.dir=/webapps/ROOT/calrsrc
304 org.bedework.app.Events.deploy.dir=/webapps
305 org.bedework.app.Events.cal.suite=MainCampus
306
307 org.bedework.app.Events.description=Struts based XML version of the Bedework calendar client. It may have many skins, determined by the XSLT.
308 org.bedework.app.Events.display.name=Demo calendar
309 org.bedework.app.Events.name=DemoCal
310 org.bedework.app.Events.run.as.user=public-user
311
312 org.bedework.app.Events.guestmode=true
313 org.bedework.app.Events.publicadmin=false
314
315 #
316 # --------------------------------------------------------------------
317 #
318 # Demo departmental public Web Client
319 #
320 org.bedework.app.SoEDept.project=webapps
321 org.bedework.app.SoEDept.type=webpublic
322 org.bedework.app.SoEDept.sou.dir=webclient
323 org.bedework.app.SoEDept.default.contenttype=text/xml
324 org.bedework.app.SoEDept.web.xml=war/WEB-INF/publicweb.xml
325 org.bedework.app.SoEDept.tomcat.context.xml=war/META-INF/publiccontext.xml
326 #org.bedework.app.SoEDept.portlet.name=SoEDept
327
328 org.bedework.app.SoEDept.war.name=soedept
329 org.bedework.app.SoEDept.ear.name=soedept
330 org.bedework.app.SoEDept.context.root=/soedept
331 # Set for jboss
332 #org.bedework.app.SoEDept.virtual.host=
333 org.bedework.app.SoEDept.root=http://localhost:8080//calrsrc
334 org.bedework.app.SoEDept.resources.dir=/webapps/ROOT/calrsrc
335 org.bedework.app.SoEDept.deploy.dir=/webapps
336 org.bedework.app.SoEDept.cal.suite=SoEDepartmental
337
338 org.bedework.app.SoEDept.description=Struts based XML version of the Bedework calendar client. It may have many skins, determined by the XSLT.
339 org.bedework.app.SoEDept.display.name=Demo departmental calendar
340 org.bedework.app.SoEDept.name=SoEDept
341 org.bedework.app.SoEDept.run.as.user=public-user
342
343 org.bedework.app.SoEDept.guestmode=true
344 org.bedework.app.SoEDept.publicadmin=false
345
346 #
347 # --------------------------------------------------------------------
348 #
349 # Personal Web Client
350 #
351 org.bedework.app.UserCal.project=webapps
352 org.bedework.app.UserCal.type=webuser
353 org.bedework.app.UserCal.sou.dir=webclient
354 org.bedework.app.UserCal.default.contenttype=text/xml
355 org.bedework.app.UserCal.web.xml=war/WEB-INF/userweb.xml
356 org.bedework.app.UserCal.tomcat.context.xml=war/META-INF/usercontext.xml
357 #org.bedework.app.UserCal.portlet.name=UserCal
358
359 org.bedework.app.UserCal.war.name=ucal
360 org.bedework.app.UserCal.ear.name=ucal
361 org.bedework.app.UserCal.context.root=/ucal
362 # Set for jboss
363 #org.bedework.app.UserCal.virtual.host=
364 org.bedework.app.UserCal.root=http://localhost:8080//ucalrsrc
365 org.bedework.app.UserCal.resources.dir=/webapps/ROOT/ucalrsrc
366 org.bedework.app.UserCal.deploy.dir=/webapps
367
368 org.bedework.app.UserCal.security.domain=demo
369 org.bedework.app.UserCal.security.prefix=demo
370 org.bedework.app.UserCal.transport.guarantee=NONE
371
372 org.bedework.app.UserCal.description=XML/XSLT version of the Bedework calendar client.
373 org.bedework.app.UserCal.display.name=Bedework
374 org.bedework.app.UserCal.name=DemoUserCal
375
376 org.bedework.app.UserCal.guestmode=false
377 org.bedework.app.UserCal.publicadmin=false
378
379 #
380 # --------------------------------------------------------------------
381 #
382 # Public Caldav Server
383 #
384 org.bedework.app.Pubcaldav.project=caldav
385 org.bedework.app.Pubcaldav.type=publiccaldav
386 org.bedework.app.Pubcaldav.sou.dir=server
387 org.bedework.app.Pubcaldav.interface.jar=bw-caldav
388
389 org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml
390 org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml
391 org.bedework.app.Pubcaldav.war.name=pubcaldav
392 org.bedework.app.Pubcaldav.ear.name=pubcaldav
393 org.bedework.app.Pubcaldav.context.root=/pubcaldav
394 # Set for jboss
395 #org.bedework.app.Pubcaldav.virtual.host=
396
397 org.bedework.app.Pubcaldav.description=Bedework public caldav server.
398 org.bedework.app.Pubcaldav.display.name=Bedework public caldav
399 org.bedework.app.Pubcaldav.name=DemoPubcaldav
400 org.bedework.app.Pubcaldav.deploy.dir=/webapps
401 org.bedework.app.Pubcaldav.guestmode=true
402 org.bedework.app.Pubcaldav.publicadmin=false
403 org.bedework.app.Pubcaldav.run.as.user=public-user
404 org.bedework.app.Pubcaldav.logprefix=PubCalDav
405 org.bedework.app.Pubcaldav.sysintfimpl=org.bedework.caldav.bwserver.BwSysIntfImpl
406
407 #
408 # --------------------------------------------------------------------
409 #
410 # Personal Caldav Server
411 #
412 org.bedework.app.Usercaldav.project=caldav
413 org.bedework.app.Usercaldav.type=usercaldav
414 org.bedework.app.Usercaldav.sou.dir=server
415 org.bedework.app.Usercaldav.interface.jar=bw-caldav
416
417 org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml
418 org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml
419 org.bedework.app.Usercaldav.war.name=ucaldav
420 org.bedework.app.Usercaldav.ear.name=ucaldav
421 org.bedework.app.Usercaldav.context.root=/ucaldav
422 # Set for jboss
423 #org.bedework.app.Usercaldav.virtual.host=
424
425 org.bedework.app.Usercaldav.security.domain=demo
426 org.bedework.app.Usercaldav.security.prefix=demo
427 org.bedework.app.Usercaldav.transport.guarantee=NONE
428
429 org.bedework.app.Usercaldav.description=Bedework user caldav server.
430 org.bedework.app.Usercaldav.display.name=Bedework usercaldav
431 org.bedework.app.Usercaldav.name=DemoUsrcaldav
432 org.bedework.app.Usercaldav.deploy.dir=/webapps
433 org.bedework.app.Usercaldav.guestmode=false
434 org.bedework.app.Usercaldav.publicadmin=false
435 org.bedework.app.Usercaldav.logprefix=UserCalDav
436 org.bedework.app.Usercaldav.sysintfimpl=org.bedework.caldav.bwserver.BwSysIntfImpl
437
438 #
439 # --------------------------------------------------------------------
440 #
441 # CalDAV test
442 #
443
444 org.bedework.app.caldavTest.project=caldavTest
445 org.bedework.app.caldavTest.type=caldavTest
446 org.bedework.app.caldavTest.sou.dir=caldavTest
447 org.bedework.app.caldavTest.shellscr.name=bwruntest
448 org.bedework.app.caldavTest.batscr.name=bwruntest.bat
449 org.bedework.app.caldavTest.zip.name=caldavTest
450 org.bedework.app.caldavTest.description=Bedework CalDAV test utility
451
452 #
453 # --------------------------------------------------------------------
454 #
455 # Testsuite
456 #
457
458 org.bedework.app.test.project=testsuite
459 org.bedework.app.test.type=testsuite
460 org.bedework.app.test.sou.dir=
461 org.bedework.app.test.shellscr.name=bwruntest
462 org.bedework.app.test.batscr.name=bwruntest.bat
463 org.bedework.app.test.zip.name=testsuite
464 org.bedework.app.test.description=Bedework test suite
465 org.bedework.app.test.schema.delimiter=;
466
467 #
468 # --------------------------------------------------------------------
469 #
470 # Dumprestore
471 #
472
473 # -------------- normal dump/restore build properties ------------------
474
475 org.bedework.app.dumpres.project=dumprestore
476 org.bedework.app.dumpres.type=dumprestore
477 org.bedework.app.dumpres.sou.dir=
478 org.bedework.app.dumpres.shellscr.name=bwrun
479 org.bedework.app.dumpres.batscr.name=bwrun.bat
480 org.bedework.app.dumpres.zip.name=dumpres
481 org.bedework.app.dumpres.description=Bedework dump/restore utility
482 org.bedework.app.dumpres.schema.delimiter=;
483
Note: See TracBrowser for help on using the browser.