TAVERNA-970 Use Jena 3.1.0

.. but we need explicit xerces and to upgrade jsonld java version


Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/95ebd582
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/95ebd582
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/95ebd582

Branch: refs/heads/cwl
Commit: 95ebd5826a0ebd7f6b47895f5f0e8c7c2309244b
Parents: 8e18be4
Author: Stian Soiland-Reyes <[email protected]>
Authored: Sun May 15 16:33:26 2016 +0100
Committer: Stian Soiland-Reyes <[email protected]>
Committed: Sun May 15 16:33:26 2016 +0100

----------------------------------------------------------------------
 pom.xml                           |  6 ++----
 taverna-databundle/pom.xml        | 13 ++++++++++++
 taverna-robundle/pom.xml          | 16 +++++++++++++++
 taverna-scufl2-annotation/pom.xml | 12 +++++++++++
 taverna-scufl2-wfdesc/pom.xml     | 37 ++++++++++++++++++++++------------
 5 files changed, 67 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/95ebd582/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index c2387bc..fa17111 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
        <parent>
                <groupId>org.apache.taverna</groupId>
                <artifactId>apache-taverna-parent</artifactId>
-               <version>2-incubating</version>
+               <version>3-incubating-SNAPSHOT</version>
        </parent>
        <groupId>org.apache.taverna.language</groupId>
        <artifactId>apache-taverna-language</artifactId>
@@ -31,9 +31,6 @@
        <description>Taverna Language API for workflow definitions (SCUFL2)
                and workflow inputs/outputs/run (DataBundle).
        </description>
-       <properties>
-               <jena.version>3.0.0</jena.version> <!-- TAVERNA-892 - avoid 
3.0.1 -->
-       </properties>
 
        <build>
                <plugins>
@@ -249,6 +246,7 @@
                        </dependency>
                </dependencies>
        </dependencyManagement>
+
        <modules>
     <module>taverna-baclava-language</module>
     <module>taverna-databundle</module>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/95ebd582/taverna-databundle/pom.xml
----------------------------------------------------------------------
diff --git a/taverna-databundle/pom.xml b/taverna-databundle/pom.xml
index eeff849..eefb74a 100644
--- a/taverna-databundle/pom.xml
+++ b/taverna-databundle/pom.xml
@@ -32,6 +32,19 @@
             <artifactId>jena-osgi</artifactId>
             <version>${jena.version}</version>
         </dependency>
+
+    <dependency>
+      <groupId>org.apache.servicemix.bundles</groupId>
+      <artifactId>org.apache.servicemix.bundles.xerces</artifactId>
+      <version>${servicemix.xerces.version}</version>
+    </dependency>
+        <!-- JENA-1178 workaround: Upgrade jsonlld-java -->
+    <dependency>
+      <groupId>com.github.jsonld-java</groupId>
+      <artifactId>jsonld-java</artifactId>
+      <version>${jsonldjava.version}</version>
+     </dependency>
+
         <dependency>
           <groupId>${project.groupId}</groupId>
           <artifactId>taverna-scufl2-wfbundle</artifactId>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/95ebd582/taverna-robundle/pom.xml
----------------------------------------------------------------------
diff --git a/taverna-robundle/pom.xml b/taverna-robundle/pom.xml
index b884320..be1f5f2 100644
--- a/taverna-robundle/pom.xml
+++ b/taverna-robundle/pom.xml
@@ -60,6 +60,22 @@
                        <artifactId>jena-osgi</artifactId>
                        <version>${jena.version}</version>
                </dependency>
+
+    <!-- Needed by jena-osgi -->
+    <dependency>
+      <groupId>org.apache.servicemix.bundles</groupId>
+      <artifactId>org.apache.servicemix.bundles.xerces</artifactId>
+      <version>${servicemix.xerces.version}</version>
+    </dependency>
+       <!-- JENA-1178 workaround: Upgrade jsonlld-java -->
+    <dependency>
+      <groupId>com.github.jsonld-java</groupId>
+      <artifactId>jsonld-java</artifactId>
+      <version>${jsonldjava.version}</version>
+     </dependency>
+
+
+
 <!--
                <dependency>
                        <groupId>com.sun.xml.bind</groupId>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/95ebd582/taverna-scufl2-annotation/pom.xml
----------------------------------------------------------------------
diff --git a/taverna-scufl2-annotation/pom.xml 
b/taverna-scufl2-annotation/pom.xml
index 40c584e..7c1ee19 100644
--- a/taverna-scufl2-annotation/pom.xml
+++ b/taverna-scufl2-annotation/pom.xml
@@ -49,5 +49,17 @@
                        <artifactId>jena-osgi</artifactId>
       <version>${jena.version}</version>
                </dependency>
+    <dependency>
+      <groupId>org.apache.servicemix.bundles</groupId>
+      <artifactId>org.apache.servicemix.bundles.xerces</artifactId>
+      <version>${servicemix.xerces.version}</version>
+    </dependency>
+        <!-- JENA-1178 workaround: Upgrade jsonlld-java -->
+    <dependency>
+      <groupId>com.github.jsonld-java</groupId>
+      <artifactId>jsonld-java</artifactId>
+      <version>${jsonldjava.version}</version>
+     </dependency>
+
        </dependencies>
 </project>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/95ebd582/taverna-scufl2-wfdesc/pom.xml
----------------------------------------------------------------------
diff --git a/taverna-scufl2-wfdesc/pom.xml b/taverna-scufl2-wfdesc/pom.xml
index 411fe86..4cc8023 100755
--- a/taverna-scufl2-wfdesc/pom.xml
+++ b/taverna-scufl2-wfdesc/pom.xml
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- 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 "License"); 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 "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS 
-       OF ANY KIND, either express or implied. See the License for the 
specific 
+<!-- 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 "License"); 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 "AS IS" 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. -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
        <modelVersion>4.0.0</modelVersion>
@@ -74,7 +74,7 @@
                </plugins>
                <pluginManagement>
                        <plugins>
-                               <!--This plugin's configuration is used to 
store Eclipse m2e settings 
+                               <!--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>
@@ -140,6 +140,18 @@
                        <artifactId>jena-osgi</artifactId>
                        <version>${jena.version}</version>
                </dependency>
+    <dependency>
+      <groupId>org.apache.servicemix.bundles</groupId>
+      <artifactId>org.apache.servicemix.bundles.xerces</artifactId>
+      <version>${servicemix.xerces.version}</version>
+    </dependency>
+        <!-- JENA-1178 workaround: Upgrade jsonlld-java -->
+    <dependency>
+      <groupId>com.github.jsonld-java</groupId>
+      <artifactId>jsonld-java</artifactId>
+      <version>${jsonldjava.version}</version>
+     </dependency>
+
                <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
@@ -147,7 +159,6 @@
                <dependency>
                        <groupId>commons-beanutils</groupId>
                        <artifactId>commons-beanutils</artifactId>
-                       <version>1.7.0</version>
                </dependency>
                <dependency>
                        <groupId>commons-io</groupId>
@@ -158,13 +169,13 @@
                <dependency>
                        <groupId>org.codehaus.jackson</groupId>
                        <artifactId>jackson-mapper-asl</artifactId>
-                       <version>1.9.3</version>
+                       <version>${jackson.version}</version>
                        <type>jar</type>
                </dependency>
                <dependency>
                        <groupId>com.sun.jersey</groupId>
                        <artifactId>jersey-client</artifactId>
-                       <version>1.11</version>
+                       <version>${jersey.client.version}</version>
                        <scope>compile</scope>
                </dependency>
        </dependencies>

Reply via email to