удаление зависимостей как дубликатов в дочернем pom.xml приводит к появлению ошибок, поскольку зависимости находятся в родительском pom.xml - PullRequest
0 голосов
/ 26 февраля 2019

В IntelliJ появился новый модуль maven.

newPom.xml имеет зависимости, которые являются частью родительского POM, на который ссылаются.

Во время разработки мы использовали функции intelliJ для добавлениязависимости для решения проблем.

Во время проверки кода нас попросили удалить зависимости, так как они должны присутствовать в родительском POM.XML

Мы удалили зависимости как зависимости, присутствующие в родительском.Файл POM.XML.

Начали появляться ошибки для всех классов, которые мы представили как часть дочернего POM.XML, после того, как избыточные зависимости были очищены в соответствии с комментариями обзора кода.

Мой вопросэто то, что нужно сделать, чтобы устранить эти ошибки, так как зависимости являются частью родительского POM.XML

Любое руководство, в то время как я делаю свое исследование по этому вопросу в ближайшее время.

1 Ответ

0 голосов
/ 26 февраля 2019

Если зависимости находятся в родительском pom, они наследуются дочерним проектом.Так что где-то есть ошибка.

Прежде всего, проверьте с помощью mvn dependency:list в дочернем проекте, что зависимости действительно отсутствуют.Затем проверьте, имеется ли ссылка на правильную версию родительского pom.

Одна распространенная область путаницы заключается в том, если родительский pom объявляет <dependencyManagement>.Записи здесь не являются зависимостями, даже если они выглядят как зависимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...