Closed ZacSweers closed 2 years ago
Actually I wonder if this would be better off like so. Thoughts? CC @autonomousapps
pluginManager.withPlugin("base") {
// Attach the "dependencyGuard" task to the "check" lifecycle task
target.tasks.named(LifecycleBasePlugin.CHECK_TASK_NAME).configure {
this.dependsOn(dependencyGuardTask)
}
}
I think a solution that uses pluginManager.withPlugin("base") {}
is strongly preferred. There is no reason to apply the plugin just to get the check
task -- that doesn't give you anything. If the task exists, then configure it. If it doesn't, don't.
Alternate change that would still ensure a :check
task exists for the root project. https://github.com/dropbox/dependency-guard/pull/39
This is the most idiomatic for Gradle. Approved!
Ran into this crash while testing this out in our root project