Merge branch 'shell-fix' into biodiversity
diff --git a/pom.xml b/pom.xml
index 690c494..6415d34 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,10 +9,10 @@
         </parent>
         <groupId>net.sf.taverna.t2.taverna-workbench</groupId>
 	<artifactId>taverna-workbench-${edition}</artifactId>
-	<name>Taverna Workbench Core</name>
+	<name>Taverna Workbench Biodiversity</name>
 
         <properties>
-		<edition>core</edition>
+		<edition>biodiversity</edition>
 		<raven.app.name>taverna-workbench-${edition}-${project.version}-${buildNumber}</raven.app.name>
                 <m2Repository />
         </properties>
@@ -502,13 +502,13 @@
                 <scope>test</scope>
         </dependency>
 
+		-->
                 <dependency>
                         <groupId>net.sf.taverna.t2.activities</groupId>
                         <artifactId>webdav-activity</artifactId>
                         <version>${t2.activities.version}</version>
                         <scope>test</scope>
                 </dependency>
-		-->
                 
                 <dependency>
                         <groupId>net.sf.taverna.t2.component</groupId>
@@ -560,13 +560,13 @@
                         <scope>test</scope>
                 </dependency>
 
+		-->
                 <dependency>
                         <groupId>net.sf.taverna.t2.ui-activities</groupId>
                         <artifactId>webdav-activity-ui</artifactId>
                         <version>${t2.ui.activities.version}</version>
                         <scope>test</scope>
                 </dependency>
-		-->
                 <dependency>
                         <groupId>net.sf.taverna.t2.ui-activities</groupId>
                         <artifactId>component-activity-ui</artifactId>
@@ -673,6 +673,189 @@
 
 				-->
 
+
+                                <artifactItem>
+                                    <groupId>com.github.lookfirst</groupId>
+                                    <artifactId>sardine</artifactId>
+                                    <version>5.0_1_6</version>
+                                    <type>jar</type>
+                                    <outputDirectory>${project.build.directory}/repository/com/github/lookfirst/sardine/5.0_1_6</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>com.github.lookfirst</groupId>
+                                    <artifactId>sardine</artifactId>
+                                    <version>5.0_1_6</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/com/github/lookfirst/sardine/5.0_1_6</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>commons-codec</groupId>
+                                    <artifactId>commons-codec</artifactId>
+                                    <version>1.8</version>
+                                    <type>jar</type>
+                                    <outputDirectory>${project.build.directory}/repository/commons-codec/commons-codec/1.8</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>commons-codec</groupId>
+                                    <artifactId>commons-codec</artifactId>
+                                    <version>1.8</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/commons-codec/commons-codec/1.8</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>commons-codec</groupId>
+                                    <artifactId>commons-codec</artifactId>
+                                    <version>1.7</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/commons-codec/commons-codec/1.7</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>commons-codec</groupId>
+                                    <artifactId>commons-codec</artifactId>
+                                    <version>1.7</version>
+                                    <type>jar</type>
+                                    <outputDirectory>${project.build.directory}/repository/commons-codec/commons-codec/1.7</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>commons-logging</groupId>
+                                    <artifactId>commons-logging</artifactId>
+                                    <version>1.1.3</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/commons-logging/commons-logging/1.1.3</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>commons-logging</groupId>
+                                    <artifactId>commons-logging</artifactId>
+                                    <version>1.1.3</version>
+                                    <type>jar</type>
+                                    <outputDirectory>${project.build.directory}/repository/commons-logging/commons-logging/1.1.3</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>commons-logging</groupId>
+                                    <artifactId>commons-logging</artifactId>
+                                    <version>1.1.2</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/commons-logging/commons-logging/1.1.2</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>commons-logging</groupId>
+                                    <artifactId>commons-logging</artifactId>
+                                    <version>1.1.2</version>
+                                    <type>jar</type>
+                                    <outputDirectory>${project.build.directory}/repository/commons-logging/commons-logging/1.1.2</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>project</artifactId>
+                                    <version>4.0</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/project/4.0</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>project</artifactId>
+                                    <version>7</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/project/7</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpcomponents-core</artifactId>
+                                    <version>4.3.1</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpcomponents-core/4.3.1</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpcomponents-core</artifactId>
+                                    <version>4.0.1</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpcomponents-core/4.0.1</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpcomponents-client</artifactId>
+                                    <version>4.0.1</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpcomponents-client/4.0.1</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpcomponents-client</artifactId>
+                                    <version>4.3.2</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpcomponents-client/4.3.2</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpclient</artifactId>
+                                    <version>4.0.1</version>
+                                    <type>jar</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpclient/4.0.1</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpclient</artifactId>
+                                    <version>4.0.1</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpclient/4.0.1</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpclient</artifactId>
+                                    <version>4.3.2</version>
+                                    <type>jar</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpclient/4.3.2</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpclient</artifactId>
+                                    <version>4.3.2</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpclient/4.3.2</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpcore</artifactId>
+                                    <version>4.3.1</version>
+                                    <type>jar</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpcore/4.3.1</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpcore</artifactId>
+                                    <version>4.3.1</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpcore/4.3.1</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpcore</artifactId>
+                                    <version>4.0.1</version>
+                                    <type>jar</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpcore/4.0.1</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.httpcomponents</groupId>
+                                    <artifactId>httpcore</artifactId>
+                                    <version>4.0.1</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/httpcomponents/httpcore/4.0.1</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.commons</groupId>
+                                    <artifactId>commons-parent</artifactId>
+                                    <version>28</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/commons/commons-parent/28</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.commons</groupId>
+                                    <artifactId>commons-parent</artifactId>
+                                    <version>26</version>
+                                    <type>pom</type>
+                                    <outputDirectory>${project.build.directory}/repository/org/apache/commons/commons-parent/26</outputDirectory>
+                                </artifactItem>
                                 <artifactItem>
                                     <groupId>com.fasterxml.jackson.core</groupId>
                                     <artifactId>jackson-core</artifactId>
@@ -2134,8 +2317,26 @@
                     </snapshots>
                     <id>aduna-opensource.releases</id>
                     <name>Aduna Open Source - Maven releases</name>
+<!--
                     <url>http://repo.aduna-software.org/maven2/releases</url>
+-->
+                        <url>http://build.mygrid.org.uk/maven/aduna</url>
                 </repository>
+                <repository>
+                    <releases>
+                        <enabled>true</enabled>
+                    </releases>
+                    <snapshots>
+                        <enabled>false</enabled>
+                    </snapshots>
+                    <id>aduna-software</id>
+                    <name>Aduna Open Source - Maven releases</name>
+<!--
+                    <url>http://repo.aduna-software.org/maven2/releases</url>
+-->
+                        <url>http://build.mygrid.org.uk/maven/aduna</url>
+                </repository>
+
 
         </repositories>
 	<scm>
diff --git a/src/main/install4j/taverna-workbench.install4j b/src/main/install4j/taverna-workbench.install4j
index d72f19c..623aa84 100644
--- a/src/main/install4j/taverna-workbench.install4j
+++ b/src/main/install4j/taverna-workbench.install4j
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>

 <install4j version="5.1.11" transformSequenceNumber="4">

   <directoryPresets config="../../../target/taverna-workbench-dist/taverna.sh" />

-  <application name="${compiler:product-name}" distributionSourceDir="" applicationId="5202-1944-9901-7953" mediaDir="../../../target/media" mediaFilePattern="${compiler:sys.shortName}-${compiler:sys.version}-${compiler:sys.platform}" compression="6" lzmaCompression="false" pack200Compression="false" excludeSignedFromPacking="true" commonExternalFiles="false" createMd5Sums="true" shrinkRuntime="false" shortName="taverna-workbench-${compiler:edition}" publisher="myGrid" publisherWeb="http://www.taverna.org.uk/" version="2.5-SNAPSHOT" allPathsRelative="true" backupOnSave="false" autoSave="true" convertDotsToUnderscores="false" macSignature="????" installerName="" javaMinVersion="1.7" javaMaxVersion="" allowBetaVM="false" jdkMode="runtimeJre" jdkName="">

+  <application name="${compiler:product-name}" distributionSourceDir="" applicationId="5550-8553-0586-0508" mediaDir="../../../target/media" mediaFilePattern="${compiler:sys.shortName}-${compiler:sys.version}-${compiler:sys.platform}" compression="6" lzmaCompression="false" pack200Compression="false" excludeSignedFromPacking="true" commonExternalFiles="false" createMd5Sums="true" shrinkRuntime="false" shortName="taverna-workbench-${compiler:edition}" publisher="myGrid" publisherWeb="http://www.taverna.org.uk/" version="2.5-SNAPSHOT" allPathsRelative="true" backupOnSave="false" autoSave="true" convertDotsToUnderscores="false" macSignature="????" installerName="" javaMinVersion="1.7" javaMaxVersion="" allowBetaVM="false" jdkMode="runtimeJre" jdkName="">

     <languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">

       <principalLanguage id="en" customLocalizationFile="" />

       <additionalLanguages />

@@ -19,7 +19,7 @@
       <variable name="edition" value="snapshot" description="" category="" />

     </variables>

     <mergedProjects />

-    <codeSigning macEnabled="false" macPkcs12File="/tmp/code-signing.pfx" windowsEnabled="false" windowsKeySource="pkcs12" windowsPvkFile="" windowsSpcFile="" windowsPkcs12File="/tmp/code-signing.pfx" />

+    <codeSigning macEnabled="true" macPkcs12File="/tmp/code-signing.pfx" windowsEnabled="true" windowsKeySource="pkcs12" windowsPvkFile="" windowsSpcFile="" windowsPkcs12File="/tmp/code-signing.pfx" />

   </application>

   <files keepModificationTimes="false" missingFilesStrategy="error" globalExcludeSuffixes="" defaultOverwriteMode="3" defaultUninstallMode="0" launcherOverwriteMode="3" defaultFileMode="644" defaultDirMode="755">

     <filesets>

diff --git a/src/main/resources/README.txt b/src/main/resources/README.txt
index b8bbf43..1680df4 100644
--- a/src/main/resources/README.txt
+++ b/src/main/resources/README.txt
@@ -1,5 +1,5 @@
 =======================

-Taverna workbench 2.5.0

+Taverna Workbench 2.5.0

 =======================

 http://www.taverna.org.uk/

 http://www.mygrid.org.uk/

diff --git a/src/main/resources/conf/default_service_providers.xml b/src/main/resources/conf/default_service_providers.xml
index 3524e22..49f792b 100644
--- a/src/main/resources/conf/default_service_providers.xml
+++ b/src/main/resources/conf/default_service_providers.xml
@@ -1,56 +1,21 @@
 <serviceDescriptions xmlns="http://taverna.sf.net/2009/xml/servicedescription">

   <providers>

-	  <!--

-    <provider>

-      <providerId xmlns="http://taverna.sf.net/2008/xml/t2flow">http://taverna.sf.net/2010/service-provider/biomart</providerId>

-      <configBean xmlns="http://taverna.sf.net/2008/xml/t2flow" encoding="xstream">

-        <net.sf.taverna.t2.activities.biomart.servicedescriptions.BiomartServiceProviderConfig xmlns="">

-          <url>http://www.biomart.org/biomart</url>

-        </net.sf.taverna.t2.activities.biomart.servicedescriptions.BiomartServiceProviderConfig>

-      </configBean>

-    </provider>

-    <provider>

-      <providerId xmlns="http://taverna.sf.net/2008/xml/t2flow">http://taverna.sf.net/2010/service-provider/wsdl</providerId>

-      <configBean xmlns="http://taverna.sf.net/2008/xml/t2flow" encoding="xstream">

-        <net.sf.taverna.t2.activities.wsdl.servicedescriptions.WSDLServiceProviderConfig xmlns="">

-          <uri>http://soap.bind.ca/wsdl/bind.wsdl</uri>

-        </net.sf.taverna.t2.activities.wsdl.servicedescriptions.WSDLServiceProviderConfig>

-      </configBean>

-    </provider>

-    <provider>

-      <providerId xmlns="http://taverna.sf.net/2008/xml/t2flow">http://taverna.sf.net/2010/service-provider/biomoby</providerId>

-      <configBean xmlns="http://taverna.sf.net/2008/xml/t2flow" encoding="xstream">

-        <net.sf.taverna.t2.activities.biomoby.servicedescriptions.BiomobyServiceProviderConfig xmlns="">

-          <endpoint>http://www.inab.org/cgi-bin/MOBY-Central.pl</endpoint>

-          <namespace>http://www.inab.org/MOBY/Central</namespace>

-        </net.sf.taverna.t2.activities.biomoby.servicedescriptions.BiomobyServiceProviderConfig>

-      </configBean>

-    </provider>

-    <provider>

-      <providerId xmlns="http://taverna.sf.net/2008/xml/t2flow">http://taverna.sf.net/2010/service-provider/wsdl</providerId>

-      <configBean xmlns="http://taverna.sf.net/2008/xml/t2flow" encoding="xstream">

-        <net.sf.taverna.t2.activities.wsdl.servicedescriptions.WSDLServiceProviderConfig xmlns="">

-          <uri>http://www.ebi.ac.uk/ws/services/urn:Dbfetch?wsdl</uri>

-        </net.sf.taverna.t2.activities.wsdl.servicedescriptions.WSDLServiceProviderConfig>

-      </configBean>

-    </provider>

-    <provider>

-      <providerId xmlns="http://taverna.sf.net/2008/xml/t2flow">http://taverna.sf.net/2010/service-provider/soaplab</providerId>

-      <configBean xmlns="http://taverna.sf.net/2008/xml/t2flow" encoding="xstream">

-        <net.sf.taverna.t2.activities.soaplab.servicedescriptions.SoaplabServiceProviderConfig xmlns="">

-          <endpoint>http://wsembnet.vital-it.ch/soaplab2-axis/services/</endpoint>

-        </net.sf.taverna.t2.activities.soaplab.servicedescriptions.SoaplabServiceProviderConfig>

-      </configBean>

-    </provider>

     <provider>

       <providerId xmlns="http://taverna.sf.net/2008/xml/t2flow">http://taverna.sf.net/2012/service-provider/component</providerId>

       <configBean xmlns="http://taverna.sf.net/2008/xml/t2flow" encoding="xstream">

         <net.sf.taverna.t2.component.ui.serviceprovider.ComponentServiceProviderConfig xmlns="">

           <registryBase>http://www.myexperiment.org</registryBase>

-          <familyName>WebDAV test</familyName>

+          <familyName>GBIF</familyName>

         </net.sf.taverna.t2.component.ui.serviceprovider.ComponentServiceProviderConfig>

       </configBean>

     </provider>

-    -->

+    <provider>

+      <providerId xmlns="http://taverna.sf.net/2008/xml/t2flow">http://taverna.sf.net/2010/service-provider/wsdl</providerId>

+      <configBean xmlns="http://taverna.sf.net/2008/xml/t2flow" encoding="xstream">

+        <net.sf.taverna.t2.activities.wsdl.servicedescriptions.WSDLServiceProviderConfig xmlns="">

+          <uri>http://www.marinespecies.org/aphia.php?p=soap&amp;wsdl=1</uri>

+        </net.sf.taverna.t2.activities.wsdl.servicedescriptions.WSDLServiceProviderConfig>

+      </configBean>

+    </provider>

   </providers>

-</serviceDescriptions>

+</serviceDescriptions>
\ No newline at end of file
diff --git a/src/main/resources/conf/workbench-profile.properties b/src/main/resources/conf/workbench-profile.properties
index 5b3c544..7c796eb 100644
--- a/src/main/resources/conf/workbench-profile.properties
+++ b/src/main/resources/conf/workbench-profile.properties
@@ -1,4 +1,4 @@
-servicecatalogue.base.url=https://www.biocatalogue.org

-servicecatalogue.name=BioCatalogue

+servicecatalogue.base.url=https://www.biodiversitycatalogue.org

+servicecatalogue.name=BiodiversityCatalalogue

 myexperiment.base.url=http://www.myexperiment.org

-myexperiment.starterpack=254

+myexperiment.starterpack=610

diff --git a/src/main/resources/plugins/plugins.xml b/src/main/resources/plugins/plugins.xml
index 15b96f9..4eff0de 100644
--- a/src/main/resources/plugins/plugins.xml
+++ b/src/main/resources/plugins/plugins.xml
@@ -255,7 +255,6 @@
             </application>

         </compatibility>

     </plugin>

-<!--

     <plugin>

         <provider>taverna.sf.net</provider>

         <identifier>net.sf.taverna.t2.webdav-activity</identifier>

@@ -282,11 +281,9 @@
 			<artifactId>webdav-activity-ui</artifactId>

 			<version>${t2.ui.activities.version}</version>

 		</dependency>

--->

                 <!-- For backwards compatibility with older

                         WebDAV local workers the remaining old versions

                         need to be pulled into the repository: -->

-<!--

                 <dependency>

                         <groupId>org.apache.httpcomponents</groupId>

                         <artifactId>httpcore</artifactId>

@@ -302,10 +299,8 @@
                         <artifactId>sardine</artifactId>

                         <version>5.0_1_6</version>

                 </dependency>

--->

                 <!-- Any future versions of these dependencies also would need to 

                 be listed here: -->

-<!--

         </profile>

         <compatibility>

             <application>

@@ -313,7 +308,6 @@
             </application>

         </compatibility>

     </plugin>

--->

 

     <plugin>

         <provider>taverna.sf.net</provider>

@@ -355,7 +349,6 @@
         </compatibility>

     </plugin>

     

-    <!--

     <plugin>

         <provider>taverna.sf.net</provider>

         <identifier>net.sf.taverna.t2.servicecatalogue</identifier>

@@ -384,8 +377,6 @@
             </application>

         </compatibility>

     </plugin>

-    -->

-    

 

     

 </plugins:plugins>