javascript - 非java模块上的gradle sonarqube插件

标签 javascript gradle sonarqube

我有这里所示的多模块 gradle 项目

prj-root
    -prj-react-js
        -src/main/web
    -prj-java
         -prj-java-mod-1
             -src/main/java
         -prj-java-mod-2
             -src/main/java
prj-react-js module 是 javascript 模块,只有 plugin id 'base'在其 gradle 文件中应用。
sonarqube 服务器正在远程服务器上运行。

根目录下的sonarqube插件配置prj-root/build.gradle非常简单,如图所示。没有其他配置。
plugins {
    id "org.sonarqube" version "2.8"
}

当我运行 gradle sonarqube只有java代码被分析。我还需要分析 javascript 代码。我缺少什么配置?服务器上有什么要启用的吗?

最佳答案

我正在使用 kotlin dsl。在根项目的 build.gradle.kts 文件中:

allprojects {
    repositories {
        jcenter()
    }
}

plugins {
    id("org.sonarqube") version ("2.8") apply false
}

subprojects {
    apply(plugin = "org.sonarqube")
}

现在运行任务./gradlew sonarqube

关于javascript - 非java模块上的gradle sonarqube插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59884948/

相关文章:

javascript - 独特的过滤器 ng-repeat Angular。隐藏列中而不是整行中的重复值

javascript - javascript 脚本中的 youtube-dl 错误

windows - 无法将“gradle”识别为内部或外部命令,可操作程序或批处理文件

Java SonarQube 规则鱿鱼 :S1948 - how to use serializable lists without being bound to e. g。数组列表

javascript - 答案按钮(正确、错误、是和否)未出现

javascript - Bootstrap 表过滤器 - 没有结果时如何添加 "No matching records found"行?

gradle - Sonar Runner失败,但规则异常(exception)

mysql - sonarqube 5.6 api 用于删除 mysql 数据库工件条目并清理所有关联表

Android Studio - 文件系统同步

java - 按钮不适用于 AlexKolpa/fab-toolbar