Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
读取gradle插件的Qube属性_Gradle_Sonarqube_Build.gradle_Gradle Plugin - Fatal编程技术网

读取gradle插件的Qube属性

读取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

我用的是Gradle 2.14。 我想阅读SonarQube Gradle插件生成的report-task.txt。为此,我需要获取存储在中的该文件的位置

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的默认值。如果无法访问这些属性,我将坚持使用该解决方案