...
For convenience, a completeĀ pom.xml is attached. The important parts are briefly explained in the comments.
The last parameter of the configuration blockĀ 'requiresRestart
' of the configuration block is particularly important in order to protect your users from a confusing error. It defines if SNAP asks for a restart after plugin installation. If this parameter is 'false' and no SNAP restart is done the user will run into an error when trying to launch the operator.
...