Blueprint Developer Manual / Version 2301
Table Of ContentsIt is also possible to include plugins directly with your Docker images. The process to do that is similar to the one of the Blueprint extensions, but more lightweight.
Next to workspace-configuration/extensions
is a plugins
directory
where you can configure the plugins you want to bundle as a list of descriptor-urls.
By executing Maven in this directory, the plugin-descriptors are parsed and the urls to the distinct
application-plugins are put into plugins.json
files inside the application workspaces.
Then, when building an application, these plugin-zips will be downloaded and added to the Docker image.
For details, please see the README.md in the workspace-configuration/plugins
directory.
The RSS-Adapter from the example in Section, “Plugin Releases” is one of the plugins that come already bundled with the Blueprint.
So you will find a reference to the descriptor in workspace-configuration/plugins/plugin-descriptors.json
,
and references to the zip files in apps/studio-server/blueprint/spring-boot/studio-server-app/plugins.json
and apps/studio-client/apps/main/app/plugins.json