T3-903 Updated build to keep it in line with workbench build.

git-svn-id: https://taverna.googlecode.com/svn/taverna/products/net.sf.taverna.t2.taverna-commandline/trunk@16202 bf327186-88b3-11dd-a302-d386e5130c1c
diff --git a/pom.xml b/pom.xml
index 7279369..89b3fdc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,15 +3,182 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<artifactId>taverna-parent</artifactId>
 		<groupId>net.sf.taverna</groupId>
+		<artifactId>taverna-parent</artifactId>
 		<version>3.0.1-SNAPSHOT</version>
 	</parent>
-	<groupId>net.sf.taverna.t2</groupId>
-	<artifactId>taverna-commandline</artifactId>
-	<name>Taverna command line utility</name>
-	<packaging>pom</packaging>
+	<groupId>uk.org.taverna.workbench</groupId>
+	<artifactId>taverna-command-line-product</artifactId>
+	<name>Taverna Command Line</name>
+	<packaging>taverna-application</packaging>
+	<profiles>
+		<profile>
+			<id>developer</id>
+			<activation>
+				<activeByDefault>true</activeByDefault>
+			</activation>
+			<properties>
+				<assembly.descriptor>src/main/assembly/developer-assembly.xml</assembly.descriptor>
+				<profile.updateSite>http://dev.mygrid.org.uk/taverna/updates/taverna-command-line/</profile.updateSite>
+				<profile.pluginSite>http://dev.mygrid.org.uk/taverna/plugins/taverna-command-line/</profile.pluginSite>
+			</properties>
+		</profile>
+		<profile>
+			<id>nightly</id>
+			<properties>
+				<assembly.descriptor>src/main/assembly/nightly-assembly.xml</assembly.descriptor>
+				<profile.updateSite>http://dev.mygrid.org.uk/taverna/updates/taverna-command-line/</profile.updateSite>
+				<profile.pluginSite>http://dev.mygrid.org.uk/taverna/plugins/taverna-command-line/</profile.pluginSite>
+			</properties>
+		</profile>
+		<profile>
+			<id>release</id>
+			<properties>
+				<assembly.descriptor>src/main/assembly/release-assembly.xml</assembly.descriptor>
+				<profile.updateSite>http://www.mygrid.org.uk/taverna/updates/taverna-command-line/</profile.updateSite>
+				<profile.pluginSite>http://www.mygrid.org.uk/taverna/plugins/taverna-command-line/</profile.pluginSite>
+			</properties>
+		</profile>
+	</profiles>
+	<build>
+		<finalName>taverna-command-line-${project.version}</finalName>
+		<plugins>
+			<plugin>
+				<artifactId>maven-assembly-plugin</artifactId>
+				<version>2.4</version>
+				<executions>
+					<execution>
+						<phase>package</phase>
+						<goals>
+							<goal>single</goal>
+						</goals>
+					</execution>
+				</executions>
+				<configuration>
+					<descriptors>
+						<descriptor>${assembly.descriptor}</descriptor>
+					</descriptors>
+					<archiverConfig>
+						<directoryMode>493</directoryMode> <!-- 493(dec) = 755(oct) -->
+						<defaultDirectoryMode>493</defaultDirectoryMode>
+					</archiverConfig>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>buildnumber-maven-plugin</artifactId>
+				<version>1.0-beta-3</version>
+				<executions>
+					<execution>
+						<id>buildnumber-validate</id>
+						<phase>validate</phase>
+						<goals>
+							<goal>create</goal>
+						</goals>
+					</execution>
+				</executions>
+				<configuration>
+					<format>{0,date,yyyyMMdd}T{0,date,HHmm}</format>
+					<items>
+						<item>timestamp</item>
+					</items>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>net.sf.taverna.t2.maven.plugins</groupId>
+				<artifactId>taverna-maven-plugin</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+				<extensions>true</extensions>
+				<configuration>
+					<buildNumber>${buildNumber}</buildNumber>
+					<updateSite>${profile.updateSite}</updateSite>
+					<pluginSite>${profile.pluginSite}</pluginSite>
+					<frameworkConfigurations>
+						<frameworkConfiguration>
+							<name>org.osgi.framework.bootdelegation</name>
+							<value>sun.*,com.sun.*,java.*,javax.*,org.xml.*,org.w3c.*,apple.*,com.apple.*,org.omg.*,org.ietf.jgss.*,org.jcp.xml.dsig.internal.*</value>
+						</frameworkConfiguration>
+						<frameworkConfiguration>
+							<name>org.osgi.framework.system.packages.extra</name>
+							<value>com.sun.org.apache.xml.internal.utils,org.apache.log4j;version=1.2.16,net.sf.taverna.t2.commandline.options;version=2.0.1</value>
+						</frameworkConfiguration>
+						<frameworkConfiguration>
+							<name>org.osgi.framework.storage.clean</name>
+							<value>onFirstInit</value>
+						</frameworkConfiguration>
+					</frameworkConfigurations>
+				</configuration>
+			</plugin>
+		</plugins>
+		<pluginManagement>
+			<plugins>
+				<!--This plugin's configuration is used to store Eclipse m2e settings
+					only. It has no influence on the Maven build itself. -->
+				<plugin>
+					<groupId>org.eclipse.m2e</groupId>
+					<artifactId>lifecycle-mapping</artifactId>
+					<version>1.0.0</version>
+					<configuration>
+						<lifecycleMappingMetadata>
+							<pluginExecutions>
+								<pluginExecution>
+									<pluginExecutionFilter>
+										<groupId>
+											net.sf.taverna.t2.maven.plugins
+										</groupId>
+										<artifactId>
+											taverna-maven-plugin
+										</artifactId>
+										<versionRange>
+											[0.3.1-SNAPSHOT,)
+										</versionRange>
+										<goals>
+											<goal>
+												profile-generate
+											</goal>
+										</goals>
+									</pluginExecutionFilter>
+									<action>
+										<execute>
+											<runOnIncremental>false</runOnIncremental>
+										</execute>
+									</action>
+								</pluginExecution>
+							</pluginExecutions>
+						</lifecycleMappingMetadata>
+					</configuration>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+	</build>
+
 	<dependencies>
+
+		<!-- Explicit org.osgi.* with <scope>provided as these are also provided
+			by the felix osgi package. Avoids: Caused by: java.lang.SecurityException:
+			class "org.osgi.framework.hooks.bundle.CollisionHook"'s signer information
+			does not match signer information of other classes in the same package -->
+
+		<dependency>
+			<groupId>org.osgi</groupId>
+			<artifactId>org.osgi.core</artifactId>
+			<version>4.3.1</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.osgi</groupId>
+			<artifactId>org.osgi.compendium</artifactId>
+			<version>4.3.1</version>
+			<scope>provided</scope>
+		</dependency>
+
+		<dependency>
+			<groupId>log4j</groupId>
+			<artifactId>log4j</artifactId>
+			<version>1.2.17</version>
+			<scope>provided</scope>
+		</dependency>
+
 		<!-- Spring DM -->
 		<dependency>
 			<groupId>net.sourceforge.cglib</groupId>
@@ -36,11 +203,6 @@
 		</dependency>
 
 		<!-- Java Extension Implementations -->
-		<!-- <dependency>
-			<groupId>com.sun.xml</groupId>
-			<artifactId>com.springsource.com.sun.xml.bind</artifactId>
-			<version>2.2.0</version>
-		</dependency> -->
 		<dependency>
 			<groupId>javax.xml.bind</groupId>
 			<artifactId>com.springsource.javax.xml.bind</artifactId>
@@ -86,12 +248,12 @@
 		<dependency>
 			<groupId>uk.org.taverna.osgi.services</groupId>
 			<artifactId>xml-parser-service</artifactId>
-			<version>${osgi.services.version}</version>
+			<version>0.1.1</version>
 		</dependency>
 		<dependency>
 			<groupId>uk.org.taverna.osgi.services</groupId>
 			<artifactId>xml-transformer-service</artifactId>
-			<version>${osgi.services.version}</version>
+			<version>0.1.1</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.felix</groupId>
@@ -107,14 +269,65 @@
 		<!-- Taverna Activities -->
 		<dependency>
 			<groupId>net.sf.taverna.t2.activities</groupId>
-			<artifactId>all-activities</artifactId>
-			<version>${t2.activities.version}</version>
-			<exclusions>
-				<exclusion>
-					<groupId>net.sf.taverna.t2.activities</groupId>
-					<artifactId>biomoby-activity</artifactId>
-				</exclusion>
-			</exclusions>
+			<artifactId>apiconsumer-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.taverna.t2.activities</groupId>
+			<artifactId>beanshell-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.taverna.t2.activities</groupId>
+			<artifactId>biomart-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.taverna.t2.activities</groupId>
+			<artifactId>dataflow-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+		</dependency>
+		<!-- <dependency> <groupId>net.sf.taverna.t2.activities</groupId> <artifactId>external-tool-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version> </dependency> -->
+		<dependency>
+			<groupId>net.sf.taverna.t2.activities</groupId>
+			<artifactId>localworker-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.taverna.t2.activities</groupId>
+			<artifactId>rest-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.taverna.t2.activities</groupId>
+			<artifactId>rshell-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.taverna.t2.activities</groupId>
+			<artifactId>soaplab-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.taverna.t2.activities</groupId>
+			<artifactId>spreadsheet-import-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.taverna.t2.activities</groupId>
+			<artifactId>stringconstant-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.taverna.t2.activities</groupId>
+			<artifactId>wsdl-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.taverna.t2.activities</groupId>
+			<artifactId>xpath-activity</artifactId>
+			<version>2.0.1-SNAPSHOT</version>
 		</dependency>
 
 		<!-- Taverna Commandline -->
@@ -151,29 +364,42 @@
 			<version>${platform.version}</version>
 		</dependency>
 
-		<!-- Taverna Configuration -->
+		<!-- Taverna Commons -->
 		<dependency>
 			<groupId>uk.org.taverna.configuration</groupId>
 			<artifactId>taverna-configuration-impl</artifactId>
-			<version>${taverna.configuration.version}</version>
+			<version>0.1.1-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>uk.org.taverna.configuration</groupId>
 			<artifactId>taverna-app-configuration-impl</artifactId>
-			<version>${taverna.configuration.version}</version>
+			<version>0.1.1-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>uk.org.taverna.configuration</groupId>
 			<artifactId>taverna-database-configuration-impl</artifactId>
-			<version>${taverna.configuration.version}</version>
+			<version>0.1.1-SNAPSHOT</version>
 		</dependency>
-
-		<!-- Taverna Commons -->
+		<dependency>
+			<groupId>uk.org.taverna.commons</groupId>
+			<artifactId>taverna-download-impl</artifactId>
+			<version>0.1.0-SNAPSHOT</version>
+		</dependency>
+		<dependency>
+			<groupId>uk.org.taverna.commons</groupId>
+			<artifactId>taverna-plugin-impl</artifactId>
+			<version>0.1.0-SNAPSHOT</version>
+		</dependency>
 		<dependency>
 			<groupId>uk.org.taverna.commons</groupId>
 			<artifactId>taverna-services-impl</artifactId>
 			<version>0.1.0-SNAPSHOT</version>
 		</dependency>
+		<dependency>
+			<groupId>uk.org.taverna.commons</groupId>
+			<artifactId>taverna-update-impl</artifactId>
+			<version>0.1.0-SNAPSHOT</version>
+		</dependency>
 
 		<!-- Scufl2 -->
 		<dependency>
@@ -200,8 +426,37 @@
 		<!-- Data bundle -->
 		<dependency>
 			<groupId>uk.org.taverna.databundle</groupId>
-    		<artifactId>databundle</artifactId>
-    		<version>0.1.0-SNAPSHOT</version>
+			<artifactId>databundle</artifactId>
+			<version>0.1.0-SNAPSHOT</version>
+		</dependency>
+		<!-- HTTP client needed by Data Bundle -->
+		<dependency>
+			<groupId>org.apache.httpcomponents</groupId>
+			<artifactId>httpclient-osgi</artifactId>
+			<version>4.2.5</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.httpcomponents</groupId>
+			<artifactId>httpcore-osgi</artifactId>
+			<version>4.2.5</version>
+		</dependency>
+		<!-- Jena bundle needed by jsonld-java-jena -->
+		<!-- See https://github.com/stain/jena/tree/jena-bundle/jena-bundle -->
+		<dependency>
+			<groupId>org.apache.jena</groupId>
+			<artifactId>jena-bundle</artifactId>
+			<version>2.11.0-SNAPSHOT</version>
+		</dependency>
+		<!-- slf4j implementation -->
+		<dependency>
+			<groupId>org.slf4j</groupId>
+			<artifactId>slf4j-api</artifactId>
+			<version>1.7.5</version>
+		</dependency>
+		<dependency>
+			<groupId>org.slf4j</groupId>
+			<artifactId>slf4j-log4j12</artifactId>
+			<version>1.7.5</version>
 		</dependency>
 
 		<!-- Taverna Security -->
@@ -247,28 +502,6 @@
 
 	</dependencies>
 
-	<build>
-		<plugins>
-			<plugin>
-				<artifactId>maven-assembly-plugin</artifactId>
-				<version>2.3</version>
-				<executions>
-					<execution>
-						<phase>package</phase>
-						<goals>
-							<goal>single</goal>
-						</goals>
-					</execution>
-				</executions>
-				<configuration>
-					<descriptors>
-						<descriptor>src/main/assembly/release-assembly.xml</descriptor>
-					</descriptors>
-				</configuration>
-			</plugin>
-		</plugins>
-	</build>
-
 	<repositories>
 		<repository>
 			<releases />
diff --git a/src/main/assembly/dependencies-component.xml b/src/main/assembly/dependencies-component.xml
new file mode 100644
index 0000000..0e8640e
--- /dev/null
+++ b/src/main/assembly/dependencies-component.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component
+	xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/component/1.1.2"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/component/1.1.2 http://maven.apache.org/xsd/component-1.1.2.xsd">
+
+	<fileSets>
+		<fileSet>
+			<directory>src/main/etc</directory>
+			<fileMode>0755</fileMode>
+			<outputDirectory></outputDirectory>
+			<filtered>true</filtered>
+		</fileSet>
+		<fileSet>
+			<directory>${project.build.directory}/taverna-tmp</directory>
+			<fileMode>0755</fileMode>
+			<outputDirectory></outputDirectory>
+		</fileSet>
+	</fileSets>
+
+</component>
\ No newline at end of file
diff --git a/src/main/assembly/developer-assembly.xml b/src/main/assembly/developer-assembly.xml
new file mode 100644
index 0000000..ae2a7c3
--- /dev/null
+++ b/src/main/assembly/developer-assembly.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly
+	xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
+	<id>dev</id>
+	<formats>
+		<format>dir</format>
+	</formats>
+	<componentDescriptors>
+		<componentDescriptor>dependencies-component.xml</componentDescriptor>
+	</componentDescriptors>
+</assembly>
diff --git a/src/main/assembly/nightly-assembly.xml b/src/main/assembly/nightly-assembly.xml
new file mode 100644
index 0000000..f82e793
--- /dev/null
+++ b/src/main/assembly/nightly-assembly.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly
+	xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
+	<id>nightly</id>
+	<baseDirectory>taverna-command-line-${project.version}-${buildNumber}-nightly</baseDirectory>
+	<formats>
+		<!-- <format>dir</format> -->
+		<format>zip</format>
+	</formats>
+	<componentDescriptors>
+		<componentDescriptor>dependencies-component.xml</componentDescriptor>
+	</componentDescriptors>
+</assembly>
diff --git a/src/main/assembly/release-assembly.xml b/src/main/assembly/release-assembly.xml
index 2b73719..61da752 100644
--- a/src/main/assembly/release-assembly.xml
+++ b/src/main/assembly/release-assembly.xml
@@ -3,47 +3,13 @@
 	xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
-	<id>bin</id>
+	<id>release</id>
+	<baseDirectory>taverna-command-line-${project.version}</baseDirectory>
 	<formats>
-		<format>dir</format>
+		<!-- <format>dir</format> -->
 		<format>zip</format>
 	</formats>
-
-	<dependencySets>
-		<dependencySet>
-			<useTransitiveDependencies>true</useTransitiveDependencies>
-			<outputDirectory>/bundles</outputDirectory>
-			<excludes>
-				<exclude>net.sf.taverna.t2.activities:all-activities</exclude>
-				<exclude>uk.org.taverna.commandline:taverna-command-line</exclude>
-				<exclude>uk.org.taverna.osgi:osgi-launcher</exclude>
-				<exclude>uk.org.taverna.commandline:arguments</exclude>
-				<exclude>org.eclipse:org.eclipse.osgi</exclude>
-			</excludes>
-		</dependencySet>
-		<dependencySet>
-			<outputDirectory>/lib</outputDirectory>
-			<includes>
-				<include>uk.org.taverna.commandline:taverna-command-line</include>
-				<include>uk.org.taverna.osgi:osgi-launcher</include>
-				<include>net.sf.taverna.t2.taverna-commandline:taverna-commandline-common</include>
-				<include>org.apache.commons:com.springsource.org.apache.commons.cli</include>
-				<include>org.apache.commons:com.springsource.org.apache.commons.io</include>
-				<include>org.apache.log4j:com.springsource.org.apache.log4j</include>
-				<include>uk.org.taverna.commandline:arguments</include>
-				<include>uk.org.taverna.configuration:taverna-app-configuration-api</include>
-				<include>uk.org.taverna.configuration:taverna-app-configuration-impl</include>
-				<include>org.osgi:org.osgi.core</include>
-				<include>org.eclipse:org.eclipse.osgi</include>
-			</includes>
-		</dependencySet>
-	</dependencySets>
-
-	<fileSets>
-		<fileSet>
-			<directory>src/main/etc</directory>
-			<fileMode>0755</fileMode>
-			<outputDirectory></outputDirectory>
-		</fileSet>
-	</fileSets>
+	<componentDescriptors>
+		<componentDescriptor>dependencies-component.xml</componentDescriptor>
+	</componentDescriptors>
 </assembly>
diff --git a/src/main/etc/conf/logging.properties b/src/main/etc/conf/logging.properties
index aa77e69..b03a43f 100644
--- a/src/main/etc/conf/logging.properties
+++ b/src/main/etc/conf/logging.properties
@@ -8,4 +8,3 @@
 java.util.logging.FileHandler.level = ALL
 java.util.logging.FileHandler.count = 5
 java.util.logging.FileHandler.limit = 1048576
-java.util.logging.FileHandler.limit = %h/.taverna-3.0.0/logs/taverna-3.0.0.log
\ No newline at end of file
diff --git a/src/main/etc/executeworkflow.bat b/src/main/etc/executeworkflow.bat
index a7c6be4..722816c 100644
--- a/src/main/etc/executeworkflow.bat
+++ b/src/main/etc/executeworkflow.bat
@@ -6,12 +6,12 @@
 set TAVERNA_HOME=%~dp0
 
 
-REM 300 MB memory, 140 MB for classes
-set ARGS=-Xmx300m -XX:MaxPermSize=140m
+REM 1 GB memory, 400 MB for classes
+set ARGS=-Xmx1g -XX:MaxPermSize=400m
 
 REM Taverna system properties
 set ARGS=%ARGS% "-Dlog4j.configuration=file:///%TAVERNA_HOME%conf/log4j.properties"
 set ARGS=%ARGS% "-Djava.util.logging.config.file=%TAVERNA_HOME%conf/logging.properties"
 set ARGS=%ARGS% "-Dtaverna.app.startup=%TAVERNA_HOME%."
 
-java %ARGS% -jar "%TAVERNA_HOME%lib\taverna-command-line-0.1.2-SNAPSHOT.jar" %*
+java %ARGS% -jar "%TAVERNA_HOME%lib\uk.org.taverna.commandline\taverna-command-line-0.1.2-SNAPSHOT.jar" %*
diff --git a/src/main/etc/executeworkflow.sh b/src/main/etc/executeworkflow.sh
index 91866c2..663d37f 100644
--- a/src/main/etc/executeworkflow.sh
+++ b/src/main/etc/executeworkflow.sh
@@ -16,10 +16,10 @@
     javabin="$JAVA_HOME/bin/java"
 fi
 
-# 300 MB memory, 140 MB for classes
-exec "$javabin" -Xmx300m -XX:MaxPermSize=140m \
+# 1 GB memory, 400 MB for classes
+exec "$javabin" -Xmx1g -XX:MaxPermSize=400m \
   "-Dlog4j.configuration=file://$taverna_home/conf/log4j.properties " \
   "-Djava.util.logging.config.file=$taverna_home/conf/logging.properties " \
   "-Dtaverna.app.startup=$taverna_home" \
-  -jar "$taverna_home/lib/taverna-command-line-0.1.2-SNAPSHOT.jar" \
+  -jar "$taverna_home/lib/uk.org.taverna.commandline/taverna-command-line-0.1.2-SNAPSHOT.jar" \
   ${1+"$@"}