Expansion Resource
What is an Expansion Resource?
An expansion-resource or expansion-resource bundle is a jar which can contain:
- Expanders, which will generate new artifacts
- Features, which can insert content into artifacts from expanders of this expansion resource or expansion resources the project depends on
- Additional expansion steps, which can perform tasks before, during or after expansion
And if you really feel fancy, you can add the following:
- Data resources, which contain metadata like technologies, layerImplementations etc.
- Model resources, which provide components for expansion