Dividir Projeto em Sub Projetos

Tenho um projeto com JSF, Primefaces, hibernate, etc…

Estou pensando em dividir o mesmo em Sub Projetos.

Tipo:

DESIFDAO(BANCO DE DADOS)
DESIFBUSINESS(Regras de Negócio)
DESIFENTIFADE(JPA)
DESIFWEB(XHTML)

Qual é a melhor maneira ?

Use maven e dê uma olhada em: Guide to Working with Multiple Modules

1 curtida

Criei o projeto pai com o nome: desif

Assim os filhos:
desif-web
desif-negocio
desif-infraestrutura
desif-dominio
desif-app-web
desif-app-negocio

Os pom.xml estão nos anexos, com respectivos nomes.

desif-app-negocio.xml (599 Bytes)
desif-app-web.xml (583 Bytes)
desif-infraestrutura.xml (794 Bytes)
desif-dominio.xml (543 Bytes)
desif-negocio.xml (606 Bytes)
desif-web.xml (1,5 KB)

O que está faltando ?