Expansion Resource
What is an Expansion Resource?
An expansion-resource or expansion-resource bundle is a jar which can contain:
- ExpandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact., which will generate new artifactsArtifactA build or deployment result, such as a Docker container image or Java archive, produced by a software project.
- Features, which can insert content into artifactsArtifactA build or deployment result, such as a Docker container image or Java archive, produced by a software project. from expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. of this expansion resourceExpansion Resource (ExpansionResource). A reusable resource bundle containing expanders and features that provide specific application capabilities, defined in the expansion settings and added to the classpath during expansion. or expansion resourcesExpansion Resource (ExpansionResource). A reusable resource bundle containing expanders and features that provide specific application capabilities, defined in the expansion settings and added to the classpath during expansion. the project depends on
- Additional expansion steps, which can perform tasks before, during or after expansion
- Data resources, which contain metadata like technologies, layerImplementations etc.
- Model resources, which provide components for expansion