Tigase XMPP Server Project uses Maven for compilation. For details on Maven and it’s use, please see the Maven Guide.
Once Compiled, Tigase creates two separate distribution archives:
They will be available as both zip and tarball.
After cloning tigase-server repository:
git clone https://repository.tigase.org/git/tigase-server.git cd tigase-server
You compile server with maven using project distribution profile (dist):
mvn -Pdist clean install
If you wish to just build Tigase XMPP server to just a minimum standard just to make sure the server will compile, you may use the following command:
mvn clean install
This will not incorporate dependencies or javadoc.
If you wish to build documentation as well as the distribution packages, you will need to add the following profile to your build commands:
mvn -Pdoc clean install
-Pdoc may be used in conjunction with -Pdist command, but will also build documentation in the archive as well as distribution-docs/ in epub, html, html-chunk and PDF formats.