You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by bu...@apache.org on 2015/03/30 12:33:12 UTC

svn commit: r945616 - in /websites/staging/taverna/trunk: cgi-bin/ content/ content/download/code/index.html content/download/code/test.html

Author: buildbot
Date: Mon Mar 30 10:33:12 2015
New Revision: 945616

Log:
Staging update by buildbot for taverna

Added:
    websites/staging/taverna/trunk/content/download/code/index.html
Removed:
    websites/staging/taverna/trunk/content/download/code/test.html
Modified:
    websites/staging/taverna/trunk/cgi-bin/   (props changed)
    websites/staging/taverna/trunk/content/   (props changed)

Propchange: websites/staging/taverna/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Mar 30 10:33:12 2015
@@ -1 +1 @@
-1670041
+1670043

Propchange: websites/staging/taverna/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Mar 30 10:33:12 2015
@@ -1 +1 @@
-1670041
+1670043

Added: websites/staging/taverna/trunk/content/download/code/index.html
==============================================================================
--- websites/staging/taverna/trunk/content/download/code/index.html (added)
+++ websites/staging/taverna/trunk/content/download/code/index.html Mon Mar 30 10:33:12 2015
@@ -0,0 +1,466 @@
+<!DOCTYPE html>
+<html lang="en">
+      <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">	  
+    <meta name="viewport" content="width=device-width, initial-scale=1">      
+    <title>Apache Taverna - Apache Taverna source code and APIs</title>
+
+    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+    <meta property="og:image" content="/img/taverna-logo-145x134.png" />
+
+	<link rel="shortcut icon" href="/favicon.ico">
+	<link rel="icon" type="image/png" sizes="145x134" href="/img/taverna-logo-145x134.png">
+	<link rel="apple-touch-icon" sizes="145x134" href="/img/taverna-logo-145x134.png">
+
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap-theme.min.css">
+    <link rel="stylesheet" href="/css/sticky-footer-navbar.css">
+    <link rel="stylesheet" href="/css/taverna.css">
+    <link rel="stylesheet" href="/css/pygments.css">
+
+    
+
+    
+    <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.  See the NOTICE file distributed with this work for additional information regarding copyright ownership.  The ASF licenses this file to you under the Apache License, Version 2.0 (the &quot;License&quot;); you may not use this file except in compliance with the License.  You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the specific language governing permissions and limitations under the License. -->
+
+    <!-- JSON-LD markup for Google Structured Data -->
+	
+	  <!-- generic JSON-LD for this page -->
+	  <script type="application/ld+json">  
+		{
+			"@context" : "http://schema.org",
+			"@type" : ["CreativeWork"],
+			"@id": "",
+			"name" : "Apache Taverna source code and APIs",
+			"publisher" : {
+				"@type" : "Organization", 
+				"url" : "http://www.apache.org/",
+				"name" : "The Apache Software Foundation (ASF)" 
+			},
+			"license": { 
+				"@type": "CreativeWork",
+				"@id": "http://www.apache.org/licenses/LICENSE-2.0",
+				"url": "http://www.apache.org/licenses/LICENSE-2.0",
+				"name": "Apache License, Version 2.0"
+			}
+		}		
+</script>
+	  
+  </head>
+
+
+  <body>
+              <!-- Static navbar -->
+      <nav class="navbar navbar-default no-margin-bottom" role="navigation">
+        <div class="container">
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed no-margin-bottom" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+			<a class="navbar-brand" href="/"><img src="/img/taverna-logo-145x134.png" alt="">Apache Taverna</a>
+			  
+          </div>
+          <div id="navbar" class="navbar-collapse collapse">
+            <ul class="nav navbar-nav">              
+                <li class="dropdown">
+					<a href="/introduction" data-toggle="dropdown" role="button" aria-expanded="false">Introduction<span class="caret"></span></a>
+					<ul class="dropdown-menu"  role="menu">
+					   <li><a href="/introduction">Introduction home</a></li>
+					   <li><a href="/introduction/taverna-features">Taverna features</a></li>
+					   <li><a href="/introduction/why-use-workflows">Why use workflows?</a></li>
+					   <li><a href="/introduction/what-is-in-silico-experimentation">What is ‘in silico’ experimentation?</a></li>
+					   <li><a href="/introduction/what-is-a-workflow-management-system">What is a Workflow Management System?</a></li>
+					   <li><a href="/introduction/how-can-taverna-help-me">How can Taverna help me?</a></li>
+					   <li><a href="/introduction/services-in-taverna">Services in Taverna</a></li>
+					   <li><a href="/introduction/related-projects">Related projects</a></li>
+					   <li><a href="/introduction/chemistry-web-services">Chemistry-web-services</a></li>
+                       <li><a href="/introduction/taverna-in-use">Taverna in use</a></li>
+				       <li><a href="/introduction/works-with">Works with...</a></li>
+                       <li><a href="/introduction/roadmap">Raod Map</a></li>						
+					</ul>
+				</li>
+                <li class="dropdown">
+					<a href="/documentation" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Documentation<span class="caret"></span></a>
+                  <ul class="dropdown-menu" role="menu">
+					  <li><a href="/documentation">Documentation home</a></li>
+					  <li><a href="/documentation/glossary">Glossary</a></li>
+					  <li><a href="/documentation/quick-start-guide">Quick start guide</a></li>
+					  <li><a href="/documentation/scufl2">Taverna's SCUFL2 Language</a></li>
+					  <li><a href="/documentation/components">Components</a></li>
+					  <li><a href="/documentation/interaction">Interactions</a></li>
+					  <li><a href="/documentation/tutorials">Tutorials</a></li>
+					  <li><a href="/documentation/videos">Videos</a></li>
+					  <li><a href="/documentation/example-workflows">Example workflows</a></li>
+					  <li><a href="/documentation/service-sets">Service sets</a></li>
+					  <li><a href="/documentation/provenance">Provenance management</a></li>
+					  <li><a href="/documentation/command-line">command-line</a></li>
+					  <li><a href="/documentation/server">Taverna Server</a></li>
+					  <li><a href="/documentation/taverna-player">Taverna Player</a></li>
+					  <li><a href="/documentation/plugins">Plugins</a></li>
+					  <li><a href="/documentation/training-and-workshops">Training and workshops</a></li>
+					  <li><a href="/documentation/web-service-developers">Web service developers</a></li>
+					  <li><a href="/documentation/#tools">Tools and Services</a></li>
+				  </ul>
+    			</li>
+                <li class="dropdown">
+					<a href="/download" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Download<span class="caret"></span></a>
+                  <ul class="dropdown-menu" role="menu">
+					  <li><a href="/download">Which Taverna to use</a></li>
+					  <li><a href="/download/workbench">TavernaWorkbench</a></li>
+					  <li><a href="/download/scufl2">Taverna's SCUFL2 Language</a></li>
+					  <li><a href="/download/command-line-tool">Taverna Command Line</a></li>
+					  <li><a href="/download/server">Taverna Server</a></li>
+					  <li><a href="/documentation/plugins">Plugins</a></li>
+					  <li><a href="/download/code">Source Code</a></li>
+					  <li><a href="/download/maven">Maven Repository</a></li>
+					  <li><a href="/download/system-requirements">System Requirements</a></li>
+					  <li><a href="/download/pre-apache">Taverna 2.x (Pre-Apache)</a></li>
+				  </ul>
+				</li>
+                <li class="dropdown">
+					<a href="/community" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Community<span class="caret"></span></a>
+                  <ul class="dropdown-menu" role="menu">
+					  <li><a href="/community">Community home</a></li>
+					  <li><a href="/community#mailinglists">Mailing Lists</a></li>
+					  <li><a href="/community#contribute">Contribute</a></li>
+					  <li><a href="/community#reportbugs">Report a Bug</a></li>
+					  <li><a href="/community/news">News</a></li>
+					  <li><a href="/community/irc">IRC chat</a></li>
+				  </ul>
+				</li>
+            </ul>
+            <form class="navbar-form navbar-right" role="search"
+                   name="search" id="search" action="http://www.google.com/search" method="get">
+              <input value="taverna.incubator.apache.org" name="sitesearch" type="hidden"/>
+                <div class="form-group input-group">
+                  <input type="text" name="q" id="query" placeholder="Search" class="form-control">
+			      <span class="input-group-btn">
+                    <button type="submit" class="btn btn-default">Search</button>
+				  </span>
+                </div>                  
+            </form>
+            <ul class="nav navbar-nav navbar-right">                
+              <li class="dropdown">
+                <a href="http://www.apache.org/" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">ASF<span class="caret"></span></a>
+                <ul class="dropdown-menu" role="menu">
+                    <li><a href="http://www.apache.org/">Apache Software Foundation</a></li>
+                    <li><a href="http://www.apache.org/foundation/how-it-works.html">How it works</a></li>
+                    <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+                    <li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+                    <li><a href="http://incubator.apache.org/projects/taverna.html">Taverna Incubation Status</a></li>
+                </ul>
+              </li>
+            </ul>
+          </div><!--/.nav-collapse -->
+        </div><!--/.container-->
+      </nav>
+
+
+    <div id="page" class="container">
+       <h1>Apache Taverna source code and APIs</h1>
+      <div id="content"><p>Apache Taverna's source code is hosted at <a href="http://git.apache.org/">git.apache.org</a>, with read-only mirroring to 
+<a href="https://github.com/apache/?query=taverna-">GitHub</a>.</p>
+<div class="toc">
+<ul>
+<li><a href="#checking-out-apache-taverna">Checking out Apache Taverna</a></li>
+<li><a href="#source-code-repositories">Source code repositories</a></li>
+<li><a href="#building-apache-taverna">Building Apache Taverna</a></li>
+<li><a href="#contribute-to-apache-taverna">Contribute to Apache Taverna</a></li>
+<li><a href="#snapshot-builds">Snapshot builds</a></li>
+<li><a href="#taverna-extras">Taverna Extras</a></li>
+</ul>
+</div>
+<h3 id="checking-out-apache-taverna">Checking out Apache Taverna</h3>
+<p>If you are a committer on Apache Taverna, or have firewall restrictions, select <code>[Apache Committer]</code> below, e.g.:</p>
+<div class="codehilite"><pre><span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">git</span><span class="o">-</span><span class="n">wip</span><span class="o">-</span><span class="n">us</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">repos</span><span class="o">/</span><span class="n">asf</span><span class="o">/</span><span class="n">incubator</span><span class="o">-</span><span class="n">taverna</span><span class="o">-*****</span><span class="p">.</span><span class="n">git</span>
+</pre></div>
+
+
+<p>To check out Apache Taverna anonymously, select <code>[Apache git]</code> below, e.g.:</p>
+<div class="codehilite"><pre><span class="n">git</span> <span class="n">clone</span> <span class="n">git</span><span class="p">:</span><span class="o">//</span><span class="n">git</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">incubator</span><span class="o">-</span><span class="n">taverna</span><span class="o">-****</span><span class="p">.</span><span class="n">git</span>
+</pre></div>
+
+
+<p>To check out Apache Taverna on github, select <code>[Github]</code> below, e.g.:</p>
+<div class="codehilite"><pre><span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">apache</span><span class="o">/</span><span class="n">incubator</span><span class="o">-</span><span class="n">taverna</span><span class="o">-****</span><span class="p">.</span><span class="n">git</span>
+</pre></div>
+
+
+<p>You can also <code>[Browse]</code> the code through the GitHub mirrors. 
+Using GitHub you are free to <em>fork</em> the projects and raise <em>pull requests</em> to 
+<a href="#contribute-to-apache-taverna">contribute to Apache Taverna</a>.</p>
+<h2 id="source-code-repositories">Source code repositories</h2>
+<p><select id="picker" onChange='check()'>
+  <option value="Apache Committer">Apache Committer</option>
+  <option value="Apache git">Apache git</option>
+  <option value="Github">Github</option>
+</select>
+Click on the textbox and copy the value.</p>
+<p>The <strong>Apache Taverna</strong> source code is organized into multiple <a href="http://www.git-scm.com/">git</a> repositories:</p>
+<table class="table table-hover">
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-maven-parent">incubator-taverna-maven-parent</a></td>
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-maven-parent"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+  <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-maven-parent">Browse</a></td>
+  <td>Common Maven parent for the below</td>
+</tr>
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-language">incubator-taverna-language</a></td>
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-language"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+  <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-language">Browse</a></td>
+  <td>API for workflow definitions (SCUFL2) and workflow inputs/outputs (DataBundle)</td>
+</tr>
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-osgi">incubator-taverna-osgi</a></td> 
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-osgi"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+  <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-osgi">Browse</a></td>
+  <td>OSGi-based plugin system</td>
+</tr>
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-engine">incubator-taverna-engine</a> 
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-engine"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+  <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-engine">Browse</a>
+  <td>Taverna workflow engine</tr>
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-common-activities">incubator-taverna-common-activities</a></td>
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-common-activities"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+  <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-common-activities">Browse</a></td>
+  <td>Common activity implementation for engine (e.g. WSDL, REST, Tool, Interaction)</td>
+</tr>
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-commandline">incubator-taverna-commandline</a></td> 
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-commandline"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+ <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-commandline">Browse</a></td>
+  <td>Command line for running Taverna workflows</td>
+</tr>
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-server">incubator-taverna-server</a></td> 
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-server"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+  <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-server">Browse</a></td>
+  <td>A REST and WSDL service for running Taverna workflows</td>
+</tr>
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-workbench">incubator-taverna-workbench</a></td> 
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-workbench"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+  <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-workbench">Browse</a></td>
+  <td>Graphical workbench for editing and running Taverna workflows</td>
+</tr>
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-workbench-common-activities">incubator-taverna-workbench-common-activities</a></td>
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-workbench-common-activities"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+  <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-workbench-common-activities">Browse</a></td> 
+  <td>Common activities UI (discovery+configuration for Workbench</td>
+</tr>
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-workbench-product">incubator-taverna-workbench-product</a></td> 
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-workbench-product"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+  <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-workbench-product">Browse</a></td>
+  <td>Distribution of Taverna Workbench</td>
+</tr>
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-plugin-component">incubator-taverna-plugin-component</a></td>
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-plugin-component"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+  <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-plugin-component">Browse</a></td> 
+  <td>Plugin for component activity and registry</td>
+</tr>
+<tr>
+  <td><a href="https://github.com/apache/incubator-taverna-plugin-bioinformatics">incubator-taverna-plugin-bioinformatics</a></td> 
+  <td>
+    <input class="gitlink" type="text" id="incubator-taverna-plugin-bioinformatics"
+           value="" readonly="readonly"
+           onClick="this.setSelectionRange(0, this.value.length)">
+  </td>
+  <td><a class="btn btn-primary" href="https://github.com/apache/incubator-taverna-plugin-bioinformatics">Browse</a></td>
+  <td>Plugin for bioinformatics-specific activities</td>
+</tr>
+</table>
+
+<div class="alert alert-warning" role="alert"><p><span class="glyphicon glyphicon-warning-sign" aria-hidden="true"></span>
+  <strong>Note:</strong>
+The source code above is for Apache Taverna 3.
+The <a href="https://github.com/taverna/">source code for Taverna 2</a> 
+remains available separately, but is not maintained by the Apache Taverna project.
+</div>
+
+<h2 id="building-apache-taverna">Building Apache Taverna</h2>
+<p>You need <a href="https://maven.apache.org/download.html">Apache Maven 3.2</a> or newer to build Taverna. 
+To build a checked out repository:</p>
+<div class="codehilite"><pre><span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span>
+</pre></div>
+
+
+<p>If you want to skip tests (these can be time-consuming):</p>
+<div class="codehilite"><pre><span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span> <span class="o">-</span><span class="n">DskipTests</span>
+</pre></div>
+
+
+<p>If you get license header warnings from the 
+<a href="https://creadur.apache.org/rat/apache-rat-plugin/">Apache RAT plugin</a>, 
+and you are not a committer (who should fix those before a release),
+you can skip these checks with:</p>
+<div class="codehilite"><pre><span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span> <span class="o">-</span><span class="n">Drat</span><span class="p">.</span><span class="n">skip</span><span class="p">=</span><span class="n">true</span>
+</pre></div>
+
+
+<p>The build order is roughly the order of the above list, but as regular 
+<a href="#snapshot-builds">snapshots</a> are picked up from the snapshot repository, 
+usually you only need to build the modules you have changed. 
+Note that a repository might depend on a released version of an upstream Taverna
+repository, so if you want to be sure that a build picks up the <code>SNAPSHOT</code> version 
+you built instead, check the <code>&lt;properties&gt;</code> section within the <code>pom.xml</code>.</p>
+<h2 id="contribute-to-apache-taverna">Contribute to Apache Taverna</h2>
+<p><strong>Patches welcome!</strong> Apache Taverna is a volunteer project, and we rely on the community to help
+improve the code base. Anyone can suggest a change to Apache Taverna, not just the existing <a href="/about/">committers</a>.</p>
+<p>For many developers the easiest is to <strong>Fork</strong> the corresponding repository on <em>GitHub</em>, and submit the suggested 
+changes as a <strong>Pull request</strong>. The pull request is automatically forwarded to the 
+<a href="http://mail-archives.apache.org/mod_mbox/taverna-dev/">dev@taverna</a> mailing list, which you 
+should subscribe to in order to receive feedback for your patch.</p>
+<p>Alternatively you may checkout directly from the repositories above,
+use <a href="https://www.kernel.org/pub/software/scm/git/docs/git-format-patch.html">git format-patch</a> 
+and send your patches to the <a href="http://mail-archives.apache.org/mod_mbox/taverna-dev/">dev@taverna</a>
+mailing list after subscribing. Note that large patch files might not be accepted by
+the mailing list software.</p>
+<p>For larger contributions we might ask you to sign a 
+<a href="https://www.apache.org/licenses/#clas">Contributer License Agreement</a> (CLA) to grant a license to 
+the Apache Software Foundation that covers your contribution. </p>
+<p>For any questions about using or modifying the Apache Taverna source code and APIs, 
+please subscribe to and contact the <a href="http://mail-archives.apache.org/mod_mbox/taverna-dev/">dev@taverna</a> mailing list.</p>
+<h2 id="snapshot-builds">Snapshot builds</h2>
+<p>A corresponding set of <a href="https://builds.apache.org/user/stain/my-views/view/taverna/">automatic Jenkins builds for Apache Taverna</a> deploy to  <a href="http://repository.apache.org/snapshots/org/apache/taverna/">Apache's snapshot Maven repository</a>
+based on the latest <code>master</code> branch of each repository (updated every ~7 minute).</p>
+<p>Note that the snapshot builds are <em>not</em> official releases and should be considered unstable.</p>
+<p>To use the snapshot repository, add to your Maven pom.xml:</p>
+<div class="codehilite"><pre><span class="nt">&lt;repositories&gt;</span>
+  <span class="nt">&lt;repository&gt;</span>
+    <span class="nt">&lt;id&gt;</span>apache.snapshots<span class="nt">&lt;/id&gt;</span>
+    <span class="nt">&lt;name&gt;</span>Apache Snapshot Repository<span class="nt">&lt;/name&gt;</span>
+    <span class="nt">&lt;url&gt;</span>http://repository.apache.org/snapshots<span class="nt">&lt;/url&gt;</span>
+    <span class="nt">&lt;releases&gt;</span>
+      <span class="nt">&lt;enabled&gt;</span>false<span class="nt">&lt;/enabled&gt;</span>
+    <span class="nt">&lt;/releases&gt;</span>
+  <span class="nt">&lt;/repository&gt;</span>
+<span class="nt">&lt;/repositories&gt;</span>
+</pre></div>
+
+
+<p>This means that as a developer, you only need to build the repositories you are modifying, as the remaining modules will be retrieved from the Maven repository. </p>
+<p>You will however always need to build the distribution product (command line or workbench) to incorporate your changes. (Make sure that references the correct <code>SNAPSHOT</code> version!)</p>
+<h2 id="taverna-extras">Taverna Extras</h2>
+<p>The separate GitHub group <a href="https://github.com/taverna-extras">taverna-extras</a> host independent community-submitted plugins for Apache Taverna. 
+Unlike Apache Taverna, the taverna-extras include plugins covered by the licenses <a href="https://www.gnu.org/licenses/lgpl.html">LGPL</a> and <a href="https://www.gnu.org/licenses/gpl.html">GPL</a>.
+Note that the taverna-extras are not affiliated with or released by Apache Taverna, although you may recognize many of the same committers.</p>
+<p>Some plugins that were previously part of Taverna 2 have or will migrate to taverna-extras due to <a href="http://dev.mygrid.org.uk/wiki/display/developer/Third-party+licenses">licensing incompatibility</a>. This includes:</p>
+<ul>
+<li>RShell activity</li>
+<li><a href="https://github.com/taverna-extras/table-activity">Table activity</a></li>
+</ul>
+<script>
+function check() {
+   var x = document.getElementsByClassName("gitlink");
+   var i;
+   if ( document.getElementById("picker").value == "Apache Committer"){
+      for (i = 0; i < x.length; i++) {
+         x[i].value = "https://git-wip-us.apache.org/repos/asf/" +x[i].id + ".git";
+      }
+   }
+   if ( document.getElementById("picker").value == "Apache git"){
+      for (i = 0; i < x.length; i++) {
+         x[i].value = "git://git.apache.org/" +x[i].id + ".git";
+      }
+
+   }
+   if ( document.getElementById("picker").value == "Github"){
+      for (i = 0; i < x.length; i++) {
+        x[i].value = "https://github.com/apache/" +x[i].id + ".git";
+      }
+   }
+}
+check ();
+</script></div>
+
+    </div>
+
+        <footer class="footer">
+      <div class="container">
+           <p id="copyright" class="text-muted">
+              Copyright &#169; 2014-2015 The Apache Software Foundation, Licensed under the 
+              <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+              Apache and the Apache feather logo are trademarks of The Apache Software Foundation.
+          </p>
+      </div>
+    </footer>
+      
+
+
+    <script src="/lib/jquery/jquery-1.11.1.min.js"></script>
+<script src="/lib/bootstrap/js/bootstrap.min.js"></script>
+
+<!--script>
+	jQuery(function($) {
+        if($(window).width()>769){
+            $('.navbar .dropdown').hover(function() {
+                $(this).find('.dropdown-menu').first().stop(true, true).delay(250).slideDown();
+
+            }, function() {
+                $(this).find('.dropdown-menu').first().stop(true, true).delay(100).slideUp();
+
+            });
+
+            $('.navbar .dropdown > a').click(function(){
+                location.href = this.href;
+            });
+
+        }
+    });
+</script-->
+
+  </body>
+</html>
\ No newline at end of file