ivata groupware consists of a number of subprojects, in each of the main subdirectories. These are the main ones:
addressbook
calendar
core
htmlparser
webmail
To build all subprojects in order of dependency, first make sure you download Maven v1.1 and the latest version of Sun JDK 5.x .
Some packages are restricted by licenses from Sun, so you'll need to download those yourself (the other dependencies will be automatically downloaded by maven.) For the restricted ones, see here.
Once you've copied over the dependencies, simply enter
maven in the
ivatagroupware root directory.
cd /usr/local/ivatagroupware-src
maven
You'll find the application in the following directory:
package/war/target
package/war/target/ivatagroupware-war
Later, if you make changes to a subproject and just want to
rebuild that, you can go to that subdirectory (say,
addressbook) and run
maven, followed
by running maven in the
package/war directory to rebuild the
WAR file.