jiteshkhatri11 opened a new pull request, #2132: URL: https://github.com/apache/maven-resolver/pull/2132
## Summary Fix the `auto` conflict resolver configuration so that it selects the appropriate conflict resolver implementation based on the dependency graph size and available memory. Previously, `auto` unconditionally delegated to `ClassicConflictResolver`. The implementation now: - Selects `PathConflictResolver` when the dependency graph fits within the estimated memory threshold. - Falls back to `ClassicConflictResolver` for larger graphs. - Ensures conflict IDs are available before making the selection. - Keeps explicit `classic` and `path` configurations unchanged. ## Testing - `mvn -pl maven-resolver-util -Dtest=ConflictResolverTest test` - `mvn -pl maven-resolver-util -am test` - `mvn -pl maven-resolver-util -DskipTests spotless:check` - `git diff --check` All tests passed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
