Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SonarQube:创建HTML报告而不运行sonar:sonar命令_Java_Report_Findbugs_Sonarqube - Fatal编程技术网

Java SonarQube:创建HTML报告而不运行sonar:sonar命令

Java SonarQube:创建HTML报告而不运行sonar:sonar命令,java,report,findbugs,sonarqube,Java,Report,Findbugs,Sonarqube,在Sonar中,我们只需下载Sonar设置,如果需要,更改db凭据并在maven project上运行命令Sonar:Sonar,Sonar会分析我们的编码统计数据和错误,并生成良好的html报告。但为此,我们需要运行sonar:sonar命令。与findbugs一样,可以与maven集成并创建maven:install的报告和时间。声纳也可以在maven:install命令上生成报告 正如您在上看到的,我们强烈建议您首先运行mvn clean install,然后分别运行mvn sonar:s

在Sonar中,我们只需下载Sonar设置,如果需要,更改db凭据并在maven project上运行命令
Sonar:Sonar
,Sonar会分析我们的编码统计数据和错误,并生成良好的html报告。但为此,我们需要运行
sonar:sonar
命令。与findbugs一样,可以与maven集成并创建
maven:install
的报告和时间。声纳也可以在
maven:install
命令上生成报告

正如您在上看到的,我们强烈建议您首先运行
mvn clean install
,然后分别运行
mvn sonar:sonar
,否则可能会产生一些副作用

然而,如果您想在一次运行中完成所有这些,这是一个与Maven相关的问题。您只需将“声纳”目标绑定到POM中的“安装”阶段,如下所示:

...
<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>sonar-maven-plugin</artifactId>
            <executions>
                <execution>
                    <phase>install</phase>
                    <goals>
                        <goal>sonar</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
...
。。。
org.codehaus.mojo
声纳maven插件
安装
声纳
...

我们需要设置此链接中提到的其他说明?本文中解释的只是连接到SonarQube实例的配置。这两个命令必须这样分开,还是将
mvn clean install sonar:sonar
工作相同?正如文档中解释的那样,它可以工作,但可能有副作用…我实际上有一个副作用。你知道如何解决这个问题吗?你能做到吗?在maven:install命令执行期间运行sonar?有副作用吗?你有这种副作用吗?