Shipping DoDoCo requires Maven 2.x The ./configure step requires xsltproc to transform the changes.xml file to NEWS 1. On all systems: $ mvn package This generates a file called target/dodoco1-${version}.war you can install in any servlet container. The .war file includes all dependencies. 2. On Unix/Linux systems with Tomcat 5.5 you can build and install DoDoCo also using the following instructions: 2.1 Configure DoDoCo $ ./configure You can supply various options that influence where DoDoCo looks for its dependencies and where it will find its configuration and runtime data. You can change these values from the defaults by setting them in the environment of ./configure. $APP (dodoco1} $PREFIX (/usr/local) $SYSCONFDIR ($PREFIX/etc) $CONFDIR ($SYSCONFDIR/$APP) $DATAROOTDIR ($PREFIX/share) $DATADIR ($DATAROOTDIR/$APP) $SHAREDSTATEDIR ($PREFIX/var) $LOGDIR ($SHAREDSTATEDIR/log/$APP) For example, to install DoDoCo in your home directory: $ PREFIX=$HOME ./configure 2.2 Build DoDoCo $ ./build 2.3 Install DoDoCo: $ sudo ./install 2.4 Dependencies See file jars-list for a list of required packages and jars. A list of dependencies can be generated using the 'mkdependencies' script. A classpath string can be generated using the 'mkclasspath' script. For the compiler and the installer to find these dependencies, you will have to supply a suitable CLASSPATH to the configure script, for example: $ CLASSPATH=$(./mkclasspath jars-list) ./configure To install at africa.uvt.nl: $ DATADIR=/home/tomcat/apache-tomcat-5.5.17/webapps/dodoco \ CONFDIR=/etc/dodoco \ LOGDIR=/var/log/dodoco \ CLASSPATH=$(./mkclasspath jars-list) ./configure