Если две зависимости модуля имеют общую зависимость, но имеют разные версии, указанные в их поместьях, какая версия используется при построении модуля?
Например
Artifact-A
/ \
/ \
/ \
Artifact-B Artifact-C
\ /
1.6.0 \ / 1.8.0
\ /
Artifact-D
Аналогично в сценарии, подробно описанном ниже, какая версия Artifact-C использует Artifact-A?
Artifact-A
| \
| |
| |
Artifact-B | 1.60.0
| |
1.62.0 | |
| /
Artifact-C
Если вы могли бы предоставить или ссылку на краткое объяснение того, как maven разрешает эти версии.