Strabon

view endpoint-client/pom.xml @ 1010:34a6c207f0d3

changed StrabonEndpoint to SPARQLEndpoint, added SpatialEndpoint to support KML format for all spatial endpoints (Virtuoso, Parliament, Strabon), added tests for SpatialEndpoint, tests for SPARQLEndpoint with Parliament and Virtuoso. Tests need to be added for Virtuoso endpoint to test which formats are not supported
author Kallirroi Dogani <kallirroi@di.uoa.gr>
date Sat Apr 06 18:05:36 2013 +0300 (2013-04-06)
parents 2daceed2f0d0
children e88617751ee6 e6faec9facc6
line source
1 <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">
3 <modelVersion>4.0.0</modelVersion>
5 <parent>
6 <groupId>eu.earthobservatory</groupId>
7 <artifactId>strabon</artifactId>
8 <version>3.2.9-SNAPSHOT</version>
9 </parent>
11 <artifactId>strabon-endpoint-client</artifactId>
13 <name>Strabon: Endpoint client</name>
14 <description>A java client for Strabon endpoint</description>
15 <packaging>jar</packaging>
17 <dependencies>
18 <dependency>
19 <groupId>org.openrdf.sesame</groupId>
20 <artifactId>sesame-rio-api</artifactId>
21 </dependency>
22 <dependency>
23 <groupId>org.openrdf.sesame</groupId>
24 <artifactId>sesame-queryresultio-spatial-api</artifactId>
25 </dependency>
27 <dependency>
28 <groupId>org.apache.httpcomponents</groupId>
29 <artifactId>httpclient</artifactId>
30 <!-- version was put in purpose! do not remove it; -->
31 <version>4.2</version>
32 </dependency>
34 <!-- Testing: JUnit -->
35 <dependency>
36 <groupId>junit</groupId>
37 <artifactId>junit</artifactId>
38 <scope>test</scope>
39 </dependency>
40 <dependency>
41 <groupId>org.openrdf.sesame</groupId>
42 <artifactId>
43 sesame-queryresultio-spatial-sparqlkml
44 </artifactId>
45 </dependency>
46 </dependencies>
48 <build>
49 <pluginManagement>
50 <plugins>
51 <plugin>
52 <groupId>org.eclipse.m2e</groupId>
53 <artifactId>lifecycle-mapping</artifactId>
54 <version>1.0.0</version>
55 <configuration>
56 <lifecycleMappingMetadata>
57 <pluginExecutions>
58 <pluginExecution>
59 <pluginExecutionFilter>
60 <groupId>org.apache.maven.plugins</groupId>
61 <artifactId>maven-dependency-plugin</artifactId>
62 <versionRange>[2.3,)</versionRange>
63 <goals>
64 <goal>copy-dependencies</goal>
65 </goals>
66 </pluginExecutionFilter>
67 <action>
68 <ignore />
69 </action>
70 </pluginExecution>
71 </pluginExecutions>
72 </lifecycleMappingMetadata>
73 </configuration>
74 </plugin>
75 </plugins>
76 </pluginManagement>
78 <plugins>
79 <plugin>
80 <groupId>org.apache.maven.plugins</groupId>
81 <artifactId>maven-compiler-plugin</artifactId>
82 <version>2.3.2</version>
83 <configuration>
84 <source>1.6</source>
85 <target>1.6</target>
86 <encoding>utf8</encoding>
87 </configuration>
88 </plugin>
89 <plugin>
90 <groupId>org.apache.maven.plugins</groupId>
91 <artifactId>maven-dependency-plugin</artifactId>
92 <version>2.4</version>
93 <executions>
94 <execution>
95 <id>copy-dependencies</id>
96 <phase>package</phase>
97 <goals>
98 <goal>copy-dependencies</goal>
99 </goals>
100 <configuration>
101 <outputDirectory>${project.build.directory}</outputDirectory>
102 <overWriteReleases>false</overWriteReleases>
103 <overWriteSnapshots>false</overWriteSnapshots>
104 <overWriteIfNewer>true</overWriteIfNewer>
105 </configuration>
106 </execution>
107 </executions>
108 </plugin>
110 <plugin>
111 <groupId>org.apache.maven.plugins</groupId>
112 <artifactId>maven-jar-plugin</artifactId>
113 <version>2.4</version>
114 <configuration>
115 <skipIfEmpty>true</skipIfEmpty>
116 </configuration>
117 <executions>
118 <execution>
119 <goals>
120 <goal>test-jar</goal>
121 </goals>
122 </execution>
123 </executions>
124 </plugin>
125 </plugins>
126 </build>
128 <profiles>
129 <profile>
130 <id>conditional-shade-plugin</id>
132 <activation>
133 <property><name>!shade.skip</name></property>
134 </activation>
135 <build>
136 <plugins>
137 <plugin>
138 <groupId>org.apache.maven.plugins</groupId>
139 <artifactId>maven-shade-plugin</artifactId>
140 <version>2.0</version>
141 <!--
142 <configuration>
143 </configuration>
144 -->
145 <executions>
146 <execution>
147 <phase>package</phase>
148 <goals>
149 <goal>shade</goal>
150 </goals>
151 <configuration>
152 <transformers>
153 <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
154 <mainClass>eu.earthobservatory.org.StrabonEndpoint.client.StrabonEndpoint</mainClass>
155 </transformer>
156 </transformers>
157 </configuration>
158 </execution>
159 </executions>
160 </plugin>
161 </plugins>
162 </build>
163 </profile>
164 </profiles>
165 </project>