sonar-scanner使用

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
posted @ 2021-02-24 18:12  小小记录本  阅读(1183)  评论(0编辑  收藏  举报