Java项目
maven
使用mvn插件
setting.xml
<settings>
<pluginGroups>
<pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
</pluginGroups>
<profiles>
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!-- Optional URL to server. Default value is http://localhost:9000 -->
<sonar.host.url>
http://localhost:9000
</sonar.host.url>
</properties>
</profile>
</profiles>
</settings>
cmd
mvn install
mvn sonar:sonar
使用sonar-scanner
sonar-project.properties
sonar.projectKey=myproject
sonar.projectName=myproject
sonar.projectVersion=1.0
sonar.java.binaries=target/classes
cmd
mvn install
sonar-scanner
Gradle
使用Gradle插件
使用sonar-scanner
sonar-project.properties
sonar.projectKey=myproject
sonar.projectName=myproject
sonar.projectVersion=1.0
sonar.java.binaries=target/classes
cmd
gradle build
sonar-scanner