Обычно maven выбирает версию, ближайшую к корню, в вашем случае maven (2/3) должен автоматически поднять A: 2.0 (поскольку они одинаково далеко)
Другим вариантом будет использование диапазонов версий, например A: [2.0,], но для этого потребуется последняя версия из репозитория. (и он будет включать версии SNAPSHOT, что делает текущий maven3 совершенно непригодным для диапазонов версий)
(IMHO) правильный способ - использовать мастер-помпу с тегом управления зависимостями и объявить, что A: 2.0 следует использовать для всех подпроектов.