Funciones del Scaffolder
El scaffolder es capaz de construir distintos tipos de aplicaciones según el uso previsto. Esta sección detalla las diferentes opciones y cuál es su uso principal.
Componentes reutilizables
Al trabajar con aplicaciones IPF, es posible crear artefactos MPS que puedan utilizarse y luego integrarse en otra aplicación IPF. Estos componentes reutilizables no están pensados para ejecutarse por sí solos, sino que forman una parte importante de un ecosistema IPF más amplio. Si esto es necesario, generamos el proyecto usando las banderas "includeApplication" e "includeE2E" ambas con el valor "n". La propiedad 'includeBuildScripts' debe establecerse en 'y'.
Aplicaciones basadas en flujos
El segundo uso principal es construir aplicaciones de flujo. Se espera que estas se utilicen como aplicaciones de orquestación IPF centrales. En este caso establecemos la bandera "includeApplication" en "y". Opcionalmente podemos establecer la bandera "includeE2E" en "y"; si se hace, entonces se incluye una configuración de extremo a extremo que incorpora las bases para ejecutar la aplicación y las pruebas en Docker. La propiedad 'includeBuildScripts' debe establecerse en 'n'.