Tenemos un viejo proyecto que se ha configurado así:Gradle: Cómo configurar la configuración multiproyecto con proyectos de lado a lado
.
├── customizationProject
│ ├── ejb
│ └── services
├── projectA
│ ├── ejb
│ └── shared
├── projectB
│ └── ejb
└── projectC
├── ejb
└── services
La idea es que el customizationProject es donde el montaje final de la entrega aplicación ocurre, de hecho puede haber múltiples customizationProjects
y pueden incluir múltiples configuraciones. Eso, sin embargo, no es el problema que estoy tratando de resolver.
Quiero hacer que el proyecto de personalización sea el proyecto de raíz lógico de los proyectos de gradle. ¿Cómo configuro los proyectos individuales, para que a) sepan que son parte de una compilación multiproyecto b) se pueden ejecutar correctamente, con diferentes ámbitos, p. simplemente ejecutando las pruebas de un subproyecto, mientras que también permite todas las pruebas que se ejecutarán en todos los proyectos?
Este proyecto está construido actualmente con un guión de hormiga inestable, que no sabe nada sobre las dependencias. Quiero migrarlo a gradle ... – kungfoo