Index: trunk/build/bw =================================================================== --- trunk/build/bw (revision 1893) +++ trunk/build/bw (revision 1899) @@ -5,4 +5,100 @@ # within the svn repository. # +PRG="$0" + +usage() { + echo "$PRG [-bwchome path | -quickstart ] [ -bwc configname ] [ -offline } [ target ] " + echo "" + echo " -bwchome specify path to configurations" + echo " -quickstart Use the current quickstart configurations " + echo " - bwc specify configuration name" + echo " -offline build without atempting to retrieve library jars" + echo " target ant target to execute" + echo "" + echo "Invokes ant to build or deploy the bedework system. Uses a configuration" + echo "directory which contains one directory per configuration." + echo "" + echo "Within each configuration directory we expect a file called build.properties" + echo "which should point to the proerty and options file needed for th edeploy process" + echo "" + echo "In general these files will be in the same directory as build.properties." + echo "The environment variable BEDEWORK_CONFIG contains the path to the current" + echo "configuration directory and can be used to build a path to the other files." + echo "" +} + +saveddir=`pwd` + +export QUICKSTART_HOME=$saveddir + +# Default some parameters + +BWCONFIGS= +bwc=default +BWCONFIG= +offline= +quickstart= + +while [ "$1" != "" ] +do + # Process the next arg + case $1 # Look at $1 + in + -bwchome) # Define location of configs + shift + BWCONFIGS="$1" + shift + ;; + -quickstart) + quickstart="yes" + shift + ;; + -usage | -help | -? | ?) + usage + exit + shift + ;; + -bwc) + shift + bwc="$1" + shift + ;; + -offline) + offline="-Dorg.bedework.offline.build=yes" + shift + ;; + -*) + usage + exit 1 + ;; + *) + # Assume we've reached the target(s) + break + ;; + esac +done + +if [ "$quickstart" != "" ] ; then + if [ "$BWCONFIGS" != "" ] ; then + echo "*******************************************************" + echo "Error: Cannot specify both -quickstart and -bwchome" + echo "*******************************************************" + exit 1 + fi + + BWCONFIGS=$QUICKSTART_HOME/bedework/config/bwbuild +elif [ "$BWCONFIGS" = "" ] ; then + BWCONFIGS=$HOME/bwbuild +fi + +export BEDEWORK_CONFIGS_HOME=$BWCONFIGS +export BEDEWORK_CONFIG=$BWCONFIGS/$bwc + +if [ ! -f "$BEDEWORK_CONFIG/build.properties" ] ; then + echo "*******************************************************" + echo "Error: Configuration $BEDEWORK_CONFIG does not exist or is not a bedework configuration." + echo "*******************************************************" + exit 1 +fi if [ -z "$JAVA_HOME" -o ! -d "$JAVA_HOME" ] ; then @@ -13,33 +109,6 @@ fi -PRG="$0" -saveddir=`pwd` - -export BEDEWORK_HOME=$saveddir - -BWCONFIGS= - -if [ "$1" = "-bwchome" ] ; then - shift - BWCONFIGS="$1" - shift -else - BWCONFIGS=$HOME/bwbuild -fi - # Make available for ant -export BEDEWORK_CONFIGS_HOME=$BWCONFIGS - -BWCONFIG= - -if [ "$1" = "-bwc" ] ; then - shift - - # Make available for ant - export BEDEWORK_CONFIG=$BWCONFIGS/$1 - - BWCONFIG="-Dorg.bedework.user.build.properties=$BWCONFIGS/$1/build.properties" - shift -fi +export BWCONFIG="-Dorg.bedework.user.build.properties=$BEDEWORK_CONFIG/build.properties" echo "BWCONFIGS=$BWCONFIGS" @@ -51,4 +120,3 @@ CLASSPATH=$ANT_HOME/lib/ant-launcher.jar -$JAVA_HOME/bin/java -classpath $CLASSPATH -Dant.home=$ANT org.apache.tools.ant.launch.Launcher $BWCONFIG $* - +$JAVA_HOME/bin/java -classpath $CLASSPATH $offline -Dant.home=$ANT org.apache.tools.ant.launch.Launcher $BWCONFIG $* Index: trunk/config/bwbuild/default/build.properties =================================================================== --- (revision ) +++ trunk/config/bwbuild/default/build.properties (revision 1899) @@ -1,0 +1,20 @@ +# +# bedework.org/build.properties +# +# Configure a build of a demo calendar running on bedework.org. +# +# This file gives users the opportunity to override properties that will be +# defined later in the build process. +# The order of loading is: +# /bedework.build.properties if it exists +# +# + +compile.debug=yes + +org.bedework.config.properties=${env.BEDEWORK_CONFIG}/cal.properties +org.bedework.config.options=${env.BEDEWORK_CONFIG}/cal.options.xml + +# Enable/disable replacement of log4j config during deployment +org.bedework.deploy.log4j.config=no + Index: trunk/config/bwbuild/default/cal.options.xml =================================================================== --- (revision ) +++ trunk/config/bwbuild/default/cal.options.xml (revision 1899) @@ -1,0 +1,323 @@ + + + + + + + + + /principals + /principals/users + /principals/groups + /principals/resources + /principals/locations + /principals/tickets + /principals/hosts + + + mysite.edu + + + mysite.edu + + true + + + + + /principals + /principals/users + /principals/groups + /principals/resources + /principals/locations + /principals/tickets + /principals/hosts + + mysite.edu + mysite.edu + + com.sun.jndi.ldap.LdapCtxFactory + ldap://localhost/ + ou=groups, dc=bedework, dc=org + uniqueMember + uid= + ,ou=accounts, dc=bedework, dc=org + cn= + ,ou=groups, dc=bedework, dc=org + true + + + + smtp + com.sun.mail.smtp.SMTPTransport + localhost + calendar.myplace.edu + Message from demo calendar server + false + + + + false + + + + + + + bedework + America/New_York + demobedework@mysite.edu + + public + user + calendar + Trash + Inbox + Outbox + Deleted + Busy + + All + true + + public-user + + 10 + 50 + 200 + + + 500 + 5000 + 100000 + 10000000 + + + 1000 + + + 50 + + org.bedework.calsvc.directory.UserAuthUWDbImpl + org.bedework.mail.DummyMailer + org.bedework.calsvc.directory.AdminGroupsDbImpl + + org.bedework.calsvc.directory.GroupsDbImpl + + @DIRECTORY-BROWSING-DISALLOWED@ + + lucene/indexroot + + + + + + false + false + false + false + false + false + false + true + + webadmin + + + /public/unbrowsable/submissions + + + true + + + 5 + + PubEventsAdmin + + http://localhost:8080/caladminrsrc + @PORTAL-PLATFORM@ + + + + + false + false + false + false + + websubmit + + + /public/unbrowsable/submissions + + + true + + + 5 + + false + + EventSubmit + + http://localhost:8080/eventsubmitrsrc + @PORTAL-PLATFORM@ + + setup.do + 900 + + + + + true + bwpubevents + + false + false + false + false + + webpublic + + + true + + + 5 + + false + + PubEvents + + http://localhost:8080/calrsrc + @PORTAL-PLATFORM@ + + setup.do + 300 + + MainCampus + + + + + true + bwpubevents + + false + false + false + false + + webpublic + + + true + + + 5 + + false + + SoEDept + + /calrsrc + @PORTAL-PLATFORM@ + + setup.do + 300 + + SoEDepartmental + + + + + false + false + false + false + + webuser + + + true + + + 5 + + false + + PersonalCalendar + + /ucalrsrc + @PORTAL-PLATFORM@ + + setup.do + 300 + + + + + + /rtsvc + + + /fbsvc + + + /webcal + + + + + + /rtsvc + + + /fbsvc + + + /webcal + + + + + true + false + campusAdminGroups + /public/Other Events/Other + + + + + + Index: trunk/config/bwbuild/default/cal.properties =================================================================== --- (revision ) +++ trunk/config/bwbuild/default/cal.properties (revision 1899) @@ -1,0 +1,475 @@ +# +# -------------------------------------------------------------------- +# +# Introduction +# +# +# Properties for all modules are saved below - even if they are not +# being deployed. The globals section defines which modules will be +# deployed as well as some other global properties. +# +# Note that the options and properties are undergoing yet another upheaval. +# They will be divided into two parts, build-time ant properties in this file +# and run-time application properties in a corresponding xxx.options.xml file. +# +# -------------------------------------------------------------------- +# +# Global options +# +org.bedework.global.version=3.5 + +# Define the names of the applications we want to build +org.bedework.install.app.names=bwconfig,CalAdmin,EventSubmit,Events,SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,dumpres + +# +# -------------------------------------------------------------------- +# +# 'environment' options used globally by the system. +# +org.bedework.global.hibernate.dialect=org.hibernate.dialect.HSQLDialect + +# Parameters for standalone +org.bedework.global.jdbcdriver=org.hsqldb.jdbcDriver +org.bedework.global.jdbcurl=jdbc:hsqldb:hsql://localhost:8887 +org.bedework.global.jdbcid=sa +org.bedework.global.jdbcpw= + +# Hibernate caching parameters +org.bedework.global.hibernate.cache.use_second_level_cache=false +org.bedework.global.hibernate.cache.provider_class org.hibernate.cache.EhCacheProvider + +# This property is how the running system finds the system settings. +# In theory we could have multiple settings with different names +# The value here must match that in the options xml file. +org.bedework.global.system.name=bedework + +# Uncomment this to enable building of a common context for common javascript. +# This context will be deployed along with the applications and makes common +# javascript available under, two paths at the contex defined here. +# +# This is necessary to deal with problems delivering commmon code from the same +# server when the root context is defined to be an application rather than the +# normal web server default. +# +# Don't work. Will try another approach or a modification of this. +#org.bedework.global.build.common.context=yes +#org.bedework.global.build.common.context.name=calcommon +#org.bedework.global.build.common.context.root=/calcommon +#org.bedework.global.build.common.context.war.name=calcommon +#org.bedework.global.build.common.context.deploy.dir=/webapps + +org.bedework.global.directory.browsing.disallowed=false + +# Comment this out for j2ee deploy +org.bedework.global.build.standalone.app=true + +# Comment this out if deploying on some other app server +org.bedework.global.deploy.on.tomcat=true + +# uris to cross link apps - of dubious usefulness +org.bedework.global.public.admin.uri=/caladmin +org.bedework.global.public.calendar.uri=/cal +org.bedework.global.personal.calendar.uri=/ucal + +# This is where we copy common xsl and javascript for inclusion by xsl and generated +# content. +org.bedework.global.common.deploydir=/webapps/ROOT/bedework-common + +# +# Specify the portal platform we want to run on. Enable the appropriaet section. +# Properties rquired: +# org.bedework.build.for.XXX Used to enable functions +# org.bedework.global.portal.platform Used by deployment process to pick +# appropriate build. Value is name of directory +# in deployment/ e.g. uportal2 +# +# For each portlet define the portlet name, e.g. +# org.bedework.app.Events.portlet.name=PublicCal +# +# If you want to build some struts applications standalone, and others as +# portlets you will need two configs and two builds + +# These for standalone and for j2ee +org.bedework.global.servlet.class=org.apache.struts.action.ActionServlet +org.bedework.global.ignoreContentType=false +org.bedework.global.portlet.mapping= +org.bedework.global.genurl.taglib.tld=struts-html.tld + +# enable this and standalone for jboss +#org.bedework.build.for.jboss=yes + +# These for uportal +#org.bedework.build.for.uportal2=yes +#org.bedework.global.portal.platform=uportal2 +#org.bedework.global.servlet.class=org.apache.portals.bridges.struts.PortletServlet +#org.bedework.global.portlet-servlet.class=org.apache.pluto.core.PortletServlet +#org.bedework.global.portlet.class=org.apache.portals.bridges.struts.StrutsPortlet +#org.bedework.global.portal-servlet.context.provider=org.bedework.portal.uportal.PortalServletContextProvider +#org.bedework.global.ignoreContentType=true +#org.bedework.global.genurl.taglib.tld=bedework-portlet-struts-html.tld + +# These for liferay 4 +#org.bedework.build.for.liferay4=yes +#org.bedework.global.portal.platform=liferay4 +# servlet-class is the action servlet in web.xml +#org.bedework.global.servlet.class=org.apache.portals.bridges.struts.PortletServlet +# portlet-servlet.class is the servlet-class element for the portlet servlet in web.xml +#org.bedework.global.portlet-servlet.class=com.liferay.portal.servlet.PortletServlet +# portlet.class is in portlet.xml and the value for the portlet-class init par in web.xml +#org.bedework.global.portlet.class=com.liferay.portal.apache.bridges.LiferayStrutsPortlet +# portal-servlet.context.provider is in portlet.xml +#org.bedework.global.portal-servlet.context.provider=com.liferay.util.apache.bridges.struts.LiferayServletContextProviderWrapper +#org.bedework.global.portal-servlet.context.listener=com.liferay.portal.kernel.servlet.PortletContextListener +#org.bedework.global.ignoreContentType=true +#org.bedework.global.genurl.taglib.tld=bedework-portlet-struts-html.tld +#org.bedework.global.liferay.company-id=liferay.com +#liferay4.lib=${org.bedework.default.lib}/liferay4 +# +# ------------------------------------------------------------------------ +# ------------------------------------------------------------------------ +# bedework calendar default deployment definitions. +# ------------------------------------------------------------------------ +# ------------------------------------------------------------------------ +# +# ------------------------------------------------------------------------ +# hsqldb defs +# ------------------------------------------------------------------------ + +# where the default db is +org.bedework.hsqldb.dir=${org.bedework.project.bedework}/../hsqldb-1.7.3.3 + +# hsqldb db name for bedework. +org.bedework.hsqldb.dbname=demo/events + +# If uPortal2 builds are enabled this is the default dbname +org.bedework.hsqldb.uportal2.dbname=uportal2/uportal + +# default db name for tests +org.bedework.hsqldb.test.dbdir=test + +# ------------------------------------------------------------------------ +# Application server defs +# ------------------------------------------------------------------------ + +# where the application server lives +org.bedework.appserver.dir=${org.bedework.project.bedework}/../apache-tomcat-5.5.17 + +# where we deploy +org.bedework.appserver.deploy.dir=${org.bedework.appserver.dir}/webapps + +# where most library files used by all applications go +appserver.lib.dir=${org.bedework.appserver.dir}/common/lib + +# where 'endorsed' library files go. These classes override anything +# the JVM has. This is particularly important for things like Xalan, +# etc., which can break the application if you choose the wrong version +appserver.endorsed.dir=${org.bedework.appserver.dir}/common/endorsed + +# where things like log4j config files go +log4j.config.destination=${org.bedework.appserver.dir}/common/classes + +# the toplevel directory for the default web application +webapp.root.dir=${org.bedework.appserver.deploy.dir}/ROOT + +# If jetspeed2 builds are enabled this is where we deploy +org.bedework.jetspeed2.deploy.dir=${org.bedework.appserver.deploy.dir}/jetspeed/WEB-INF/deploy + +# Set to yes if you want your log4j.xml overwritten +org.bedework.deploy.log4j.config=no +# +# ------------------------------------------------------------------------ +# ------------------------------------------------------------------------ +# end of bedework calendar default deployment definitions. +# ------------------------------------------------------------------------ +# ------------------------------------------------------------------------ +# +# +# ------------------------------------------------------------------- +# +# Bedework config web client +# +org.bedework.app.bwconfig.project=webapps +org.bedework.app.bwconfig.type=webconfig +org.bedework.app.bwconfig.sou.dir=webconfig +org.bedework.app.bwconfig.default.contenttype=text/xml +org.bedework.app.bwconfig.war.name=bwconfig +org.bedework.app.bwconfig.context.root=/bwconfig +org.bedework.app.bwconfig.root=/bwconfigrsrc +org.bedework.app.bwconfig.resources.dir=/webapps/ROOT/bwconfigrsrc +org.bedework.app.bwconfig.deploy.dir=/webapps +org.bedework.app.bwconfig.description=Bedework properties config application +org.bedework.app.bwconfig.display.name=Bedework Config +org.bedework.app.bwconfig.name=bwconfig +org.bedework.app.bwconfig.guestmode=true +org.bedework.app.bwconfig.publicadmin=false +org.bedework.app.bwconfig.logprefix=BwConfig + +# +# -------------------------------------------------------------------- +# +# Admin Web Client +# +org.bedework.app.CalAdmin.project=webapps +org.bedework.app.CalAdmin.type=webadmin +org.bedework.app.CalAdmin.sou.dir=webadmin +org.bedework.app.CalAdmin.default.contenttype=text/xml +org.bedework.app.CalAdmin.nogroupallowed=false +#org.bedework.app.CalAdmin.portlet.name=CalAdmin + +org.bedework.app.CalAdmin.tomcat.context.xml=war/META-INF/context.xml + +org.bedework.app.CalAdmin.war.name=caladmin +org.bedework.app.CalAdmin.ear.name=caladmin +org.bedework.app.CalAdmin.context.root=/caladmin +# Set for jboss +#org.bedework.app.CalAdmin.virtual.host= +org.bedework.app.CalAdmin.root=http://localhost:8080/caladminrsrc +org.bedework.app.CalAdmin.resources.dir=/webapps/ROOT/caladminrsrc +org.bedework.app.CalAdmin.deploy.dir=/webapps + +org.bedework.app.CalAdmin.security.domain=demo +org.bedework.app.CalAdmin.security.prefix=demo +org.bedework.app.CalAdmin.transport.guarantee=NONE + +org.bedework.app.CalAdmin.description=Struts based version of the Bedework calendar public events admin client. +org.bedework.app.CalAdmin.display.name=Public Events Administration +org.bedework.app.CalAdmin.name=DemoCalAdmin + +org.bedework.app.CalAdmin.admingroupsidprefix=agrp_ +org.bedework.app.CalAdmin.guestmode=false +org.bedework.app.CalAdmin.publicadmin=true +org.bedework.app.CalAdmin.run.as.user=public-user + +# +# -------------------------------------------------------------------- +# +# Events submission Web Client +# +org.bedework.app.EventSubmit.project=webapps +org.bedework.app.EventSubmit.type=websubmit +org.bedework.app.EventSubmit.sou.dir=websubmit +org.bedework.app.EventSubmit.default.contenttype=text/xml +org.bedework.app.EventSubmit.web.xml=war/WEB-INF/web.xml +org.bedework.app.EventSubmit.tomcat.context.xml=war/META-INF/context.xml +#org.bedework.app.EventSubmit.portlet.name=EventSubmit + +org.bedework.app.EventSubmit.war.name=eventsubmit +org.bedework.app.EventSubmit.ear.name=eventsubmit +org.bedework.app.EventSubmit.context.root=/eventsubmit +# Set for jboss +#org.bedework.app.EventSubmit.virtual.host= +org.bedework.app.EventSubmit.root=http://localhost:8080/eventsubmitrsrc +org.bedework.app.EventSubmit.resources.dir=/webapps/ROOT/eventsubmitrsrc +org.bedework.app.EventSubmit.deploy.dir=/webapps + +org.bedework.app.EventSubmit.security.domain=demo +org.bedework.app.EventSubmit.security.prefix=demo +org.bedework.app.EventSubmit.transport.guarantee=NONE + +org.bedework.app.EventSubmit.description=Bedework calendar event submission client. +org.bedework.app.EventSubmit.display.name=Bedework +org.bedework.app.EventSubmit.name=DemoEventSubmit + +org.bedework.app.EventSubmit.guestmode=false +org.bedework.app.EventSubmit.publicadmin=false + +# +# -------------------------------------------------------------------- +# +# Public Web Client +# +org.bedework.app.Events.project=webapps +org.bedework.app.Events.type=webpublic +org.bedework.app.Events.sou.dir=webclient +org.bedework.app.Events.default.contenttype=text/xml +org.bedework.app.Events.web.xml=war/WEB-INF/publicweb.xml +org.bedework.app.Events.tomcat.context.xml=war/META-INF/publiccontext.xml +#org.bedework.app.Events.portlet.name=PublicCal + +org.bedework.app.Events.war.name=cal +org.bedework.app.Events.ear.name=cal +org.bedework.app.Events.context.root=/cal +# Set for jboss +#org.bedework.app.Events.virtual.host= +org.bedework.app.Events.root=http://localhost:8080/calrsrc +org.bedework.app.Events.resources.dir=/webapps/ROOT/calrsrc +org.bedework.app.Events.deploy.dir=/webapps +org.bedework.app.Events.cal.suite=MainCampus + +org.bedework.app.Events.description=Struts based XML version of the Bedework calendar client. It may have many skins, determined by the XSLT. +org.bedework.app.Events.display.name=Demo calendar +org.bedework.app.Events.name=DemoCal +org.bedework.app.Events.run.as.user=public-user + +org.bedework.app.Events.guestmode=true +org.bedework.app.Events.publicadmin=false + +# +# -------------------------------------------------------------------- +# +# Demo departmental public Web Client +# +org.bedework.app.SoEDept.project=webapps +org.bedework.app.SoEDept.type=webpublic +org.bedework.app.SoEDept.sou.dir=webclient +org.bedework.app.SoEDept.default.contenttype=text/xml +org.bedework.app.SoEDept.web.xml=war/WEB-INF/publicweb.xml +org.bedework.app.SoEDept.tomcat.context.xml=war/META-INF/publiccontext.xml +#org.bedework.app.SoEDept.portlet.name=SoEDept + +org.bedework.app.SoEDept.war.name=soedept +org.bedework.app.SoEDept.ear.name=soedept +org.bedework.app.SoEDept.context.root=/soedept +# Set for jboss +#org.bedework.app.SoEDept.virtual.host= +org.bedework.app.SoEDept.root=http://localhost:8080//calrsrc +org.bedework.app.SoEDept.resources.dir=/webapps/ROOT/calrsrc +org.bedework.app.SoEDept.deploy.dir=/webapps +org.bedework.app.SoEDept.cal.suite=SoEDepartmental + +org.bedework.app.SoEDept.description=Struts based XML version of the Bedework calendar client. It may have many skins, determined by the XSLT. +org.bedework.app.SoEDept.display.name=Demo departmental calendar +org.bedework.app.SoEDept.name=SoEDept +org.bedework.app.SoEDept.run.as.user=public-user + +org.bedework.app.SoEDept.guestmode=true +org.bedework.app.SoEDept.publicadmin=false + +# +# -------------------------------------------------------------------- +# +# Personal Web Client +# +org.bedework.app.UserCal.project=webapps +org.bedework.app.UserCal.type=webuser +org.bedework.app.UserCal.sou.dir=webclient +org.bedework.app.UserCal.default.contenttype=text/xml +org.bedework.app.UserCal.web.xml=war/WEB-INF/userweb.xml +org.bedework.app.UserCal.tomcat.context.xml=war/META-INF/usercontext.xml +#org.bedework.app.UserCal.portlet.name=UserCal + +org.bedework.app.UserCal.war.name=ucal +org.bedework.app.UserCal.ear.name=ucal +org.bedework.app.UserCal.context.root=/ucal +# Set for jboss +#org.bedework.app.UserCal.virtual.host= +org.bedework.app.UserCal.root=http://localhost:8080//ucalrsrc +org.bedework.app.UserCal.resources.dir=/webapps/ROOT/ucalrsrc +org.bedework.app.UserCal.deploy.dir=/webapps + +org.bedework.app.UserCal.security.domain=demo +org.bedework.app.UserCal.security.prefix=demo +org.bedework.app.UserCal.transport.guarantee=NONE + +org.bedework.app.UserCal.description=XML/XSLT version of the Bedework calendar client. +org.bedework.app.UserCal.display.name=Bedework +org.bedework.app.UserCal.name=DemoUserCal + +org.bedework.app.UserCal.guestmode=false +org.bedework.app.UserCal.publicadmin=false + +# +# -------------------------------------------------------------------- +# +# Public Caldav Server +# +org.bedework.app.Pubcaldav.project=caldav +org.bedework.app.Pubcaldav.type=publiccaldav +org.bedework.app.Pubcaldav.sou.dir=server +org.bedework.app.Pubcaldav.interface.jar=bw-caldav + +org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml +org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml +org.bedework.app.Pubcaldav.war.name=pubcaldav +org.bedework.app.Pubcaldav.ear.name=pubcaldav +org.bedework.app.Pubcaldav.context.root=/pubcaldav +# Set for jboss +#org.bedework.app.Pubcaldav.virtual.host= + +org.bedework.app.Pubcaldav.description=Bedework public caldav server. +org.bedework.app.Pubcaldav.display.name=Bedework public caldav +org.bedework.app.Pubcaldav.name=DemoPubcaldav +org.bedework.app.Pubcaldav.deploy.dir=/webapps +org.bedework.app.Pubcaldav.guestmode=true +org.bedework.app.Pubcaldav.publicadmin=false +org.bedework.app.Pubcaldav.run.as.user=public-user +org.bedework.app.Pubcaldav.logprefix=PubCalDav +org.bedework.app.Pubcaldav.sysintfimpl=org.bedework.caldav.bwserver.BwSysIntfImpl + +# +# -------------------------------------------------------------------- +# +# Personal Caldav Server +# +org.bedework.app.Usercaldav.project=caldav +org.bedework.app.Usercaldav.type=usercaldav +org.bedework.app.Usercaldav.sou.dir=server +org.bedework.app.Usercaldav.interface.jar=bw-caldav + +org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml +org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml +org.bedework.app.Usercaldav.war.name=ucaldav +org.bedework.app.Usercaldav.ear.name=ucaldav +org.bedework.app.Usercaldav.context.root=/ucaldav +# Set for jboss +#org.bedework.app.Usercaldav.virtual.host= + +org.bedework.app.Usercaldav.security.domain=demo +org.bedework.app.Usercaldav.security.prefix=demo +org.bedework.app.Usercaldav.transport.guarantee=NONE + +org.bedework.app.Usercaldav.description=Bedework user caldav server. +org.bedework.app.Usercaldav.display.name=Bedework usercaldav +org.bedework.app.Usercaldav.name=DemoUsrcaldav +org.bedework.app.Usercaldav.deploy.dir=/webapps +org.bedework.app.Usercaldav.guestmode=false +org.bedework.app.Usercaldav.publicadmin=false +org.bedework.app.Usercaldav.logprefix=UserCalDav +org.bedework.app.Usercaldav.sysintfimpl=org.bedework.caldav.bwserver.BwSysIntfImpl + +# +# -------------------------------------------------------------------- +# +# CalDAV test +# + +org.bedework.app.caldavTest.project=caldavTest +org.bedework.app.caldavTest.type=caldavTest +org.bedework.app.caldavTest.sou.dir=caldavTest +org.bedework.app.caldavTest.shellscr.name=bwruntest +org.bedework.app.caldavTest.batscr.name=bwruntest.bat +org.bedework.app.caldavTest.zip.name=caldavTest +org.bedework.app.caldavTest.description=Bedework CalDAV test utility + +# +# -------------------------------------------------------------------- +# +# Testsuite +# + +org.bedework.app.test.project=testsuite +org.bedework.app.test.type=testsuite +org.bedework.app.test.sou.dir= +org.bedework.app.test.shellscr.name=bwruntest +org.bedework.app.test.batscr.name=bwruntest.bat +org.bedework.app.test.zip.name=testsuite +org.bedework.app.test.description=Bedework test suite +org.bedework.app.test.schema.delimiter=; + +# +# -------------------------------------------------------------------- +# +# Dumprestore +# + +# -------------- normal dump/restore build properties ------------------ + +org.bedework.app.dumpres.project=dumprestore +org.bedework.app.dumpres.type=dumprestore +org.bedework.app.dumpres.sou.dir= +org.bedework.app.dumpres.shellscr.name=bwrun +org.bedework.app.dumpres.batscr.name=bwrun.bat +org.bedework.app.dumpres.zip.name=dumpres +org.bedework.app.dumpres.description=Bedework dump/restore utility +org.bedework.app.dumpres.schema.delimiter=; +