Я перехожу от Eclipse/Ant к AndroidStudio/Gradle. В Ant у меня было несколько задач, связанных сонаром. Например. один из которых использует профиль, который в основном проверял проблемы с производительностью, а другой - проверку.Несколько задач sonarRunner в Gradle
В Gradle, я могу создать (один?) SonarRunner задачу как
sonarRunner {
sonarProperties {
...
property "sonar.profile", "Performance"
...
}
}
Но я также хочу иметь вторую sonarRunner
задачу с другой sonar.profile
собственности (и, вероятно, также отличается projectKey/projectName/...
)
Возможно ли это? Если да, то как?
Спасибо за ваше предложение Это приводит к "Gradle метод DSL не нашел: 'задачи()'" Когда я переписать его как задача sonarRunnerPerformance (тип: SonarRunner). { // настроить sonarProperties вручную sonarProperties = задачи. sonarRunner.sonarProperties // переписать свойство профиля сонара sonarProperties << ["sonar.profile": «Производительность»] } Это приводит к ошибке: (312, 0) Невозможно установить значение свойства только для чтения «sonarProperties» в задаче ' : twintv: sonarRunnerPerformance. –