如何在 Jenkins 中为 ANT 项目配置 Sonar 分析?

How to configure Sonar analysis for an ANT project in Jenkins?

我在 Git 中有基于 ANT 的 Java 项目,我想使用 SonarQube 和 Jenkins 为我的项目执行静态代码分析。

如何实现?

您可以通过两种方式对您的 ant 项目进行 sonar 分析。

  1. 通过向您的 build.xml

    添加一个新的声纳目标

    按照此文档执行步骤:https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Ant

  2. 使用Sonar Scanner

    按照此文档执行步骤: https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner