Java - круговая ссылка при компиляции / сборке через Maven
Я пытаюсь проанализировать способ затруднить сборку Maven, если существует круговая ссылка. При использовании JDepend4Eclipse я вижу много циклических ссылок в моем проекте. Но отчет не очень полезен, так как он не говорит мне на уровне класса, в чем заключается проблема цикличности. Я также пытался использовать SonarLint, но это ничего не делает.
Я пытаюсь проверить, склонен ли один из моих классов к циклической ссылке / зависимости в проекте, и, если возможно, выдать ошибку / предупреждение в сборке maven. Я понимаю, если мне нужно написать какую-нибудь цель плагина для достижения этой цели. Кто-нибудь знает, можно ли этого достичь?
NB Использование GSON не является хорошим решением, потому что мой класс подобен сервисной / бизнес-логике, которая зависит от подключения к базе данных и т. Д., Поэтому использование GSON не очень мне поможет.
С Уважением,