Blueprint Developer Manual / Version 2107
Table Of Contents
A Studio Client Plugin is just a normal swc
project containing
your standard StudioPlugin
and optionally additional modules.
One limitation is that all modules must be usable as dynamic packages,
leading Section “Adding Studio Client Modules as Blueprint extensions”
The only specialty of the plugin Maven project is that you execute the goal
package-plugin
of thejangaroo-maven-plugin
that will package your code together with
your dependencies into a zip file which is very similar to a jangaroo-app-overlay
jar.
Note
It is important to set the scope of all CoreMedia dependencies that you use in your plugin and that are already
part of the studio-app
to provided
to prevent them from being packaged with your plugin
redundantly.
The created ZIP file contains a directory packages
that contains all packages as subfolders.