gpt4 book ai didi

java - 三叶草代码覆盖率报告在 mvn sonar :sonar 中显示为零

转载 作者:行者123 更新时间:2023-12-05 05:54:16 30 4
gpt4 key购买 nike

当我运行声纳时,我的代码覆盖率总是为 0。我使用的是三叶草。 pom.xml 文件中的条目下方

<properties>
<java.version>11</java.version>
<lombok.release>1.18.20</lombok.release>
<spring-cloud.version>Hoxton.SR11</spring-cloud.version>
<vigilphoenix-transformer-core.version>1.3-SNAPSHOT</vigilphoenix-transformer-core.version>
<clover.version>4.2.0</clover.version>
<sonar.java.coveragePlugin>clover</sonar.java.coveragePlugin>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
<sonar.clover.reportPath>target\site\clover\clover.xml</sonar.clover.reportPath>
</properties>

<plugin>
<groupId>org.openclover</groupId>
<artifactId>clover-maven-plugin</artifactId>
<version>${clover.version}</version>
<configuration>
<includesTestSourceRoots>false</includesTestSourceRoots>
<targetPercentage>0%</targetPercentage>
<debug>true</debug>
</configuration>
<executions>
<execution>
<phase>process-resources</phase>
<goals>
<goal>setup</goal>
</goals>
</execution>
<execution>
<id>aggregate</id>
<phase>test</phase>
<goals>
<goal>clover</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.openclover</groupId>
<artifactId>clover-maven-plugin</artifactId>
<configuration>
<!--cloverDatabase>${project.build.directory}/target/clover/cloverMerge.db</cloverDatabase-->
<generateHtml>false</generateHtml>
<generatePdf>false</generatePdf>
<generateXml>true</generateXml>
<generateHistorical>false</generateHistorical>
</configuration>
</plugin>

当我运行“mvn clean install”时,我的 clover.xml 在“\target\site\clover\clover.xml”中生成

不确定我必须做什么。如果有人可以提供帮助,我们会提供更多帮助。

最佳答案

您需要配置默认采用该路径的三叶草插件,或者在您从 maven 调用声纳时,您可以手动添加它:

mvn sonar:sonar -Dsonar.clover.reportPath=\target\site\clover\clover.xml

关于java - 三叶草代码覆盖率报告在 mvn sonar :sonar 中显示为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69671950/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com