You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2015/06/11 17:24:24 UTC

[04/11] incubator-taverna-language git commit: Draft: Using Jena/schemagen instead of sesame/elmo

Draft: Using Jena/schemagen instead of sesame/elmo


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/0f6bd203
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/0f6bd203
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/0f6bd203

Branch: refs/heads/wfdesc-jena
Commit: 0f6bd203c995dfd72de53fe0f9710cf86eeba784
Parents: b1a77b3
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Thu Feb 26 01:55:05 2015 +0000
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Fri Jun 5 22:52:22 2015 +0100

----------------------------------------------------------------------
 taverna-scufl2-wfdesc/pom.xml | 219 +++++--------------------------------
 1 file changed, 27 insertions(+), 192 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/0f6bd203/taverna-scufl2-wfdesc/pom.xml
----------------------------------------------------------------------
diff --git a/taverna-scufl2-wfdesc/pom.xml b/taverna-scufl2-wfdesc/pom.xml
index 88d8bd3..2c0f24f 100755
--- a/taverna-scufl2-wfdesc/pom.xml
+++ b/taverna-scufl2-wfdesc/pom.xml
@@ -35,89 +35,34 @@
     <build>
         <plugins>
             <plugin>
-                <artifactId>maven-antrun-plugin</artifactId>
-                <version>1.6</version>
-                <executions>
-                    <execution>
-                        <phase>generate-sources</phase>
-                        <configuration>
-                            <target>
-                                <property name="compile_classpath" refid="maven.compile.classpath" />
-                                <property name="runtime_classpath" refid="maven.runtime.classpath" />
-                                <property name="test_classpath" refid="maven.test.classpath" />
-                                <property name="plugin_classpath" refid="maven.plugin.classpath" />
-
-                                <!-- inspired by http://openprovenance.org/java/maven-releases/org/openprovenance/opm-elmo/1.1.1/opm-elmo-1.1.1.pom -->
-
-                                <mkdir dir="${project.build.directory}" />
-                                <mkdir dir="${project.build.directory}/generated-sources" />
-                                <mkdir dir="${project.build.directory}/generated-sources/elmo" />
-
-                                <java classname="org.openrdf.elmo.codegen.OntologyConverter" fork="true" failonerror="true" maxmemory="128m">
-                                    <arg value="-b" />
-                                    <arg value="org.purl.wf4ever.wfdesc=http://purl.org/wf4ever/wfdesc#" />
-                                    <arg value="-b" />
-                                    <arg value="org.purl.wf4ever.wf4ever=http://purl.org/wf4ever/wf4ever#" />
-                                    <arg value="-b" />
-                                    <arg value="org.purl.wf4ever.wfprov=http://purl.org/wf4ever/wfprov#" />
-                                    <arg value="-b" />
-                                    <arg value="org.w3.prov=http://www.w3.org/ns/prov#" />
-                                    <arg value="-b" />
-                                    <arg value="org.purl.wf4ever.roterms=http://purl.org/wf4ever/roterms#" />
-                                    <arg value="-b" />
-                                    <arg value="org.w3.rdfs=http://www.w3.org/2000/01/rdf-schema#" />
-
-
-
-                                    <!-- <arg value="-p" /> <arg value="wfdesc" /> -->
-                                    <arg value="-j" />
-                                    <arg value="target/wfdesc-ontology.jar" />
-
-                                    <arg value="-p" />
-                                    <arg value="wf" /> <!-- Windows freaks out if this is really empty -->
-
-                                    <!-- <arg value="http://purl.org/wf4ever/wfdesc" /> -->
-                                    <arg value="src/main/resources/org/purl/wf4ever/wfdesc/wfdesc.ttl" />
-                                    <arg value="src/main/resources/org/purl/wf4ever/wfdesc/wf4ever.ttl" />
-                                    <arg value="src/main/resources/com/xmlns/foaf/foaf.rdf" />
-                                    <arg value="src/main/resources/org/w3/prov-o.ttl" />
-
-                                        <!--
-                                         -->
-                                    <arg value="src/main/resources/org/purl/wf4ever/wfdesc/roterms.ttl" />
-
-
-                                    <classpath refid="maven.plugin.classpath" />
-                                    <classpath>
-                                        <pathelement path="." />
-                                    </classpath>
-                                    project.name
-                                </java>
-                                <unzip src="${project.build.directory}/wfdesc-ontology.jar" dest="${project.build.directory}/generated-sources/elmo">
-                                    <patternset>
-                                        <exclude name="**/*.class" />
-                                    </patternset>
-                                </unzip>
-                            </target>
-                        </configuration>
-                        <goals>
-                            <goal>run</goal>
-                        </goals>
-                    </execution>
-                </executions>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.openrdf.elmo</groupId>
-                        <artifactId>elmo-codegen</artifactId>
-                        <version>1.5</version>
-                    </dependency>
-                    <dependency>
-                        <groupId>org.slf4j</groupId>
-                        <artifactId>slf4j-log4j12</artifactId>
-                        <version>1.5.2</version>  <!-- note old version required for elmo! -->
-                    </dependency>
-                </dependencies>
+              <groupId>org.apache.jena</groupId>
+              <artifactId>jena-maven-tools</artifactId>
+              <version>0.8-SNAPSHOT</version>
+              <configuration>
+                <includes>
+                  <include>src/main/resources/org/purl/wf4ever/wfdesc/*.ttl</include>
+                  <include>src/main/resources/org/purl/wf4ever/wfdesc/*.ttl</include>
+                  <include>src/main/resources/com/xmlns/foaf/foaf.rdf</include>
+                  <include>src/main/resources/org/w3/prov-o.ttl</include>
+                </includes>
+                <fileOptions>
+                  <source>
+                    <input>default</input>
+                    <package-name>org.apache.taverna.scufl2.wfdesc.impl.ontologies</package-name>
+                    <ontology>true</ontology>
+                  </source>
+                </fileOptions>
+              </configuration>
+              <executions>
+                <execution>
+                  <id>schemagen</id>
+                  <goals>
+                    <goal>translate</goal>
+                  </goals>
+                </execution>
+              </executions>
             </plugin>
+
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>build-helper-maven-plugin</artifactId>
@@ -195,51 +140,6 @@
                 </executions>
             </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>org.apache.maven.plugins</groupId>
-                                        <artifactId>maven-antrun-plugin</artifactId>
-                                        <versionRange>[1.6,)</versionRange>
-                                        <goals>
-                                            <goal>run</goal>
-                                        </goals>
-                                    </pluginExecutionFilter>
-                                    <action>
-                                        <execute>
-                                            <runOnIncremental>false</runOnIncremental>
-                                        </execute>
-                                    </action>
-                                </pluginExecution>
-                                <pluginExecution>
-                                	<pluginExecutionFilter>
-                                		<groupId>org.codehaus.mojo</groupId>
-                                		<artifactId>build-helper-maven-plugin</artifactId>
-                                		<versionRange>[1.5,)</versionRange>
-                                		<goals>
-                                			<goal>add-source</goal>
-                                		</goals>
-                                	</pluginExecutionFilter>
-                                	<action>
-                                		<execute />
-                                	</action>
-                                </pluginExecution>
-                            </pluginExecutions>
-                        </lifecycleMappingMetadata>
-                    </configuration>
-                </plugin>
-            </plugins>
-        </pluginManagement>
     </build>
     <dependencies>
 
@@ -278,51 +178,12 @@
             <artifactId>commons-beanutils</artifactId>
             <version>1.7.0</version>
         </dependency>
-
-        <dependency>
-            <groupId>org.openrdf.elmo</groupId>
-            <artifactId>elmo-api</artifactId>
-            <version>${elmo.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.openrdf.elmo</groupId>
-            <artifactId>elmo-sesame</artifactId>
-            <version>${elmo.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>jcl104-over-slf4j</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-log4j12</artifactId>
             <version>1.4.3</version>
         </dependency>
         <dependency>
-            <groupId>org.openrdf.elmo</groupId>
-            <artifactId>elmo-dynabean</artifactId>
-            <version>${elmo.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.openrdf.sesame</groupId>
-            <artifactId>sesame-repository-sail</artifactId>
-            <version>${sesame.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.openrdf.sesame</groupId>
-            <artifactId>sesame-sail-memory</artifactId>
-            <version>${sesame.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.openrdf.elmo</groupId>
-            <artifactId>elmo-codegen</artifactId>
-            <version>${elmo.version}</version>
-        </dependency>
-        <dependency>
             <groupId>commons-io</groupId>
             <artifactId>commons-io</artifactId>
             <version>2.1</version>
@@ -342,30 +203,4 @@
             <scope>compile</scope>
         </dependency>
     </dependencies>
-    <repositories>
-        <repository>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-            <id>aduna-opensource.releases</id>
-            <name>Apache Taverna Half-a-mirror of http://repo.aduna-software.org/maven2/releases/</name>
-            <url>http://repository.mygrid.org.uk/artifactory/aduna/</url>
-        </repository>
-    </repositories>
-    <pluginRepositories>
-        <pluginRepository>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-            <id>aduna-opensource.releases</id>
-            <name>Apache Taverna Half-a-mirror of http://repo.aduna-software.org/maven2/releases/</name>
-	    <url>http://repository.mygrid.org.uk/artifactory/aduna/</url>
-        </pluginRepository>
-    </pluginRepositories>
 </project>