Open mjones-vsat opened 1 year ago
Thanks for opening this issue. I have the same problem. I haven't found any information about this in the pmd documentation.
Same here
We have found a workaround. Please enjoy.
// Compatibility with Gradle Static Analysis plugin.
org.gradle.api.reporting.internal.TaskGeneratedSingleFileReport.metaClass.tap {
it.getDestination = {
return delegate.outputLocation.get().getAsFile()
}
it.setDestination = { File value ->
delegate.destination = value
}
}
@vsmteam , thank you for sharing, but when did you intent to put it and do you need anything besides supplied gradle? I use gradle-8.2
and compiler tells me metaClass
doesn't exist.
My issue is:
* What went wrong:
Could not determine the dependencies of task ':app:collectcheckstyleDebugAndroidTestVariantViolations'.
> Could not create task ':app:collectCheckstyleAndroidTestDebugViolations'.
> Cannot get the value of write-only property 'destination' for Report xml of type org.gradle.api.reporting.internal.TaskGeneratedSingleFileReport.
on running ./gradlew check
When running
evaluateViolations
on a Gradle 8 project with Checkstyle enabled, the following occurs: