Open ZacSweers opened 6 months ago
This already works for me if:
testFixtures(...)
notation - see https://github.com/gradle/gradle/issues/27872#issuecomment-2151775051 and #1198dependency.analysis.autoapply=false
The improvement I would like to see next is to not having to use the dependency.analysis.autoapply
property, but instead having a dedicated "root project" plugin – e.g. com.autonomousapps.dependency-analysis-root
– only for the root project that never does the autoapply.
As a nice-to-have, I would also like to see the plugin working without applying anything to the root. Then you won't have the root tasks (buildHealth) but can still check each project individually (projectHealth) which is sufficient for certain setups (in my experience).
Is your feature request related to a problem? Please describe. Currently, project isolation doesn't appear to be supported (or at least it fails the build when project isolation is enabled). This is with
1.28.0
and Gradle 8.5.Describe the solution you'd like
Project isolation support
Describe alternatives you've considered
Additional context