Building Server and Generating Packages

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

This will:

  • compile server binaries.
  • generate javadoc documentation in distribution-docs/javadoc directory.
  • grab all latest versions of all declared dependencies and put them in jars/ directory.
  • create both types of distribution packages (-dist and -dist-max) and place them in distribution-packages/ directory.