Blueprint Developer Manual / Version 2104
Table Of Contents
As a starting point for the development of a new plugin it is recommended to use CoreMedia's
studio-client-plugin-archetype
.
The created Maven project consists of a single swc
project with some common dependencies.
During the built, a plugin ZIP file will be created and attached which can be used by a
Studio Client container after unpacking.
It also adds some convenience to run the local development state of your Studio Client Plugin (see
Section 4.1.6.2.3, “Working with the Plugin Workspace” for details.
The archetype has the following additional parameter:
- cms-version
The version of the CoreMedia platform that you compile and test your plugin against (for example,
2101.1
).
Example: Creating a Studio Client plugin
mvn archetype:generate \ -DarchetypeGroupId=com.coremedia.maven \ -DarchetypeArtifactId=studio-client-plugin-archetype \ -DarchetypeVersion=1.0.0 \ -DgroupId=com.acme.plugins \ -DartifactId=myplugin-studio-client \ -Dversion=0.1.0-SNAPSHOT \ -Dpackage=com.acme.plugins.myplugin.studio_client \ -Dcms-version=2101.1