有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    我也有类似的要求。我没有运行SonarQube或SonarCloud解决方案,但我希望在构建过程中运行SonarLint。找到以下gradle插件

    plugins {
      id "name.remal.sonarlint" version "1.4.1"
    }
    

    有了它,您可以在使用sonarlintMain任务构建gradle项目时运行SonarLint分析。您可以在my blog上找到该用法的示例

    下面是详细的pluign page

  2. # 2 楼答案

    有。我假设您的系统上已经安装了sonarlint。下面是我用来作为Gradle任务的一部分运行它的Gradle任务:

    task runSonarLint(type: Exec){
      dependsOn "assemble"
      workingDir 'src/main/java'
      executable "sonarlint.bat"
      args "-u"
    }
    

    注意:我正在使用SonarQube服务器上的一些自定义配置文件,这就是我使用“-u”选项的原因