Plugin features
- Generates the Taverna plugin xml file
- Calculates the required repositories from the plugin dependencies
- Deploys plugin to a plugin site
- Creates the plugin site if it doesn't already exist
- Snapshot versions deploy to a local plugin site for testing
Setting up a Taverna Plugin project
Create a Maven project for the Taverna plugin (the project will just contain a pom file).
An example pom file for an activity plugin is shown below.
pom.xml
Using the Maven Plugin
To generate the Taverna Plugin xml file
mvn package
To deploy the Taverna Plugin to the plugin site
mvn deploy