--- projects/cms/source/server/README 2001/01/22 03:02:37 1.8 +++ projects/cms/source/server/README 2001/05/20 00:57:47 1.10 @@ -1,6 +1,24 @@ i-scream Server README ====================== +ANT build vs Make build +----------------------- + +There are now two methods of compiling the server distribution. The existing +Makefile method is still supported, but is of course limited in the OS's on +which it can be run. The preffered method will be an XML based build script +using ANT (http://jakarta.apache.org/ant) which will run on any platform. +However, at this stage the ANT scripts are not completely finished and may +have some odd behaviour. + +We envisage both the Makefile and ANT setups being maintained for some time, +giving the developer a choice. This document still outlines the Makefile +method of compiling, and will do so until such a point as the ANT scripts +are deemed reliable. If, however, you wish to give the ant script a whirl, +try the following after setting up ANT (see the ANT website for details); + +ant help + Compiling --------- @@ -35,6 +53,7 @@ DBInterface FilterManager RootFilter FilterMain +Client It is not necessary to start both the ClientInterfaceMain and DBInterface, the server will handle only one or both. Multiple Filter's can be started @@ -92,3 +111,12 @@ buildutil Builds a seperate JAR file, in `build' called `iscream-util.jar'. This file contains just the uk.ac.ukc.iscream.util package for use in other parts of the system, such as the clients. + +createtable + + Creates the ipacket table in the mySQL database. This is required for + the database side of the server. + +droptable + + Drops an ipacket table from the mySQL database if one exists.