SonarQubeのPort番号変更方法

動機

テレワークでZscalerを使用している場合、SonarQubeがデフォルトで使用するポート番号9000がZscalerに占有されてしまっている。SonarQubeのポート番号を変更する必要があった。

環境

Windows 11
Java 17
Apache Maven 3.9.1
SonarQube 9.9 LTS

SonarQubeサーバー側

インストールフォルダのconf下にある、sonar.propertiesでPort番号を設定できる。

# TCP port for incoming HTTP connections. Default value is 9000.
#sonar.web.port=9000

以下の通り、空いているPort番号に変更する。

# TCP port for incoming HTTP connections. Default value is 9000.
sonar.web.port=9090

SonarQubeクライアント側(スキャナー側)

自分は以下の通りバッチ起動時の環境変数に設定した。

set MAVEN_OPTS=-Xmx2048m -Dsonar.host.url=http://localhost:9090
call mvn sonar:sonar