读取gradle插件的Qube属性
我用的是Gradle 2.14。 我想阅读SonarQube Gradle插件生成的report-task.txt。为此,我需要获取存储在中的该文件的位置读取gradle插件的Qube属性,gradle,sonarqube,build.gradle,gradle-plugin,Gradle,Sonarqube,Build.gradle,Gradle Plugin,我用的是Gradle 2.14。 我想阅读SonarQube Gradle插件生成的report-task.txt。为此,我需要获取存储在中的该文件的位置 sonarqube { properties { sonar.working.directory "..." } } 我想从sonarqube插件外部访问此属性,即,我正在编写一个在sonar任务之后运行的gradle任务。此任务需要处理位于sonar.working.directory中的report-ta
sonarqube {
properties {
sonar.working.directory "..."
}
}
我想从sonarqube插件外部访问此属性,即,我正在编写一个在sonar任务之后运行的gradle任务。此任务需要处理位于sonar.working.directory中的report-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']}"
}
}
使用
ext
变量,然后在sonarqube扩展和其他任务中使用该变量如何?请考虑一下。但是我想使用sonarqube的默认值。如果无法访问这些属性,我将坚持使用该解决方案