在没有源代码的情况下运行 SonarQube Ant 任务

Running SonarQube Ant task without source code

我对 SonarQube Ant 任务有疑问。我只需要获取集成测试覆盖率(无需运行单元测试、静态代码分析等)并将其发送到我的 SonarQube 服务器。我已经在外部生成了 jacoco_it.exec 文件并且已经编译和压缩了 .jar files

我对此有一些疑问:

  1. 没有源码能做吗?我该如何避免:

    java.lang.IllegalStateException:您必须为 'org.demo:demo' 定义以下强制属性:sonar.sources

  2. 如何使用 sonar.binaries 中的 .jar 文件?

SonarQube 不是一个多用途报告工具。这都是关于源代码的检查,所以你必须绝对指定你的源代码所在的位置。