gpt4 book ai didi

gradle - 阅读gradle插件的SonarQube属性

转载 作者:行者123 更新时间:2023-12-03 03:06:13 25 4
gpt4 key购买 nike

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

sonarqube {
properties {
sonar.working.directory "..."
}
}

我想从声纳插件外部访问此属性,即我正在编写一个在声纳任务之后运行的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']}"
}
}

关于gradle - 阅读gradle插件的SonarQube属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38934072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com