Windows Service was Renamed
If you're running SonarQube as a service, uninstall first the service named Sonar. Then update to SonarQube 4.3 and reinstall the service. Service name is now SonarQube.
Server Setting for JVM Max Memory was Changed
In order to allocate more than 4GB of memory on 64-bit JVM, the
wrapper.java.maxmemory parameter is replaced by:
The concept of Alert was replaced by the concept of Quality Gate.
The migration process automatically creates quality gates from quality profiles' alerts. The automatically created quality gates are labelled "<profile name> - <language key>". Unlike alerts, quality gates are not bound to quality profiles. Therefore, you will have to manually associate projects to quality gates once the migration process is over.
sonar.includeModules properties are Deprecated
sonar.includeModules properties are deprecated. They should be replaced by standards Maven advanced reactor options. For example, let's say that you have the following multi-module project:
- moduleA (org.mycompany:module-A)
- moduleB (org.mycompany:module-B)
- moduleC (org.mycompany:module-C)
should be replaced (since Maven 3.2.1) by