There is a sample plugin present in the project. Base new plugins on this sample to get started.

Deployment of plugins

Deployment of the sample plugin can be done by executing the following steps: Do 'mvn package' for your plugin. That will create a zip file and a jar file in the 'target' directory.
Copy the zip file to the directory you configured in his.properties under osgi.bundles.pickup.dir

his.properties example:

#
# Directory containing the bundles that will be installed when the OSGi container starts up
#
osgi.bundles.pickup.dir= /tmp/osgi_pickup

Deployment of plugins

There is a sample plugin present in the project. Base new plugins on this sample to get started. Plugins can provide:

  • New tabs for the Pathway tabbed details panel (so a plugin can provide tabs for group handling, for example)
  • Task panels