Cyclic reference Maven

Tenho os seguinte projetos por Modulo

Inspecao (Projeto Principal Spring Boot)
— adicionei os modulos inspecao-core e inspecao-scdo
Inspecao-core
---------- quando adiciono o modulo Inspecao-scdo (ERRO ABAIXO)
Inspecao-scdo
----------Adicionei o modulo inspecao-core

ERRO

[INFO] Scanning for projects…
[ERROR] [ERROR] The projects in the reactor contain a cyclic reference: Edge between ‘Vertex{lab
el=‘com.inspecao-scdo:inspecao-scdo:0.0.1-SNAPSHOT’}’ and ‘Vertex{label=‘com.inspecao-core:inspecao-core:0
.0.1-SNAPSHOT’}’ introduces to cycle in the graph com.inspecao-core:inspecao-core:0.0.1-SNAPSHOT --> com.i
nspecao-scdo:inspecao-scdo:0.0.1-SNAPSHOT --> com.inspecao-core:inspecao-core:0.0.1-SNAPSHOT @
[ERROR] The projects in the reactor contain a cyclic reference: Edge between ‘Vertex{label=‘com.
inspecao-scdo:inspecao-scdo:0.0.1-SNAPSHOT’}’ and ‘Vertex{label=‘com.inspecao-core:inspecao-core:0.0.1-SNA
PSHOT’}’ introduces to cycle in the graph com.inspecao-core:inspecao-core:0.0.1-SNAPSHOT --> com.inspecao-
scdo:inspecao-scdo:0.0.1-SNAPSHOT --> com.inspecao-core:inspecao-core:0.0.1-SNAPSHOT -> [Help 1]

Alguém pode me ajudar ???

Você precisa reorganizar teus módulos de modo que você não precise referenciar um no outro. Isso é o que causa a dependência cíclica.
Afinal, se para construir o projeto core você precisa do scdo e vice-versa, tem algo errado.

1 curtida