Affects Version/s: None
Fix Version/s: 1.3-rc-1
The use case is that the team would like to be able to report on what are the conflicts and how they are resolved. All for better control of dependency management across multiple teams in a big organisation.
By default, gradle uses 'latest' version conflict policy. Which means the conflicts are automatically resolved. The problem is that the team does not know when the conflict occurred, there is no reporting for that, there's no listener one can hook into conflict resolution algorithm.
The requested feature is not useful when used with recently added 'failOnVersionConflict'. However, it is still useful when 'failOnVersionConflict' is coupled with recently added feature of declaring forced transitive dependency versions.
This feature is important for one of our clients.