Strabon

view runtime/pom.xml @ 132:6945f58b1619

Added geojson support. more tests will follow
author Manos Karpathiotakis <mk@di.uoa.gr>
date Tue May 08 17:36:10 2012 +0300 (2012-05-08)
parents 54b1e8b253b3
children 30b26e89d085
line source
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4 <modelVersion>4.0.0</modelVersion>
6 <parent>
7 <groupId>eu.earthobservatory</groupId>
8 <artifactId>strabon</artifactId>
9 <version>3.1.9-SNAPSHOT</version>
10 </parent>
12 <artifactId>strabon-runtime</artifactId>
14 <name>Strabon: Runtime</name>
15 <description>Runtime dependencies for Strabon</description>
16 <packaging>jar</packaging>
18 <dependencies>
19 <dependency>
20 <groupId>org.openrdf.sesame</groupId>
21 <artifactId>sesame-queryresultio-sparqlxml-spatial</artifactId>
22 </dependency>
24 <dependency>
25 <groupId>org.openrdf.sesame</groupId>
26 <artifactId>sesame-sail-postgis</artifactId>
27 </dependency>
29 <dependency>
30 <groupId>org.openrdf.sesame</groupId>
31 <artifactId>sesame-sail-monetdb</artifactId>
32 </dependency>
34 <dependency>
35 <groupId>org.openrdf.sesame</groupId>
36 <artifactId>sesame-sail-generaldb</artifactId>
37 </dependency>
39 <dependency>
40 <groupId>org.openrdf.sesame</groupId>
41 <artifactId>sesame-queryalgebra-evaluation-spatial</artifactId>
42 </dependency>
44 <dependency>
45 <groupId>org.openrdf.sesame</groupId>
46 <artifactId>sesame-queryalgebra-model</artifactId>
47 </dependency>
49 <dependency>
50 <groupId>org.openrdf.sesame</groupId>
51 <artifactId>sesame-queryalgebra-evaluation</artifactId>
52 </dependency>
54 <dependency>
55 <groupId>org.openrdf.sesame</groupId>
56 <artifactId>sesame-queryparser-api</artifactId>
57 </dependency>
59 <dependency>
60 <groupId>org.openrdf.sesame</groupId>
61 <artifactId>sesame-queryparser-sparql</artifactId>
62 </dependency>
64 <dependency>
65 <groupId>org.openrdf.sesame</groupId>
66 <artifactId>sesame-model</artifactId>
67 </dependency>
69 <dependency>
70 <groupId>org.openrdf.sesame</groupId>
71 <artifactId>sesame-sail-api</artifactId>
72 </dependency>
74 <dependency>
75 <groupId>org.openrdf.sesame</groupId>
76 <artifactId>sesame-query</artifactId>
77 </dependency>
79 <dependency>
80 <groupId>org.openrdf.sesame</groupId>
81 <artifactId>sesame-sail-rdbms</artifactId>
82 </dependency>
84 <dependency>
85 <groupId>org.openrdf.sesame</groupId>
86 <artifactId>sesame-repository-sail</artifactId>
87 </dependency>
89 <!-- rio API -->
90 <dependency>
91 <groupId>org.openrdf.sesame</groupId>
92 <artifactId>sesame-rio-rdfxml</artifactId>
93 </dependency>
95 <dependency>
96 <groupId>org.openrdf.sesame</groupId>
97 <artifactId>sesame-rio-ntriples</artifactId>
98 </dependency>
100 <dependency>
101 <groupId>org.openrdf.sesame</groupId>
102 <artifactId>sesame-rio-turtle</artifactId>
103 </dependency>
105 <dependency>
106 <groupId>org.openrdf.sesame</groupId>
107 <artifactId>sesame-rio-trig</artifactId>
108 </dependency>
110 <dependency>
111 <groupId>org.openrdf.sesame</groupId>
112 <artifactId>sesame-rio-trix</artifactId>
113 </dependency>
115 <dependency>
116 <groupId>org.openrdf.sesame</groupId>
117 <artifactId>sesame-rio-n3</artifactId>
118 </dependency>
120 <dependency>
121 <groupId>org.openrdf.sesame</groupId>
122 <artifactId>sesame-rio-binary</artifactId>
123 </dependency>
124 <!-- rio API -->
126 <!-- GeoTools -->
127 <dependency>
128 <groupId>org.geotools</groupId>
129 <artifactId>gt-geojson</artifactId>
130 </dependency>
132 <dependency>
133 <groupId>org.geotools.xsd</groupId>
134 <artifactId>gt-xsd-kml</artifactId>
135 </dependency>
137 <dependency>
138 <groupId>org.geotools</groupId>
139 <artifactId>gt-xml</artifactId>
140 </dependency>
142 <dependency>
143 <groupId>org.geotools</groupId>
144 <artifactId>gt-epsg-hsql</artifactId>
145 </dependency>
147 <dependency>
148 <groupId>org.geotools</groupId>
149 <artifactId>gt-shapefile</artifactId>
150 </dependency>
152 <dependency>
153 <groupId>org.geotools</groupId>
154 <artifactId>gt-opengis</artifactId>
155 </dependency>
157 <!-- Aduna Appbase -->
158 <dependency>
159 <groupId>info.aduna.appbase</groupId>
160 <artifactId>aduna-appbase</artifactId>
161 <type>pom</type>
162 </dependency>
164 <!-- Aduna Commons -->
165 <!-- Note: other Aduna Commons dependencies are imported from appbase -->
166 <dependency>
167 <groupId>info.aduna.commons</groupId>
168 <artifactId>aduna-commons-collections</artifactId>
169 </dependency>
170 <dependency>
171 <groupId>info.aduna.commons</groupId>
172 <artifactId>aduna-commons-concurrent</artifactId>
173 </dependency>
174 <dependency>
175 <groupId>info.aduna.commons</groupId>
176 <artifactId>aduna-commons-i18n</artifactId>
177 </dependency>
178 <dependency>
179 <groupId>info.aduna.commons</groupId>
180 <artifactId>aduna-commons-iteration</artifactId>
181 </dependency>
182 <dependency>
183 <groupId>info.aduna.commons</groupId>
184 <artifactId>aduna-commons-net-http-server-embedded</artifactId>
185 </dependency>
187 <!-- Apache Commons -->
188 <dependency>
189 <groupId>commons-cli</groupId>
190 <artifactId>commons-cli</artifactId>
191 </dependency>
192 <dependency>
193 <groupId>commons-dbcp</groupId>
194 <artifactId>commons-dbcp</artifactId>
195 </dependency>
196 <dependency>
197 <groupId>commons-fileupload</groupId>
198 <artifactId>commons-fileupload</artifactId>
199 </dependency>
200 <dependency>
201 <groupId>commons-io</groupId>
202 <artifactId>commons-io</artifactId>
203 <!-- this is the version that is specified as an optional dependency for
204 fileupload -->
205 </dependency>
206 <dependency>
207 <groupId>commons-httpclient</groupId>
208 <artifactId>commons-httpclient</artifactId>
209 <exclusions>
210 <exclusion>
211 <groupId>commons-logging</groupId>
212 <artifactId>commons-logging</artifactId>
213 </exclusion>
214 <exclusion>
215 <!-- httpclient includes older codec -->
216 <groupId>commons-codec</groupId>
217 <artifactId>commons-codec</artifactId>
218 </exclusion>
219 </exclusions>
220 </dependency>
221 <dependency>
222 <groupId>commons-codec</groupId>
223 <artifactId>commons-codec</artifactId>
224 <scope>runtime</scope>
225 </dependency>
227 <!-- Spring framework -->
228 <dependency>
229 <groupId>org.springframework</groupId>
230 <artifactId>spring-aop</artifactId>
231 <exclusions>
232 <exclusion>
233 <groupId>commons-logging</groupId>
234 <artifactId>commons-logging</artifactId>
235 </exclusion>
236 </exclusions>
237 </dependency>
239 <!-- Compliance tests -->
240 <dependency>
241 <groupId>edu.lehigh.swat.bench</groupId>
242 <artifactId>uba</artifactId>
243 </dependency>
244 <dependency>
245 <groupId>edu.lehigh.swat.bench</groupId>
246 <artifactId>ubt</artifactId>
247 </dependency>
249 <!-- JDBC Drivers -->
251 <dependency>
252 <groupId>postgresql</groupId>
253 <artifactId>postgresql</artifactId>
254 </dependency>
256 <dependency>
257 <groupId>mysql</groupId>
258 <artifactId>mysql-connector-java</artifactId>
259 </dependency>
261 <!-- various -->
262 <dependency>
263 <groupId>cglib</groupId>
264 <artifactId>cglib</artifactId>
265 </dependency>
267 <!-- Testing: JUnit -->
268 <dependency>
269 <groupId>junit</groupId>
270 <artifactId>junit</artifactId>
271 <scope>test</scope>
272 </dependency>
274 <dependency>
275 <groupId>monetdb</groupId>
276 <artifactId>jdbcclient</artifactId>
277 <version>3.4.0</version>
278 </dependency>
280 <!-- <dependency> <groupId>net.sf</groupId> <artifactId>log4jdbc3</artifactId>
281 <version>1.2beta2</version> </dependency> -->
282 </dependencies>
284 <build>
285 <pluginManagement>
286 <plugins>
287 <!-- FIXME: version 2.2-beta-2 causes a lot problems -->
288 <plugin>
289 <groupId>org.apache.maven.plugins</groupId>
290 <artifactId>maven-assembly-plugin</artifactId>
291 <version>2.2-beta-1</version>
292 </plugin>
293 <plugin>
294 <groupId>org.eclipse.m2e</groupId>
295 <artifactId>lifecycle-mapping</artifactId>
296 <version>1.0.0</version>
297 <configuration>
298 <lifecycleMappingMetadata>
299 <pluginExecutions>
300 <pluginExecution>
301 <pluginExecutionFilter>
302 <groupId>org.apache.maven.plugins</groupId>
303 <artifactId>maven-dependency-plugin</artifactId>
304 <versionRange>[2.3,)</versionRange>
305 <goals>
306 <goal>copy-dependencies</goal>
307 </goals>
308 </pluginExecutionFilter>
309 <action>
310 <ignore />
311 </action>
312 </pluginExecution>
313 </pluginExecutions>
314 </lifecycleMappingMetadata>
315 </configuration>
316 </plugin>
317 </plugins>
318 </pluginManagement>
320 <plugins>
321 <plugin>
322 <groupId>org.apache.maven.plugins</groupId>
323 <artifactId>maven-compiler-plugin</artifactId>
324 <version>2.3.2</version>
325 <configuration>
326 <source>1.6</source>
327 <target>1.6</target>
328 <encoding>utf8</encoding>
329 </configuration>
330 </plugin>
331 <plugin>
332 <groupId>org.apache.maven.plugins</groupId>
333 <artifactId>maven-dependency-plugin</artifactId>
334 <version>2.4</version>
335 <executions>
336 <execution>
337 <id>copy-dependencies</id>
338 <phase>package</phase>
339 <goals>
340 <goal>copy-dependencies</goal>
341 </goals>
342 <configuration>
343 <outputDirectory>${project.build.directory}</outputDirectory>
344 <overWriteReleases>false</overWriteReleases>
345 <overWriteSnapshots>false</overWriteSnapshots>
346 <overWriteIfNewer>true</overWriteIfNewer>
347 </configuration>
348 </execution>
349 </executions>
350 </plugin>
352 <plugin>
353 <groupId>org.apache.maven.plugins</groupId>
354 <artifactId>maven-jar-plugin</artifactId>
355 <version>2.4</version>
356 <configuration>
357 <skipIfEmpty>true</skipIfEmpty>
358 </configuration>
359 <executions>
360 <execution>
361 <goals>
362 <goal>test-jar</goal>
363 </goals>
364 </execution>
365 </executions>
366 </plugin>
367 </plugins>
368 </build>
369 </project>