Skip to main content

Module Overview

The platform is split into four Gradle modules, each with a single responsibility.

Module Dependency Graph​

Module Summary​

ModulePurposeRunnable?
platform-commonShared models, exceptions, utilities β€” no SpringNo
platform-coreSpec engine, parsers, validators, transformers, writersNo
platform-apiREST API β€” spec management, file upload, transform orchestrationYes
platform-pipelineSpring Batch jobs for bulk processing (in progress)No
platform-schedulerQuartz-based scheduling and delay engine (in progress)No
warning

Never enable bootJar on platform-pipeline or platform-scheduler β€” they have no main class and the build will fail.