Strabon

diff endpoint-client/pom.xml @ 686:706b99be9078

added endpoint-client maven submodule: a Java implementation for Strabon endpoint
author Babis Nikolaou <charnik@di.uoa.gr>
date Mon Nov 05 20:40:17 2012 +0200 (2012-11-05)
parents
children 9a4bb8e81273
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/endpoint-client/pom.xml	Mon Nov 05 20:40:17 2012 +0200
     1.3 @@ -0,0 +1,182 @@
     1.4 +<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">
     1.5 +
     1.6 +	<modelVersion>4.0.0</modelVersion>
     1.7 +
     1.8 +	<parent>
     1.9 +		<groupId>eu.earthobservatory</groupId>
    1.10 +		<artifactId>strabon</artifactId>
    1.11 +		<version>3.2.5-SNAPSHOT</version>
    1.12 +	</parent>
    1.13 +
    1.14 +	<artifactId>endpoint-client</artifactId>
    1.15 +
    1.16 +	<name>Strabon: Endpoint client</name>
    1.17 +	<description>A java client for Strabon endpoint</description>
    1.18 +	<packaging>jar</packaging>
    1.19 +
    1.20 +	<dependencies>
    1.21 +		<dependency>
    1.22 +			<groupId>org.openrdf.sesame</groupId>
    1.23 +			<artifactId>sesame-queryresultio-spatial</artifactId>
    1.24 +		</dependency>
    1.25 +		<!--
    1.26 +		<dependency>
    1.27 +			<groupId>org.openrdf.sesame</groupId>
    1.28 +			<artifactId>sesame-queryalgebra-evaluation-spatial</artifactId>
    1.29 +		</dependency>
    1.30 +		<dependency>
    1.31 +			<groupId>org.openrdf.sesame</groupId>
    1.32 +			<artifactId>sesame-queryalgebra-evaluation</artifactId>
    1.33 +		</dependency>
    1.34 +		<dependency>
    1.35 +			<groupId>org.openrdf.sesame</groupId>
    1.36 +			<artifactId>sesame-rio-rdfxml</artifactId>
    1.37 +		</dependency>
    1.38 +
    1.39 +		<dependency>
    1.40 +			<groupId>org.openrdf.sesame</groupId>
    1.41 +			<artifactId>sesame-rio-ntriples</artifactId>
    1.42 +		</dependency>
    1.43 +
    1.44 +		<dependency>
    1.45 +			<groupId>org.openrdf.sesame</groupId>
    1.46 +			<artifactId>sesame-rio-turtle</artifactId>
    1.47 +		</dependency>
    1.48 +
    1.49 +		<dependency>
    1.50 +			<groupId>org.openrdf.sesame</groupId>
    1.51 +			<artifactId>sesame-rio-trig</artifactId>
    1.52 +		</dependency>
    1.53 +
    1.54 +		<dependency>
    1.55 +			<groupId>org.openrdf.sesame</groupId>
    1.56 +			<artifactId>sesame-rio-trix</artifactId>
    1.57 +		</dependency>
    1.58 +
    1.59 +		<dependency>
    1.60 +			<groupId>org.openrdf.sesame</groupId>
    1.61 +			<artifactId>sesame-rio-n3</artifactId>
    1.62 +		</dependency>
    1.63 +
    1.64 +		<dependency>
    1.65 +			<groupId>org.openrdf.sesame</groupId>
    1.66 +			<artifactId>sesame-rio-binary</artifactId>
    1.67 +		</dependency>
    1.68 +-->
    1.69 +
    1.70 +		<dependency>
    1.71 +			<groupId>commons-httpclient</groupId>
    1.72 +			<artifactId>commons-httpclient</artifactId>
    1.73 +			<exclusions>
    1.74 +				<exclusion>
    1.75 +					<groupId>commons-logging</groupId>
    1.76 +					<artifactId>commons-logging</artifactId>
    1.77 +				</exclusion>
    1.78 +				<exclusion>
    1.79 +					<!-- httpclient includes older codec -->
    1.80 +					<groupId>commons-codec</groupId>
    1.81 +					<artifactId>commons-codec</artifactId>
    1.82 +				</exclusion>
    1.83 +			</exclusions>
    1.84 +		</dependency>
    1.85 +		<dependency>
    1.86 +			<groupId>commons-codec</groupId>
    1.87 +			<artifactId>commons-codec</artifactId>
    1.88 +			<scope>runtime</scope>
    1.89 +		</dependency>
    1.90 +
    1.91 +		<!-- Testing: JUnit -->
    1.92 +		<dependency>
    1.93 +			<groupId>junit</groupId>
    1.94 +			<artifactId>junit</artifactId>
    1.95 +			<scope>test</scope>
    1.96 +		</dependency>
    1.97 +	</dependencies>
    1.98 +
    1.99 +	<build>
   1.100 +		<pluginManagement>
   1.101 +			<plugins>
   1.102 +				<!-- FIXME: version 2.2-beta-2 causes a lot problems -->
   1.103 +				<plugin>
   1.104 +					<groupId>org.apache.maven.plugins</groupId>
   1.105 +					<artifactId>maven-assembly-plugin</artifactId>
   1.106 +					<version>2.2-beta-1</version>
   1.107 +				</plugin>
   1.108 +				<plugin>
   1.109 +					<groupId>org.eclipse.m2e</groupId>
   1.110 +					<artifactId>lifecycle-mapping</artifactId>
   1.111 +					<version>1.0.0</version>
   1.112 +					<configuration>
   1.113 +						<lifecycleMappingMetadata>
   1.114 +							<pluginExecutions>
   1.115 +								<pluginExecution>
   1.116 +									<pluginExecutionFilter>
   1.117 +										<groupId>org.apache.maven.plugins</groupId>
   1.118 +										<artifactId>maven-dependency-plugin</artifactId>
   1.119 +										<versionRange>[2.3,)</versionRange>
   1.120 +										<goals>
   1.121 +											<goal>copy-dependencies</goal>
   1.122 +										</goals>
   1.123 +									</pluginExecutionFilter>
   1.124 +									<action>
   1.125 +										<ignore />
   1.126 +									</action>
   1.127 +								</pluginExecution>
   1.128 +							</pluginExecutions>
   1.129 +						</lifecycleMappingMetadata>
   1.130 +					</configuration>
   1.131 +				</plugin>
   1.132 +			</plugins>
   1.133 +		</pluginManagement>
   1.134 +
   1.135 +		<plugins>
   1.136 +			<plugin>
   1.137 +				<groupId>org.apache.maven.plugins</groupId>
   1.138 +				<artifactId>maven-compiler-plugin</artifactId>
   1.139 +				<version>2.3.2</version>
   1.140 +				<configuration>
   1.141 +					<source>1.6</source>
   1.142 +					<target>1.6</target>
   1.143 +					<encoding>utf8</encoding>
   1.144 +				</configuration>
   1.145 +			</plugin>
   1.146 +			<plugin>
   1.147 +				<groupId>org.apache.maven.plugins</groupId>
   1.148 +				<artifactId>maven-dependency-plugin</artifactId>
   1.149 +				<version>2.4</version>
   1.150 +				<executions>
   1.151 +					<execution>
   1.152 +						<id>copy-dependencies</id>
   1.153 +						<phase>package</phase>
   1.154 +						<goals>
   1.155 +							<goal>copy-dependencies</goal>
   1.156 +						</goals>
   1.157 +						<configuration>
   1.158 +							<outputDirectory>${project.build.directory}</outputDirectory>
   1.159 +							<overWriteReleases>false</overWriteReleases>
   1.160 +							<overWriteSnapshots>false</overWriteSnapshots>
   1.161 +							<overWriteIfNewer>true</overWriteIfNewer>
   1.162 +						</configuration>
   1.163 +					</execution>
   1.164 +				</executions>
   1.165 +			</plugin>
   1.166 +
   1.167 +			<plugin>
   1.168 +				<groupId>org.apache.maven.plugins</groupId>
   1.169 +				<artifactId>maven-jar-plugin</artifactId>
   1.170 +				<version>2.4</version>
   1.171 +				<configuration>
   1.172 +					<skipIfEmpty>true</skipIfEmpty>
   1.173 +				</configuration>
   1.174 +				<executions>
   1.175 +					<execution>
   1.176 +						<goals>
   1.177 +							<goal>test-jar</goal>
   1.178 +						</goals>
   1.179 +					</execution>
   1.180 +				</executions>
   1.181 +			</plugin>
   1.182 +		</plugins>
   1.183 +	</build>
   1.184 +</project>
   1.185 +