Configuring Maven for SonarQube
settings.xml
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>
jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
</sonar.jdbc.url>
<sonar.jdbc.username>sonar</sonar.jdbc.username>
<sonar.jdbc.password>PASSWORD1</sonar.jdbc.password>
<sonar.host.url>http://localhost:9000</sonar.host.url>
<!-- access only authenticated user -->
<sonar.forceAuthentication>true</sonar.forceAuthentication>
<!-- configure sonar user for project -->
<sonar.login>jared</sonar.login>
<sonar.password>PASSWORD2</sonar.password>
</properties>
</profile>
pom.xml
<plugin>
<groupId>org.codehause.mojo</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>2.1</version>
</plugin>