Невозможно напрямую ссылаться на версию какой-либо произвольной зависимости (переходной или нет).
Однако в ваших родителей POM вы можете определить свойство:
<properties>
...
<yourCdep.version>
...
</properties>
и добавить зависимость в к секции dependencyManagement:
<dependencyManagement>
<dependencies>
...
<dependency>
<groupId>yourCdep.group</groupId>
<artifactId>yourCdep</artifactId>
<version>${yourCdep.version}</version>
</dependency>
...
</dependencies>
</dependencyManagement>
Удалить версию от зависимости в модуле В качестве теперь он «управляется».
Значение свойства в родительском ПОМ будут доступны в обоих модулей А и В.
В частности, это значение свойства теперь могут быть применены при фильтрации ресурсов.
Являются ли модули A и B вашим кодом? –
@SteveC Да, на самом деле. –
Имеют ли эти модули общий родительский pom.xml? –