Hi Maarten, Tamás, and Gary,

Thank you for the guidance on the toolbox and the resolver documentation.
After reading through the common misconceptions page and "How Resolver
Works," I better understand how conflict resolution happens in the
Transform step.

I'm now wondering: is the gap I'm trying to address actually worth solving?

Currently, to see *why* a version was selected, users have to parse
`mvn dependency:tree -Dverbose` output. But I realize now that this
information — which versions were considered, which won, and why — is
already computed by Resolver during conflict resolution.

My question: Would it be valuable to expose this more cleanly through
maven-dependency-plugin (say, `dependency:insight`), or would that
duplicate what users can already do with `dependency:tree -Dverbose`
and toolbox?

I want to make sure I'm not proposing something that's already solved
or outside Maven's scope before investing time in a detailed proposal.

Thanks,
Hitesh

Reply via email to