我有一个使用 Sonarqube 插件 (org.sonarqube) 的 gradle 脚本。如果我让发布任务依赖它,它工作正常。
问题是只有在条件为真时才运行 sonarqube。所以我尝试了(如 gradle 文档中所述)所有这三个语句:
sonarqube.enabled (false)
sonarqube.enabled=false
sonarqube.onlyIf { false }
每个都会导致错误,这是我尝试第一个语句的错误
FAILURE: Build failed with an exception.
* Where:
Build file 'D:\Eclipse\workspace3.6\at.mic.hermes\build.gradle' line: 208
* What went wrong:
A problem occurred evaluating root project 'at.mic.hermes'.
> Could not find method enabled() for arguments [false] on org.sonarqube.gradle.SonarQubeExtension_Decorated@412196.
为了确保代码中没有错字,我尝试了测试任务的所有语句,例如
test.enabled(false)
这导致(如加速)
:test SKIPPED
任何想法我做错了什么/必须改变什么?提前谢谢!
坦率