Skip to content
Snippets Groups Projects
William Enright's avatar
William Enright authored
Change-Id: Ie0538ef98a133c3558ddecb9be20894fb6c0065d
5eccaea3
History

JAMS (Jami Account Management Server)

Requirements
  • JDK 11+
  • maven
Building from source

Clone the contents of this repository and run

mvn clean packge

This will create a distribution folder called jams in the root folder. You can then launch the server by running

java -jar jams-launcher

If you want to start the server with an SSL certificate and on a port different from 8080, then run:

java -jar jams-launcher 8443 server.pem server.key

Where the pem and key files are a pem encoded certificate and key.

To generate the documentation you will need apidoc installed on your system. This can be completed by running npm install -g apidoc, if for some reason that does not work, you can clone their project from : https://github.com/apidoc/apidoc and install it from source.

To build the documentation, change enter the jams-server directory and simply run:

apidoc -i src/ -o doc/