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 :
mvn clean install
This will: - Build Tigase XMPP tigase-server jar in tigase-server/target.
If you wish to include compilation of the documentation use distribution profile:
mvn -Pdist clean install
This will
- compile server binaries.
- generate javadoc and manual documentation tigase-server/target/_docs
directory.
Distribution building is handled by separate project (Tigase Server Distribution)
In order to build distribution packages * clone tigase-server-distribution repository:
git clone https://git.tigase.tech/tigase-server-distribution tigase-server-distribution
and compile it using maven with distribution profile:
mvn -Pdist clean install
This will:
tigase-server-distribution/target/_docs
directorytigase-server-distribution/target/dist/jars/
directory.tigase-server-distribution/target/_dist/
directory.