Hi,

I have tried researching these questions but I did not find any
authoritative answer:

1) If via transitive dependency resolution there is a conflict found i.e.
two dependencies use different versions of a fourth library, how does maven
resolves this? This is a.k.a. diamond problem:

"My Project"
|      |-----> A ---> C (version 1.0)
|
|------------> B ---> C (version 1.1)

If both C versions are pulled there will be runtime unpredictable behavior.

2) If the point 1) is checked by Maven, how is it done? Using only version
numbers or md5sum? Is it possible enforcing the use of md5sum for this
purpose?

If you know where these questions are answered, pointing me to the location
will be most welcome!

TIA,
Best regards,
Giovanni




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to