# # ChangeLog for /trunk/deployutil # # Generated by Trac 0.9.3 # 05/21/13 11:53:07 # 03/04/11 16:47:05 bleibson [3207] * trunk/build/bw-deployutil-3.7.jar: * trunk/build/src/org/bedework/build/BuildBw.java: * trunk/deployutil/src/org/bedework/deployment/ApplicationXmlTask.java: * trunk/deployutil/src/org/bedework/deployment/ForAppTask.java: * trunk/deployutil/src/org/bedework/deployment/ForEachAppTask.java: * trunk/deployutil/src/org/bedework/deployment/MakeLangXsl.java: * trunk/deployutil/src/org/bedework/deployment/ResolveFile.java: o Replace copyright notice in all java files with Jasig's 02/14/11 10:21:29 douglm [3174] * trunk/build/buildTools/deftasks.xml: * trunk/build/buildTools/getJar.xml: * trunk/build/buildTools/xjc.xml: * trunk/deployutil: Further changes to the build. Attempt to catch changed libraries and force a rebuild. Also use outofdate to suppress running of apt when sources have not changed. Minor but widespread change to remove debug parameter from a number of classes. For those debugging now depends on log4j level. 02/12/11 19:13:54 douglm [3170] * trunk/bedework-cleanup.xml: * trunk/build/buildTools/deftasks.xml: * trunk/build/buildTools/xjc.xml: * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/build/bw-deployutil-3.7.jar: * trunk/build/quickstart/linux/bw: * trunk/config/bwbuild/default/build.properties: * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/default/carddav.options.xml: * trunk/config/bwbuild/default/log4j.xml: * trunk/config/bwbuild/jboss-h2/build.properties: * trunk/config/bwbuild/jboss-h2/cal.options.xml: * trunk/config/bwbuild/jboss-h2/cal.properties: * trunk/config/bwbuild/jboss-h2/carddav.options.xml: * trunk/config/bwbuild/jboss-h2/log4j.xml: * trunk/config/bwbuild/jboss-mysql/build.properties: * trunk/config/bwbuild/jboss-mysql/cal.options.xml: * trunk/config/bwbuild/jboss-mysql/cal.properties: * trunk/config/bwbuild/jboss-mysql/carddav.options.xml: * trunk/config/bwbuild/jboss-mysql/log4j.xml: * trunk/config/bwbuild/jboss-postgresql/build.properties: * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: * trunk/config/bwbuild/jboss-postgresql/cal.properties: * trunk/config/bwbuild/jboss-postgresql/carddav.options.xml: * trunk/config/bwbuild/jboss-postgresql/log4j.xml: * trunk/deployment/build.xml: * trunk/deployutil/src/org/bedework/deployment/ForAppTask.java: * trunk/deployutil/src/org/bedework/deployment/ForEachAppTask.java: * trunk/deployutil/src/org/bedework/deployment/MakeLangXsl.java: Further changes to the build process. This allows virtual hosts to be set in the config file for carddav. Carddav configuration is now rolled into the same config files as the other projects Small change to webdav error logging 01/10/11 22:53:14 douglm [3120] * trunk/build.properties: * trunk/build.xml: * trunk/build/build.xml: * trunk/build/buildTools/buildjar.xml: * trunk/build/buildTools/deftasks.xml: * trunk/build/bw-deployutil-3.7.jar: * trunk/config/build.xml: * trunk/deployutil/build.xml: Further build changes - more simplification. Remove a number of unused build files. Do all of build jar in the macro. Removed buildjar.xml 01/02/11 01:27:22 douglm [3105] * trunk/build.xml: * trunk/build/build.xml: * trunk/build/buildfilters.xml: * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/build/bw-deployutil-3.7.jar: * trunk/build/loadDeployConfig.xml: * trunk/build/platforms/jboss-bedework.xml: * trunk/build/platforms/jboss-card.xml: * trunk/build/platforms/jboss-exsynch.xml: * trunk/build/platforms/jboss-tzsvr.xml: * trunk/build/platforms/jbossService.xml: * trunk/build/platforms/jbossWar.xml: * trunk/build/quickstart/build.xml: * trunk/build/quickstart/linux/bw: * trunk/config/build.xml: * trunk/config/bwbuild/.platform/ear.properties: * trunk/deployment/build.xml: * trunk/deployment/publiccaldav/webapp/build.xml: * trunk/deployment/termination/build.xml: * trunk/deployment/termination/webapp/build.xml: * trunk/deployment/webpublic/webapp/build.xml: * trunk/deployutil/build.xml: * trunk/docs/licences/activation-LICENSE.txt: * trunk/docs/licences/lib-licences: * trunk/resources/exsynchwsdefs/iCalendar-params.xsd: Remove definition of property "base.name" from (almost) every build file. Was not used. Stop defining, creating and copying to libapi. Wasn't in use. Remove build directory from every project and use the build files in the main bedework project. improves consistency and maintainability. Also allowed some bugs to be fixed. Allow setting of message level during build and set it at quiet. Allows error messages to be more obvious. Create macro to handle the common property definitions. Reduces size and complexity of build files. Add a build-jar macro. Removes need for build files for sub-modules. Partway through converting to use that. 04/22/10 10:48:26 douglm [2870] * trunk/deployutil/src/org/bedework/deployment/ApplicationXmlTask.java: Better error message when directory empty or unreadable 01/05/10 13:49:25 douglm [2625] * trunk/build.properties: * trunk/build.xml: * trunk/build/quickstart/linux/bw: * trunk/deployutil/build.xml: More fixes after separatng out tzsvr 01/05/10 13:38:47 douglm [2624] * trunk/deployutil/build.xml: * trunk/deployutil/src/org/bedework/deployment/ApplicationXmlTask.java: * trunk/deployutil/src/org/bedework/deployment/ForEachAppTask.java: * trunk/deployutil/src/org/bedework/deployment/MakeLangXsl.java: * trunk/deployutil/src/org/bedework/deployment/ResolveFile.java: Comment change 01/06/09 13:27:15 johnsa [2014] * trunk: * trunk/build.xml: * trunk/deployutil/build.xml: update build 12/20/08 00:51:29 douglm [1991] * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss/build.properties: * trunk/config/bwbuild/jboss/democal.options.xml: * trunk/config/bwbuild/jboss/democal.properties: * trunk/config/bwbuild/liferay5/cal.options.xml: * trunk/config/bwbuild/liferay5/cal.properties: * trunk/config/configs/democal.options.xml: * trunk/deployment/build.xml: * trunk/deployment/resources/build.xml: * trunk/deployment/termination/webapp/build.xml: * trunk/deployutil/src/org/bedework/deployment/ApplicationXmlTask.java: Fix up the jboss build 11/07/08 16:19:05 douglm [1953] * trunk/build.xml: * trunk/build/quickstart/linux/install: * trunk/config/build.xml: * trunk/deployutil/build.xml: Move some build stuff into its own repository. Change build files ot use same properties throughout 10/29/08 17:29:30 douglm [1937] * trunk/build/buildfilters.xml: * trunk/build/buildwar.xml: * trunk/build/loadDeployConfig.xml: * trunk/build/portals: * trunk/build/portals/jetspeed2War.xml: * trunk/build/portals/liferay4War.xml: * trunk/build/portals/liferay5War.xml: * trunk/build/portals/uportal2War.xml: * trunk/build/quickstart/build.xml: * trunk/build/quickstart/hsqldb.properties: * trunk/build/quickstart/run-hsqldb.xml: * trunk/config/bwbuild/.portal: * trunk/config/bwbuild/.portal/common-resources: * trunk/config/bwbuild/.portal/liferay4: * trunk/config/bwbuild/.portal/liferay4/portal.properties: * trunk/config/bwbuild/.portal/liferay5: * trunk/config/bwbuild/.portal/liferay5/portal.properties: * trunk/config/bwbuild/.portal/uportal2: * trunk/config/bwbuild/.portal/uportal2/portal.properties: * trunk/config/bwbuild/.standalone: * trunk/config/bwbuild/.standalone/standalone.properties: * trunk/config/bwbuild/default/build.properties: * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss/democal.options.xml: * trunk/config/bwbuild/jboss/democal.properties: * trunk/config/bwbuild/liferay5: * trunk/config/bwbuild/liferay5/build.properties: * trunk/config/bwbuild/liferay5/cal.options.xml: * trunk/config/bwbuild/liferay5/cal.properties: * trunk/config/configs/democal.options.xml: * trunk/config/configs/democal.properties: * trunk/config/configs/freebusy: * trunk/deployment/appjars.xml: * trunk/deployment/build.xml: * trunk/deployment/resources/build.xml: * trunk/deployment/termination/jetspeed: * trunk/deployment/termination/liferay4: * trunk/deployment/termination/liferay5: * trunk/deployment/termination/uportal2: * trunk/deployment/webadmin/jetspeed: * trunk/deployment/webadmin/liferay4: * trunk/deployment/webadmin/liferay5: * trunk/deployment/webadmin/portlet/jetspeed2-portlet.psml: * trunk/deployment/webadmin/portlet/liferay4-display.xml: * trunk/deployment/webadmin/portlet/liferay4-portlet.xml: * trunk/deployment/webadmin/portlet/liferay5-display.xml: * trunk/deployment/webadmin/portlet/liferay5-portlet.xml: * trunk/deployment/webadmin/uportal2: * trunk/deployment/webadmin/webapp/build.xml: * trunk/deployment/webconfig/webapp/build.xml: * trunk/deployment/webpublic/jetspeed: * trunk/deployment/webpublic/liferay4: * trunk/deployment/webpublic/liferay5: * trunk/deployment/webpublic/portlet/jetspeed2-portlet.psml: * trunk/deployment/webpublic/portlet/liferay4-display.xml: * trunk/deployment/webpublic/portlet/liferay4-portlet.xml: * trunk/deployment/webpublic/portlet/liferay5-display.xml: * trunk/deployment/webpublic/portlet/liferay5-portlet.xml: * trunk/deployment/webpublic/uportal2: * trunk/deployment/webpublic/webapp/build.xml: * trunk/deployment/websubmit/jetspeed: * trunk/deployment/websubmit/liferay4: * trunk/deployment/websubmit/liferay5: * trunk/deployment/websubmit/portlet/jetspeed2-portlet.psml: * trunk/deployment/websubmit/portlet/liferay4-display.xml: * trunk/deployment/websubmit/portlet/liferay4-portlet.xml: * trunk/deployment/websubmit/portlet/liferay5-display.xml: * trunk/deployment/websubmit/portlet/liferay5-portlet.xml: * trunk/deployment/websubmit/uportal2: * trunk/deployment/websubmit/webapp/build.xml: * trunk/deployment/webuser/jetspeed: * trunk/deployment/webuser/liferay4: * trunk/deployment/webuser/liferay5: * trunk/deployment/webuser/portlet/jetspeed2-portlet.psml: * trunk/deployment/webuser/portlet/liferay4-display.xml: * trunk/deployment/webuser/portlet/liferay4-portlet.xml: * trunk/deployment/webuser/portlet/liferay5-display.xml: * trunk/deployment/webuser/portlet/liferay5-portlet.xml: * trunk/deployment/webuser/uportal2: * trunk/deployment/webuser/webapp/build.xml: * trunk/deployutil/src/org/bedework/deployment/ForEachAppTask.java: Major reorganization of the build process mostly affecting handling of portal builds. Removed portal specific directories from teh deployment directory. Removed portal sepcific code from buildwar.xml and added new portal specific files to be imported. These are in a section of teh bwbuild config directory. All portal customization is now part of building the war file. 05/06/08 09:55:59 douglm [1869] * trunk/build/libjars.properties: * trunk/deployment/build.xml: * trunk/deployutil/src/org/bedework/deployment/ApplicationXmlTask.java: * trunk/deployutil/src/org/bedework/deployment/MakeLangXsl.java: * trunk/deployutil/src/org/bedework/deployment/ResolveFile.java: * trunk/lib/ant-1.6.5.jar: * trunk/lib/ant-1.7.0.jar: Upgrade ant jar in library to 1.7.0 Add an ant task to process the language resource files and generate xsl 03/13/08 12:31:27 douglm [1765] * trunk/build/buildwar.xml: * trunk/config/configs/democal.properties: * trunk/deployment/build.xml: * trunk/deployment/termination/jboss/build.xml: * trunk/deployutil/src/org/bedework/deployment/ApplicationXmlTask.java: Fix jboss build so that virtual hosts and context roots are set from the properties. 07/17/07 13:59:12 douglm [1475] * trunk/deployutil/src/org/bedework/deployment/ApplicationXmlTask.java: No functional change Start weeding out the remaining generics related warnings 04/12/07 12:35:58 douglm [1336] * trunk/deployutil/src/org/bedework/deployment: * trunk/lib/jdbc: Allow storage of attachments in the db. We also handle ATTACH with a URL as a value. Adds a couple of tables to the schema: bw_attachments - stores attachment values bw_entity_attachments - to associate them with events 11/10/06 13:32:25 douglm [1076] * trunk/build/buildwar.xml: * trunk/deployutil/src/org/bedework/deployment/ForEachAppTask.java: * trunk/deployutil/src/org/bedework/deployment/ResolveFile.java: First of a couple of updates to clean up event object handling in the web clients. For various historical reasonbs we had 3 event properties in the form - editEvent, newEvent and event We're down to one. Also moved more event code out of user client into common. Admin client is probably still broken but updates will follow shortly. 10/17/06 16:15:56 douglm [1035] * trunk/deployutil/src/org/bedework/deployment/ApplicationXmlTask.java: Added categories to calendars Fixed bug in prefs restore. Schema changes: create table bw_calendar_categories (calendarid integer not null, categoryid integer not null, primary key (calendarid, categoryid)) More java 5. 09/12/06 14:38:50 douglm [997] * trunk/build/buildwar.xml: * trunk/build/quickstart-build.xml: * trunk/config/configs/democal.properties: * trunk/deployment/build.xml: * trunk/deployment/deploy.properties: * trunk/deployment/freebusyAggregator/jetspeed/resources/web.xml: * trunk/deployment/freebusyAggregator/uportal2/build.xml: * trunk/deployment/freebusyAggregator/webapp/build.xml: * trunk/deployment/publiccaldav/webapp/build.xml: * trunk/deployment/usercaldav/webapp/build.xml: * trunk/deployment/webadmin/webapp/build.xml: * trunk/deployment/webconfig/webapp/build.xml: * trunk/deployment/webpublic/jetspeed/resources/web.xml: * trunk/deployment/webpublic/uportal2/build.xml: * trunk/deployment/webpublic/webapp/build.xml: * trunk/deployment/webuser/jetspeed/resources/web.xml: * trunk/deployment/webuser/uportal2/build.xml: * trunk/deployment/webuser/webapp/build.xml: * trunk/deployutil/src/org/bedework/deployment/ResolveFile.java: -------------------------------------------------------------------------------------------------------------------------- This set of updates switches the expected tomcat server to tomcat 5.5.17 -------------------------------------------------------------------------------------------------------------------------- For reference the changes needed are noted below. Later today we will have a binary quickstart which can be downloaded from bedework.org whilch will provide what we believe to be a correctly configured tomcat 5.5.17 Changes required to the tomcat instance were... Copy log4j and the hsqldb drivers from tomcat 5.0.28 cp path-to/jakarta-tomcat-5.0.28/common/classes/log4j.xml path-to/apache-tomcat-5.5.17/common/classes/log4j.xml cp path-to/jakarta-tomcat-5.0.28/common/lib/hsqldb-1.7.3.3.jar path-to/apache-tomcat-5.5.17/common/lib/hsqldb-1.7.3.3.jar In conf/web.xml change <param-name>listings</param-name> <param-value>false</param-value> to <param-name>listings</param-name> <param-value>true</param-value> to enable directory browsing. --------------------------------------------------------------------------------------------------- Other changes... More schedule changes Fixed initbedework.xml so it works again. Move freebusyAggregator config class into calfacade.configs Suppress inclusion of web.xml from source to remove warning messages Change democal.properties value from org.bedework.app.Events.web.xml=guest/web.xml to org.bedework.app.Events.web.xml=war/WEB-INF/publicweb.xml Similarly for SoEDept which now has org.bedework.app.SoEDept.web.xml=war/WEB-INF/publicweb.xml and added to public and user caldav which have org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml New global property org.bedework.global.deploy.on.tomcat=true This enables copying of context.xml files from the web application source. Added properties org.bedework.app.Events.tomcat.context.xml=war/META-INF/publiccontext.xml org.bedework.app.SoEDept.tomcat.context.xml=war/META-INF/publiccontext.xml org.bedework.app.UserCal.tomcat.context.xml=war/META-INF/usercontext.xml org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml In addition the values of the context.root properties were changed to include a leading "/". This allows specifying a root context simply by omitting the value. 08/16/06 16:11:54 douglm [982] * trunk/deployutil: -- 08/11/06 16:23:58 douglm [957] * trunk/bedework/deployutil/build.xml: Add missing files