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

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

Two distinct sets of updates here.

1. Add some support (not fully working yet) for liferay5. Some old unused stylesheets were deleted to tidy up and while working on this decided the second set of updates were needed asa first step to simplification

2. Ensure that only the option xml file is used at run time.

Some properties were moved into the xml file and code was adjusted to refer to the xml config objects.

CalEnv?, CalEnvI, CalEnvFactory? were removed.

Following properties were moved into options.xml

org.bedework.app.X.nogroupallowed

org.bedework.app.X.publicadmin

org.bedework.app.X.guestmode

sysintfimpl (caldav)

org.bedework.global.system.name --> globals.systemName

org.bedework.app.X.run.as.user --> runAsUser

org.bedework.app.CalAdmin?.admingroupsidprefix=agrp_

Removed remaining run-time references to
org.bedework.app.X.name
org.bedework.app.X.root

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