【发布时间】:2018-08-05 04:49:28
【问题描述】:
我正在使用 Liferay DXP,我想将 SonarQube 集成到我的工作区中,我正在使用 gradle。
我的工作空间叫做:test-workpace
我的 gradle.properies 文件(路径:test-workspace/gradle.properties)是:
systemProp.sonar.host.url=http://localhost:9000
systemProp.sonar.sourceEncoding=UTF-8
systemProp.sonar.forceAuthentication=true
systemProp.sonar.login=<mytoken>
# Definición de variables para el proyecto.
description = 'Gradle - Sample Project'
group = 'com.test.sonarqube.gradle'
version = '1.0.0'
我的 build.gradle 文件(路径:test-workspace/build.gradle)是:
buildscript {
repositories {
mavenLocal()
jcenter()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath group: "org.sonarsource.scanner.gradle", name:"sonarqube-gradle-plugin", version:"2.5"
}
}
group = 'com.test.sonarqube.gradle'
apply plugin: "org.sonarqube"
当我执行“gradle sonarqube”时,所有工作空间都会被扫描,但我想像 SonarQube 中的项目一样配置每个模块。
有人知道如何配置 gradle 文件来做到这一点吗?
非常感谢!
【问题讨论】:
标签: gradle sonarqube liferay sonarqube-scan