Building ivata groupware From Sources

Building ivata groupware

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
          
There is an expanded version of the war file here:
            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.