This page describes how to build the Kaa server using its source code.
Before building the Kaa server from source, ensure that Oracle JDK 7 and Apache Maven are installed on your machine.
To build the Kaa server with the default Java endpoint SDK, proceed as follows:
Execute the following command to build all the server and java client components into either Debian or RPM packages.
The Debian build will work correctly on both Linux and Windows operation systems, while an RPM build will work only on Linux operated machines with the RPM tool installed.
For the mvn command, the build number and git commit variables are set to emulate jenkins build variables that are substituted automatically on the build machine.
Compiling the GWT profile is critical to getting the Admin UI working, but can be skipped during regular builds.
The build-sandbox profile is necessary to trigger a sandbox build, which may be quite resource/time consuming.
To build C++ endpoint SDK libraries, ensure all the necessary C++ components are installed as described in the Development environment setup.
After the required components are installed, you can build the C++ endpoint SDK and all server components by executing the following command.
To start all the Kaa components, execute the following script.
A similar script, as shown in the following example, can be used to restart or stop all the components.
Use the following guides and references to make the most of Kaa.
|Guide||What it is for|
|Installation guide||Use this guide to configure Kaa after the installation or to set up a Kaa cluster. This guide also provides instructions on how to install Kaa by downloading an installation package.|
|Design reference||Use this reference to learn about features and capabilities of Kaa.|
|Programming guide||Use this guide to create your own Kaa applications.|