Многомодульный проект Maven Cycli c Проблема с зависимостями - PullRequest
2 голосов
/ 05 августа 2020

У меня есть следующие модули в моем многомодульном проекте Maven:

** Родительский модуль, модуль Child1

И Child1, и Child2 зависят от Common Module, поэтому я добавил Common модуль зависимость от обоих файлов pom для Child1 и Child2.

Но теперь мне так или иначе нужно добавить зависимость от Child2. Есть ли способ внести изменения в мою структуру, чтобы она могла поддерживать мои требования и не не приводит к проблеме с зависимостью cycli c.

1 Ответ

1 голос
/ 05 августа 2020

Вы можете:

  • Переместить классы из Child2 в Common.
  • Определить другой модуль Z, в который вы перемещаете общие классы, а затем позволить Child2 и Common объявить зависимость от Z .
  • Объединить Child2 и Common в один модуль.
...