The only prerequisite for running SonarQube is to have Java (Oracle JRE 6 onwards or OpenJDK 7 onwards) installed on your machine.
- The SonarQubeweb SonarQube web server requires at least 500Mb 768 Mb of RAM to run efficiently.
- The amount of disk space you need will depend on how much code you analyze with SonarQube. As an example, Nemo the public instance of SonarQube, has more than 13 10 millions Lines lines of Code code under analysis with 4 years of history. Nemo is currently running on a Amazon EC2 small instance, using about using about 10 Gb of drive space.
|The SonarQube Java analyser is able to analyse any kind of java source files whatever is the version of Java they comply to. But SonarQube analysis and SonarQube server require some specific versions of the JVM to be executed.|
7 (faster analysis than with version 6)
8 (Since SonarQube 4.3:
Prior to SonarQube 3.2. Bundled with SonarQube but supported for evaluation use only. Although using the Derby database gives access to a fully functional version, upgrades are disabled. Therefore, before deploying to a production environment, we strongly recommend that you use an enterprise database.
|H2Since SonarQube 3.2. Bundled with SonarQube but supported for evaluation use only. Although using the H2 database gives access to a fully functional version, upgrades are disabled. Therefore, before deploying to a production environment, we strongly recommend that you use an enterprise database.||The charset of the database has to be set to "UTF-8" and the language to "English".|
2005 (MSSQL Server 9.0) with bundled jTDS driver. Microsoft drivers are not supported. Express Edition is supported.
Collation must be case-sensitive (CS) and accent-sensitive (AS)
5.0, 5.1 and 5.5 with the driver packaged within SonarQube.
Only InnoDB storage engine is supported, but not MyISAM
Bundled with SonarQube
Microsoft Internet Explorer
IE7 (not compatible with Views administration console)