Зависимости при перемещении из подмодуля в родительский модуль не разрешаются

#maven #pom.xml

#мавен #pom.xml

Вопрос:

У меня есть родительский модуль A, в котором есть 2 подмодуля B и C внутри него. Оба подмодуля имеют одинаковые зависимости, перечисленные в них. Поэтому я удалил зависимости от обоих и поместил их в родительский модуль. Но получение ошибок компиляции при построении всех 3 модулей, поскольку классы, выходящие из этих зависимостей, не разрешаются.

Родительский проект maven A имеет B и C, определенные в <modules> теге. И B, и C имеют список A в <parent> теге. Зависимости от B и C удалены и помещены в pom A.

Ожидаемый результат — Добиться успеха

Фактический результат — ошибка компиляции

Комментарии:

1. Родительский модуль является родительским POM как для A, так и для B?

2. Да, это так. При нажатии на тег <parent> я перенаправляюсь на pom родительского модуля.

3. Вы случайно не поместили зависимости в <dependencyManagement> ?