Configure your Environment

Empear Enterprise runs anywhere a modern Java Virtual Machine (JVM) runs. We test the tool on Mac OS, Windows, and different Linux distributions.

The system requirements depend upon the size and history of the codebase you want to analyze. In general, RAM memory is the most critical resource on the server. That means you want to ensure that there’s at least 4 Gb of RAM available to Empear Enterprise.

Install the Supporting Tools

You need to install the following to run Empear:

  • A Java run-time (or JDK if you run from the command prompt), 64-bit version, at least Java 1.8. You ensure you have the right Java version by typing java -version in a command prompt.
  • Have a Git client on your path since the tool will assume there’s an executable named “git” somewhere. Your Git client has to be at least version 2.6. You ensure you have the right Git client version by typing git –version in a command prompt.

Please note that you can specify a custom Git client in the Configuration section once you’ve login to Empear Enterprise.

Setup an SSH key for Git

Empear Enterprise will analyze against a local clone of your Git repositories. In order to pull the latest changes, Empear Enterprise will automatically do a git pull. This means you need to grant Empear Enterprise access to your repository origin. You do that by providing an SSH key (see for example https://git-scm.com/book/be/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key).

NOTE: If you chose to run Empear Enterprise in Tomcat, the SSH key has to be associated with the Tomcat user since that’s the one who will access the repository.