读取 gradle 插件的 SonarQube 属性
Read SonarQube properties of gradle plugin
我正在使用 Gradle 2.14。
我想阅读 SonarQube Gradle 插件生成的报告-task.txt。为此,我需要获取存储在
中的此文件的位置
sonarqube {
properties {
sonar.working.directory "..."
}
}
我想从 sonarqube 插件外部访问此 属性,即我正在编写一个 gradle 在声纳任务之后运行的任务。此任务需要处理位于sonar.working.directory 的报告-task.txt。
是否可以访问 gradle 插件的属性?
任务sonarqube
公开了所有定义的属性:
plugins {
id "org.sonarqube" version "2.0.1"
}
sonarqube {
properties {
property "sonar.working.directory", "..."
}
}
task printSonarqubeProperty {
doLast {
println "${project.tasks['sonarqube'].properties['sonar.working.directory']}"
}
}
我正在使用 Gradle 2.14。 我想阅读 SonarQube Gradle 插件生成的报告-task.txt。为此,我需要获取存储在
中的此文件的位置sonarqube {
properties {
sonar.working.directory "..."
}
}
我想从 sonarqube 插件外部访问此 属性,即我正在编写一个 gradle 在声纳任务之后运行的任务。此任务需要处理位于sonar.working.directory 的报告-task.txt。
是否可以访问 gradle 插件的属性?
任务sonarqube
公开了所有定义的属性:
plugins {
id "org.sonarqube" version "2.0.1"
}
sonarqube {
properties {
property "sonar.working.directory", "..."
}
}
task printSonarqubeProperty {
doLast {
println "${project.tasks['sonarqube'].properties['sonar.working.directory']}"
}
}