Strabon

view runtime/pom.xml @ 1183:a92a8a80aae8

started adding sqlite database backend
author Dimitris Bilidas <grad0903@di.uoa.gr>
date Tue Jun 04 18:06:42 2013 +0300 (2013-06-04)
parents e2b76cad5b7c
children f7051f450747
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-runtime</artifactId>
13 <name>Strabon: Runtime</name>
14 <description>Runtime dependencies for Strabon</description>
15 <packaging>jar</packaging>
17 <dependencies>
18 <dependency>
19 <groupId>org.openrdf.sesame</groupId>
20 <artifactId>sesame-sail-memory</artifactId>
21 </dependency>
23 <dependency>
24 <groupId>org.openrdf.sesame</groupId>
25 <artifactId>sesame-queryresultio-spatial-api</artifactId>
26 </dependency>
27 <dependency>
28 <groupId>org.openrdf.sesame</groupId>
29 <artifactId>sesame-queryresultio-spatial-sparqlgeojson</artifactId>
30 </dependency>
31 <dependency>
32 <groupId>org.openrdf.sesame</groupId>
33 <artifactId>sesame-queryresultio-spatial-sparqlkml</artifactId>
34 </dependency>
35 <dependency>
36 <groupId>org.openrdf.sesame</groupId>
37 <artifactId>sesame-queryresultio-spatial-sparqlxml</artifactId>
38 </dependency>
39 <dependency>
40 <groupId>org.openrdf.sesame</groupId>
41 <artifactId>sesame-queryresultio-spatial-sparqlhtml</artifactId>
42 </dependency>
43 <dependency>
44 <groupId>org.openrdf.sesame</groupId>
45 <artifactId>sesame-queryresultio-spatial-text</artifactId>
46 </dependency>
47 <dependency>
48 <groupId>org.openrdf.sesame</groupId>
49 <artifactId>sesame-queryresultio-sparqljson</artifactId>
50 </dependency>
51 <dependency>
52 <groupId>org.openrdf.sesame</groupId>
53 <artifactId>sesame-queryresultio-binary</artifactId>
54 </dependency>
57 <dependency>
58 <groupId>org.openrdf.sesame</groupId>
59 <artifactId>sesame-sail-postgis</artifactId>
60 </dependency>
62 <dependency>
63 <groupId>org.openrdf.sesame</groupId>
64 <artifactId>sesame-sail-sqlite</artifactId>
65 </dependency>
67 <dependency>
68 <groupId>org.openrdf.sesame</groupId>
69 <artifactId>sesame-sail-monetdb</artifactId>
70 </dependency>
72 <dependency>
73 <groupId>org.openrdf.sesame</groupId>
74 <artifactId>sesame-sail-generaldb</artifactId>
75 </dependency>
77 <dependency>
78 <groupId>org.openrdf.sesame</groupId>
79 <artifactId>sesame-queryalgebra-evaluation-spatial</artifactId>
80 </dependency>
82 <dependency>
83 <groupId>org.openrdf.sesame</groupId>
84 <artifactId>sesame-queryalgebra-model</artifactId>
85 </dependency>
87 <dependency>
88 <groupId>org.openrdf.sesame</groupId>
89 <artifactId>sesame-queryalgebra-evaluation</artifactId>
90 </dependency>
92 <dependency>
93 <groupId>org.openrdf.sesame</groupId>
94 <artifactId>sesame-queryparser-api</artifactId>
95 </dependency>
97 <dependency>
98 <groupId>org.openrdf.sesame</groupId>
99 <artifactId>sesame-queryparser-sparql</artifactId>
100 </dependency>
102 <dependency>
103 <groupId>org.openrdf.sesame</groupId>
104 <artifactId>sesame-model</artifactId>
105 </dependency>
107 <dependency>
108 <groupId>org.openrdf.sesame</groupId>
109 <artifactId>sesame-sail-api</artifactId>
110 </dependency>
112 <dependency>
113 <groupId>org.openrdf.sesame</groupId>
114 <artifactId>sesame-query</artifactId>
115 </dependency>
117 <dependency>
118 <groupId>org.openrdf.sesame</groupId>
119 <artifactId>sesame-sail-rdbms</artifactId>
120 </dependency>
122 <dependency>
123 <groupId>org.openrdf.sesame</groupId>
124 <artifactId>sesame-repository-sail</artifactId>
125 </dependency>
127 <!-- rio API -->
128 <dependency>
129 <groupId>org.openrdf.sesame</groupId>
130 <artifactId>sesame-rio-rdfxml</artifactId>
131 </dependency>
133 <dependency>
134 <groupId>org.openrdf.sesame</groupId>
135 <artifactId>sesame-rio-ntriples</artifactId>
136 </dependency>
138 <dependency>
139 <groupId>org.openrdf.sesame</groupId>
140 <artifactId>sesame-rio-turtle</artifactId>
141 </dependency>
143 <dependency>
144 <groupId>org.openrdf.sesame</groupId>
145 <artifactId>sesame-rio-trig</artifactId>
146 </dependency>
148 <dependency>
149 <groupId>org.openrdf.sesame</groupId>
150 <artifactId>sesame-rio-trix</artifactId>
151 </dependency>
153 <dependency>
154 <groupId>org.openrdf.sesame</groupId>
155 <artifactId>sesame-rio-n3</artifactId>
156 </dependency>
158 <dependency>
159 <groupId>org.openrdf.sesame</groupId>
160 <artifactId>sesame-rio-binary</artifactId>
161 </dependency>
162 <!-- rio API -->
164 <!-- GeoTools -->
165 <dependency>
166 <groupId>org.geotools</groupId>
167 <artifactId>gt-geojson</artifactId>
168 </dependency>
170 <dependency>
171 <groupId>org.geotools.xsd</groupId>
172 <artifactId>gt-xsd-kml</artifactId>
173 </dependency>
175 <dependency>
176 <groupId>org.geotools</groupId>
177 <artifactId>gt-xml</artifactId>
178 </dependency>
180 <dependency>
181 <groupId>org.geotools</groupId>
182 <artifactId>gt-epsg-hsql</artifactId>
183 </dependency>
185 <dependency>
186 <groupId>org.geotools</groupId>
187 <artifactId>gt-shapefile</artifactId>
188 </dependency>
190 <dependency>
191 <groupId>org.geotools</groupId>
192 <artifactId>gt-opengis</artifactId>
193 </dependency>
195 <!-- Aduna Appbase -->
196 <dependency>
197 <groupId>info.aduna.appbase</groupId>
198 <artifactId>aduna-appbase</artifactId>
199 <type>pom</type>
200 </dependency>
202 <!-- Aduna Commons -->
203 <!-- Note: other Aduna Commons dependencies are imported from appbase -->
204 <dependency>
205 <groupId>info.aduna.commons</groupId>
206 <artifactId>aduna-commons-collections</artifactId>
207 </dependency>
208 <dependency>
209 <groupId>info.aduna.commons</groupId>
210 <artifactId>aduna-commons-concurrent</artifactId>
211 </dependency>
212 <dependency>
213 <groupId>info.aduna.commons</groupId>
214 <artifactId>aduna-commons-i18n</artifactId>
215 </dependency>
216 <dependency>
217 <groupId>info.aduna.commons</groupId>
218 <artifactId>aduna-commons-iteration</artifactId>
219 </dependency>
220 <dependency>
221 <groupId>info.aduna.commons</groupId>
222 <artifactId>aduna-commons-net-http-server-embedded</artifactId>
223 </dependency>
225 <!-- Apache Commons -->
226 <dependency>
227 <groupId>commons-cli</groupId>
228 <artifactId>commons-cli</artifactId>
229 </dependency>
230 <dependency>
231 <groupId>commons-dbcp</groupId>
232 <artifactId>commons-dbcp</artifactId>
233 </dependency>
234 <dependency>
235 <groupId>commons-fileupload</groupId>
236 <artifactId>commons-fileupload</artifactId>
237 </dependency>
238 <dependency>
239 <groupId>commons-io</groupId>
240 <artifactId>commons-io</artifactId>
241 <!-- this is the version that is specified as an optional dependency for
242 fileupload -->
243 </dependency>
244 <dependency>
245 <groupId>commons-httpclient</groupId>
246 <artifactId>commons-httpclient</artifactId>
247 <exclusions>
248 <exclusion>
249 <groupId>commons-logging</groupId>
250 <artifactId>commons-logging</artifactId>
251 </exclusion>
252 <exclusion>
253 <!-- httpclient includes older codec -->
254 <groupId>commons-codec</groupId>
255 <artifactId>commons-codec</artifactId>
256 </exclusion>
257 </exclusions>
258 </dependency>
259 <dependency>
260 <groupId>commons-codec</groupId>
261 <artifactId>commons-codec</artifactId>
262 <scope>runtime</scope>
263 </dependency>
265 <!-- Spring framework -->
266 <dependency>
267 <groupId>org.springframework</groupId>
268 <artifactId>spring-aop</artifactId>
269 <exclusions>
270 <exclusion>
271 <groupId>commons-logging</groupId>
272 <artifactId>commons-logging</artifactId>
273 </exclusion>
274 </exclusions>
275 </dependency>
277 <!-- Compliance tests -->
278 <dependency>
279 <groupId>edu.lehigh.swat.bench</groupId>
280 <artifactId>uba</artifactId>
281 </dependency>
282 <dependency>
283 <groupId>edu.lehigh.swat.bench</groupId>
284 <artifactId>ubt</artifactId>
285 </dependency>
287 <!-- JDBC Drivers -->
289 <dependency>
290 <groupId>postgresql</groupId>
291 <artifactId>postgresql</artifactId>
292 </dependency>
293 <!--
294 <dependency>
295 <groupId>mysql</groupId>
296 <artifactId>mysql-connector-java</artifactId>
297 </dependency>
298 -->
299 <!-- various -->
300 <dependency>
301 <groupId>cglib</groupId>
302 <artifactId>cglib</artifactId>
303 </dependency>
305 <!-- Testing: JUnit -->
306 <dependency>
307 <groupId>junit</groupId>
308 <artifactId>junit</artifactId>
309 <scope>test</scope>
310 </dependency>
312 <dependency>
313 <groupId>monetdb</groupId>
314 <artifactId>jdbcclient</artifactId>
315 </dependency>
317 <!-- Geotools -->
318 <dependency>
319 <groupId>org.geotools</groupId>
320 <artifactId>gt-epsg-wkt</artifactId>
321 </dependency>
323 <dependency>
324 <groupId>org.geotools</groupId>
325 <artifactId>gt-geometry</artifactId>
326 </dependency>
328 <dependency>
329 <groupId>org.geotools</groupId>
330 <artifactId>gt-data</artifactId>
331 </dependency>
333 <dependency>
334 <groupId>org.geotools</groupId>
335 <artifactId>gt-swing</artifactId>
336 </dependency>
338 <dependency>
339 <groupId>org.opengis</groupId>
340 <artifactId>geoapi-pending</artifactId>
341 </dependency>
343 </dependencies>
345 <build>
346 <pluginManagement>
347 <plugins>
348 <!-- FIXME: version 2.2-beta-2 causes a lot problems -->
349 <plugin>
350 <groupId>org.apache.maven.plugins</groupId>
351 <artifactId>maven-assembly-plugin</artifactId>
352 <version>2.2-beta-1</version>
353 </plugin>
354 <plugin>
355 <groupId>org.eclipse.m2e</groupId>
356 <artifactId>lifecycle-mapping</artifactId>
357 <version>1.0.0</version>
358 <configuration>
359 <lifecycleMappingMetadata>
360 <pluginExecutions>
361 <pluginExecution>
362 <pluginExecutionFilter>
363 <groupId>org.apache.maven.plugins</groupId>
364 <artifactId>maven-dependency-plugin</artifactId>
365 <versionRange>[2.4,)</versionRange>
366 <goals>
367 <goal>copy-dependencies</goal>
368 </goals>
369 </pluginExecutionFilter>
370 <action>
371 <ignore />
372 </action>
373 </pluginExecution>
374 </pluginExecutions>
375 </lifecycleMappingMetadata>
376 </configuration>
377 </plugin>
378 </plugins>
379 </pluginManagement>
381 <plugins>
382 <plugin>
383 <groupId>org.apache.maven.plugins</groupId>
384 <artifactId>maven-compiler-plugin</artifactId>
385 <version>2.3.2</version>
386 <configuration>
387 <source>1.6</source>
388 <target>1.6</target>
389 <encoding>utf8</encoding>
390 </configuration>
391 </plugin>
392 <plugin>
393 <groupId>org.apache.maven.plugins</groupId>
394 <artifactId>maven-dependency-plugin</artifactId>
395 <version>2.4</version>
396 <executions>
397 <execution>
398 <id>copy-dependencies</id>
399 <phase>package</phase>
400 <goals>
401 <goal>copy-dependencies</goal>
402 </goals>
403 <configuration>
404 <outputDirectory>${project.build.directory}</outputDirectory>
405 <overWriteReleases>false</overWriteReleases>
406 <overWriteSnapshots>false</overWriteSnapshots>
407 <overWriteIfNewer>true</overWriteIfNewer>
408 </configuration>
409 </execution>
410 </executions>
411 </plugin>
413 <plugin>
414 <groupId>org.apache.maven.plugins</groupId>
415 <artifactId>maven-jar-plugin</artifactId>
416 <version>2.4</version>
417 <configuration>
418 <skipIfEmpty>true</skipIfEmpty>
419 </configuration>
420 <executions>
421 <execution>
422 <goals>
423 <goal>test-jar</goal>
424 </goals>
425 </execution>
426 </executions>
427 </plugin>
428 </plugins>
429 </build>
430 </project>