我有这里所示的多模块 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/