Irei apresentar nesse post, como realizar a instalação do Sonar para o ambiente Windows.
Primeiro baixe o sonar, atualmente a versão é a 6.2.
Descompacte o arquivo no diretório C:\
O banco de dados default do Sonar é o mySQL, e é através dele que iremos trabalhar. Após instalado o MySQL, crie o seguinte banco de dados:
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
Configure as variáveis de ambiente do Windows:
Nome: SONAR_RUNNER_HOME
Valor: C:\sonarqube-6.2
Nome: Path
Valor: C:\sonarqube-6.2
Edite o arquivo sonar.properties (C:\sonarqube-6.2\conf) adicionando a configuração do MySQL
#sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
Salve o arquivo. Abra o CMD e vá até o diretório: C:\sonarqube-6.2\bin\windows-x86-64
Execute o arquivo: StartSonar.bat.
Teste no seu navegador: localhost:9000.
Ótimo! Agora iremos configurar o maven para localizar o sonar. Vá até o seu diretório .m2(C:\Users\kpereira.m2) e adicione o seguinte conteúdo no arquivo settings.xml
<profile> <id>sonar</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <sonar.jdbc.url>jdbc:mysql://localhost:3306/sonar</sonar.jdbc.url> <sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver> <sonar.jdbc.username>root</sonar.jdbc.username> <sonar.jdbc.password>root</sonar.jdbc.password> <sonar.host.url>http://localhost:9000</sonar.host.url> </properties> </profile>
Show. Agora para finalizar, abra seu projeto – clique com o botão direito – Run As – Maven build – digite sonar:sonar no campo Goals e clique em Run.
Se tudo foi feito corretamente, o projeto irá subir. Acesse ele http://localhost:9000/projects e seja feliz!
Referência: https://edersonmelo.wordpress.com/2014/12/14/instalar-o-sonar-e-maven-local/