Using Expansion-resources in PRFebruary 07, 2020
Expansion-resources (or expander bundles) are jars with additional expanders, features or other data the expanders can use to generate additional files or add additional code to existing artifacts.
These expansion resources often encapsulate a new concern, e.g. the rest-expanders generate classes which will expose a REST interface based on JaxRS.
New Expansion Control dashboard
In version 2020.2.0 of the Prime Radiant, it will be possible to add expansion-resources to an applicationInstance and to then use them during expansion.
The applicationInstance page has been replaced with the (very similar) expansion/control page. The links throughout the application have been updated:
The /primeRadiant/elements/applicationInstance/all is still available for this version, should any problems arise.
On the expansion control page, you will find an
Expansion Resources tab. In this tab, there is a list of all expansion-resources and an input field to add new expansion resource:
If the expansion resource does not exist yet, the PR will ask whether you wish to add it to the database. If confirmed, the expansion-resource will be added and stored to use in the future.
note: for this to work, you also need to press the
update prime radiant button on /primeRadiant/elements/primeBase/all. This will add a new workflow that syncs the applicationInstance with the expansion setting.