<?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 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> | |
<parent> | |
<groupId>org.apache.taverna.workbench</groupId> | |
<artifactId>taverna-workbench</artifactId> | |
<version>3.1.0-incubating-SNAPSHOT</version> | |
</parent> | |
<artifactId>taverna-perspective-biocatalogue</artifactId> | |
<name>Apache Taverna BioCatalogue Perspective</name> | |
<repositories> | |
<repository> | |
<!-- FIXME: Avoid this repository --> | |
<releases /> | |
<snapshots> | |
<enabled>false</enabled> | |
</snapshots> | |
<id>fuse</id> | |
<name>fuseRepository</name> | |
<url>http://repo.fusesource.com/maven2-all/</url> | |
</repository> | |
</repositories> | |
<dependencies> | |
<!-- <dependency> <groupId>${project.parent.groupId}</groupId> <artifactId>perspective-core</artifactId> | |
<version>${project.parent.version}</version> </dependency> --> | |
<dependency> | |
<groupId>org.apache.taverna.engine</groupId> | |
<artifactId>taverna-workflowmodel-impl</artifactId> | |
<version>${taverna.engine.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>${project.parent.groupId}</groupId> | |
<artifactId>taverna-menu-api</artifactId> | |
<version>${project.parent.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>${project.parent.groupId}</groupId> | |
<artifactId>taverna-file-api</artifactId> | |
<version>${project.parent.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>${project.parent.groupId}</groupId> | |
<artifactId>taverna-ui</artifactId> | |
<version>${project.parent.version}</version> | |
</dependency> | |
<!-- required for providing contextual views in the bottom-left area of | |
Design perspective --> | |
<dependency> | |
<groupId>${project.parent.groupId}</groupId> | |
<artifactId>taverna-contextual-views-api</artifactId> | |
<version>${project.parent.version}</version> | |
</dependency> | |
<!-- required for inserting a SOAP processor into the current workflow --> | |
<dependency> | |
<groupId>org.apache.taverna.workbench.commonactivities</groupId> | |
<artifactId>taverna-wsdl-activity-ui</artifactId> | |
<version>${taverna.commonactivities.version}</version> | |
</dependency> | |
<!-- required for importing REST processors into the current workflow --> | |
<dependency> | |
<groupId>org.apache.taverna.workbench.commonactivities</groupId> | |
<artifactId>taverna-rest-activity-ui</artifactId> | |
<version>${taverna.commonactivities.version}</version> | |
</dependency> | |
<!-- required for inserting a processor into the current workflow --> | |
<dependency> | |
<groupId>${project.parent.groupId}</groupId> | |
<artifactId>taverna-workflow-view</artifactId> | |
<version>${project.parent.version}</version> | |
</dependency> | |
<!-- required registering with and opening help window --> | |
<dependency> | |
<groupId>${project.parent.groupId}</groupId> | |
<artifactId>taverna-helper</artifactId> | |
<version>${project.parent.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.apache.taverna.osgi</groupId> | |
<artifactId>taverna-app-configuration-api</artifactId> | |
<version>${taverna.osgi.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.jdom</groupId> | |
<artifactId>com.springsource.org.jdom</artifactId> | |
<version>${jdom.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>log4j</groupId> | |
<artifactId>log4j</artifactId> | |
<version>${log4j.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.apache.xmlbeans</groupId> | |
<artifactId>xmlbeans</artifactId> | |
<version>${xmlbeans.version}</version> | |
</dependency> | |
<!-- FlyingSaucer XHTML Renderer --> | |
<!-- (it is critical to use version R8, not any earlier ones - e.g. R8pre2, | |
etc.) --> | |
<dependency> | |
<groupId>org.xhtmlrenderer</groupId> | |
<artifactId>core-renderer</artifactId> | |
<version>${org.xhtmlrenderer.core-renderer.version}</version> | |
<exclusions> | |
<exclusion> | |
<groupId>bouncycastle</groupId> | |
<artifactId>bcprov-jdk14</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>bouncycastle</groupId> | |
<artifactId>bcmail-jdk14</artifactId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<!-- At least StringEscapeUtils class is used from this library --> | |
<dependency> | |
<groupId>org.apache.commons</groupId> | |
<artifactId>com.springsource.org.apache.commons.lang</artifactId> | |
<version>${commons.lang.version}</version> | |
</dependency> | |
<!-- Gson: Java to Json conversion --> | |
<dependency> | |
<groupId>com.google.code.gson</groupId> | |
<artifactId>gson</artifactId> | |
<version>${gson.version}</version> | |
</dependency> | |
</dependencies> | |
<build> | |
<!-- Adds "xmlbeans:xmlbeans" Maven2 goal to compile the API binding classes | |
from XSD schema. --> | |
<plugins> | |
<plugin> | |
<groupId>org.codehaus.mojo</groupId> | |
<artifactId>xmlbeans-maven-plugin</artifactId> | |
<version>2.3.3</version> | |
<executions> | |
<execution> | |
<goals> | |
<goal>xmlbeans</goal> | |
</goals> | |
</execution> | |
</executions> | |
<inherited>true</inherited> | |
<configuration> | |
<!-- "javaSource=1.5" is required to make use of generics and have getXXXList() | |
methods available, not just getXXXArrray() --> | |
<javaSource>1.5</javaSource> | |
<download>true</download> | |
<schemaDirectory>src/main/xsd</schemaDirectory> | |
<!-- Default is target/generated-sources/xmlbeans - which the Maven | |
plugin should be able to add to the Project classpath --> | |
<!-- <sourceGenerationDirectory>src/main/java</sourceGenerationDirectory> --> | |
</configuration> | |
</plugin> | |
</plugins> | |
</build> | |
<packaging>bundle</packaging> | |
</project> |