A dúvida de hoje é a seguinte: tenho um projeto Maven contendo os módulos A, B, C e D. Cada um representa uma responsabilidade específica no projeto, por exemplo: módulo de utilidades gerais, um de integração com outras aplicações, outro ejb, etc. O problema é que tenho desenvolvedor criando classe de integração no módulo de utilidades e outros problemas semelhantes.
O que eu gostaria de fazer é criar uma relacionamento de comunicação entre os módulos. Por exemplo, as classes do módulo utils é “público”, mas o módulo EJB só pode ser chamado pelo módulo de serviço e por aí vai.
Existe alguma configuração no Maven pra controlar este tipo de comunicação entre os módulos da aplicação?