Java SonarQube:创建HTML报告而不运行sonar:sonar命令
在Sonar中,我们只需下载Sonar设置,如果需要,更改db凭据并在maven project上运行命令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
,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?有副作用吗?你有这种副作用吗?