Boa tarde a todos,
Estou chegando agora numa consultoria que desenvolve um sistema WEB. Ao longo do tempo, o sistema foi sendo customizado para n clientes e atualmente existem projetos separados para cada cliente. Estes projetos possuem as funcionalidades do projeto original, mais os acréscimos solicitados pelos clientes.
Um novo gerente assumiu o projeto e deseja fazer um “merge” dos fontes dos projetos, porém as customizações devem continuar disponíveis somente para os respectivos clientes que as solicitaram, ou seja, as funcionalidades do sistema do cliente X não deverão ser incluídas no sistema do cliente Y depois da unificação dos fontes.
Considerando que os fontes do projeto são arquivos java, jsps e xmls, qual a solução mais comum para casos como este ?
Qualquer sugestão é bem vinda.
Obrigado