gpt4 book ai didi

java - 从 Sonar "Coverage on new code"中排除 javascript 文件

转载 作者:行者123 更新时间:2023-12-02 02:05:11 24 4
gpt4 key购买 nike

SonarQube 中,“新代码覆盖率”考虑了我的 Java Web 应用程序的 javajs 文件。是否可以从中排除 js 文件?

我正在使用:

  • SonarQube-6.7.1 社区版。
  • Jacoco maven 插件,用于 Java 代码的代码覆盖。

最佳答案

对于 jacoco maven 插件,只需添加配置以排除文件,如下所示:

<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.9</version>
<extensions>true</extensions>
<configuration>
<excludes>
<exclude>org/yates/webapp/web/config/*.class</exclude>
</excludes>
</configuration>
</plugin>

对于 SonarQube,您可以设置 sonar.exclusions 属性

sonar.exclusions=src/main/java/org/sonar/*

请参阅以下文档: https://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus#NarrowingtheFocus-IgnoreFiles

更新:

对于 SONAR 覆盖范围排除:

<properties>
<sonar.coverage.exclusions>foo/**/*,**/bar/*</sonar.coverage.exclusions>
</properties>

关于java - 从 Sonar "Coverage on new code"中排除 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50949742/

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