Skip to main content

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