Skip to content

taverna-extras/taverna-plugin-component

Repository files navigation

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.

License

(c) 2013-2014 University of Manchester

(c) 2014-2018 Apache Software Foundation

This product includes software developed at the Apache Software Foundation.

Licensed under the Apache License 2.0, see the file LICENSE for details.

The file NOTICE contain any additional attributions and details about embedded third-party libraries and source code.

Contribute

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.

Prerequisites

  • Java 1.7 or newer (tested with OpenJDK 1.8)
  • Apache Maven 3.2.5 or newer (older versions probably also work)

Building

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 lenght, e.g. C:\src - as Windows has a limitation on the total path length which might otherwise prevent this code from building successfully.

Skipping tests

To skip the tests (these can be timeconsuming), use:

mvn clean install -DskipTests