Criar um projeto "integrador" (pom.xml) que tem como módulos a biblioteca, a aplicação na linha de comandos, o serviço e a interface gráfica. Atualmente, todos fazem parte de um "único" projeto. Este acoplamento é desnecessário. Por outro lado, a organização do projeto torna-se mais complexa, contudo, reflete melhor situações típicas.
Criar um projeto "integrador" (pom.xml) que tem como módulos a biblioteca, a aplicação na linha de comandos, o serviço e a interface gráfica. Atualmente, todos fazem parte de um "único" projeto. Este acoplamento é desnecessário. Por outro lado, a organização do projeto torna-se mais complexa, contudo, reflete melhor situações típicas.