Component Plugin for Apache Taverna
Plugins for Apache Taverna for supporting components.
Taverna Workflow Components are a system for creating shareable, reusable, encapsulated sub-workflows that perform clearly defined tasks while abstracting the details of how those tasks are performed.
This plugin is no longer maintained by the Apache Taverna project, but has been made available to taverna-extras for archival purposes, open for third-party contributions.
This module relies on official Apache Taverna modules for the actual workflow execution.
(c) 2013-2014 University of Manchester
(c) 2014-2018 Apache Software Foundation
This product includes software developed at the Apache Software Foundation.
The file NOTICE contain any additional attributions and details about embedded third-party libraries and source code.
This plugin is not actively maintained, but feel free to raise a GitHub pull request.
Any contributions received are assumed to be covered by the Apache License 2.0.
- Java 1.7 or newer (tested with OpenJDK 1.8)
- Apache Maven 3.2.5 or newer (older versions probably also work)
To build, use
mvn clean install
This will build each module and run their tests.
Building on Windows
If you are building on Windows, ensure you unpack this source code
to a folder with a short path name
C:\src - as
Windows has a limitation on the total path length
which might otherwise
prevent this code from building successfully.
To skip the tests (these can be timeconsuming), use:
mvn clean install -DskipTests