layout de proyectos multiproducto con svn y maven

Necesito migrar un proyecto de Ant a Maven.
Este proyecto tiene múltiples packages propietarios (digamos, astackdos en 3/4 capas. Algunas capas comparten el mismo repository svn).
Además, está usando ~ 30 packages de terceros (que actualmente se administran con svn: externos).
Además de eso, hay ~ 10 "productos" diferentes (diferentes embalajes de los packages anteriores + algunos i18n + algunos .properties + launch4j y otros).

¿Cuál sería el layout clásico de un entorno de este tipo? Maven modules y svn reops?
Planeamos ramificarnos frecuentemente en los packages.

gracias, asaf 🙂


Un esquema simplificado del proyecto (y cada una de sus sucursales, si se requieren cambios en varios packages y productos):

+ 3rd party + log4j - log4j.jar + junit - junit.jar ... + that-package + src + bin + lib - log4j.jar + this-package + src + bin + lib - that-package.jar + product A + resources + launcher + lib - this-package.jar - that-package.jar + product B + resources + launcher + lib - this-package.jar - that-package.jar - 3rd-party.jar 

No estoy seguro de que esto sea exactamente lo que estás pidiendo, pero échale un vistazo a:

  • Cómo migrar de Ant a Maven: estructura del proyecto

También verifique esta respuesta anterior:

  • Maven parent pom vs modules pom