Я работаю над большим проектом, который состоит из множества небольших проектов (около 140), которыми все управляет Maven.Для каждого отдельного проекта есть главная помпа и помпа.
Теперь я представил 2 новых небольших проекта, A и B, с зависимостью A -> B. Более того, B зависит от другого существующего проекта C, поэтомуB -> C. A используется другим проектом D, который (насколько я видел) не зависит от C. Я не уверен, потому что структура очень сложная, и я не хочу сидеть там, просеивая помпывесь день.
Это означает, что у меня есть график зависимости, подобный следующему: D -> A -> B -> C
Когда я создаю мастер-pom в maven (чистая установка), он успешно завершается,Как и цель eclipse: eclipse, которая генерирует файлы проекта Eclipse.Когда я обновляю проекты в Eclipse, он перестраивает все и завершается с ошибкой «Цикл был обнаружен в пути сборки проекта ...».Эта ошибка возникает примерно в 30 из 140 проектов.Конечно, Eclipse не сообщает мне, как выглядит цикл ...
Как может быть, что maven не обнаруживает цикл в зависимостях, а затмение делает?Я думал, что плагин Maven Eclipse просто отобразил зависимости от pom в файлы .project и .classpath Eclipse?
Тот факт, что Maven не жалуется на циклы, говорит мне, что нет зависимости CD.