Strabon

view pom.xml @ 125:719afbe293ba

move around scripts
author Kostis Kyzirakos <kkyzir@di.uoa.gr>
date Tue Apr 17 19:36:47 2012 +0300 (2012-04-17)
parents 54b1e8b253b3
children 4fc7c28159aa
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 <groupId>eu.earthobservatory</groupId>
6 <artifactId>strabon</artifactId>
7 <version>3.1.9-SNAPSHOT</version>
8 <packaging>pom</packaging>
10 <parent>
11 <groupId>org.openrdf</groupId>
12 <artifactId>openrdf-root-pom</artifactId>
13 <version>5</version>
14 </parent>
16 <name>Strabon</name>
17 <description>Strabon is a storage and query evaluation module for stRDF/stSPARQL.</description>
18 <url>http://www.strabon.di.uoa.gr/</url>
19 <inceptionYear>2008</inceptionYear>
21 <modules>
22 <module>evaluation</module>
23 <module>runtime</module>
24 <module>postgis</module>
25 <module>monetdb</module>
26 <module>generaldb</module>
27 <module>resultio</module>
28 <module>endpoint</module>
29 </modules>
31 <properties>
32 <eu.earthobservatory.version>3.1.9-SNAPSHOT</eu.earthobservatory.version>
33 <sesame.version>2.6.3</sesame.version>
34 <aduna.appbase.version>3.5.0</aduna.appbase.version>
35 <slf4j.version>1.6.1</slf4j.version>
36 <spring.version>2.5.6</spring.version>
37 <jts.version>1.8</jts.version>
38 <geotools.version>2.7.4</geotools.version>
39 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
40 <project.build.targetEncoding>UTF-8</project.build.targetEncoding>
41 </properties>
43 <dependencyManagement>
44 <dependencies>
45 <!-- Strabon dependencies -->
46 <dependency>
47 <groupId>org.openrdf.sesame</groupId>
48 <artifactId>sesame-queryalgebra-evaluation-spatial</artifactId>
49 <version>${eu.earthobservatory.version}</version>
50 </dependency>
52 <dependency>
53 <groupId>org.openrdf.sesame</groupId>
54 <artifactId>sesame-queryresultio-sparqlxml-spatial</artifactId>
55 <version>${eu.earthobservatory.version}</version>
56 </dependency>
58 <dependency>
59 <groupId>org.openrdf.sesame</groupId>
60 <artifactId>sesame-sail-generaldb</artifactId>
61 <version>${eu.earthobservatory.version}</version>
62 </dependency>
64 <dependency>
65 <groupId>org.openrdf.sesame</groupId>
66 <artifactId>sesame-sail-monetdb</artifactId>
67 <version>${eu.earthobservatory.version}</version>
68 </dependency>
70 <dependency>
71 <groupId>org.openrdf.sesame</groupId>
72 <artifactId>strabon-runtime</artifactId>
73 <version>${eu.earthobservatory.version}</version>
74 </dependency>
76 <dependency>
77 <groupId>org.openrdf.sesame</groupId>
78 <artifactId>strabon-endpoint</artifactId>
79 <version>${eu.earthobservatory.version}</version>
80 </dependency>
82 <dependency>
83 <groupId>org.openrdf.sesame</groupId>
84 <artifactId>sesame-sail-postgis</artifactId>
85 <version>${eu.earthobservatory.version}</version>
86 </dependency>
88 <!-- Sesame dependencies -->
89 <dependency>
90 <groupId>org.openrdf.sesame</groupId>
91 <artifactId>sesame-repository-sail</artifactId>
92 <version>${sesame.version}</version>
93 </dependency>
95 <dependency>
96 <groupId>eu.earthobservatory</groupId>
97 <artifactId>strabon-runtime</artifactId>
98 <version>${eu.earthobservatory.version}</version>
99 </dependency>
101 <dependency>
102 <groupId>org.openrdf.sesame</groupId>
103 <artifactId>sesame-queryalgebra</artifactId>
104 <version>${sesame.version}</version>
105 </dependency>
107 <dependency>
108 <groupId>org.openrdf.sesame</groupId>
109 <artifactId>sesame-queryalgebra-evaluation</artifactId>
110 <version>${sesame.version}</version>
111 </dependency>
113 <dependency>
114 <groupId>org.openrdf.sesame</groupId>
115 <artifactId>sesame-queryalgebra-model</artifactId>
116 <version>${sesame.version}</version>
117 </dependency>
119 <dependency>
120 <groupId>org.openrdf.sesame</groupId>
121 <artifactId>sesame-queryparser-api</artifactId>
122 <version>${sesame.version}</version>
123 </dependency>
125 <dependency>
126 <groupId>org.openrdf.sesame</groupId>
127 <artifactId>sesame-queryparser-sparql</artifactId>
128 <version>${sesame.version}</version>
129 </dependency>
131 <dependency>
132 <groupId>org.openrdf.sesame</groupId>
133 <artifactId>sesame-model</artifactId>
134 <version>${sesame.version}</version>
135 </dependency>
137 <dependency>
138 <groupId>org.openrdf.sesame</groupId>
139 <artifactId>sesame-sail-api</artifactId>
140 <version>${sesame.version}</version>
141 </dependency>
143 <dependency>
144 <groupId>org.openrdf.sesame</groupId>
145 <artifactId>sesame-query</artifactId>
146 <version>${sesame.version}</version>
147 </dependency>
149 <dependency>
150 <groupId>org.openrdf.sesame</groupId>
151 <artifactId>sesame-sail-rdbms</artifactId>
152 <version>${sesame.version}</version>
153 </dependency>
155 <dependency>
156 <groupId>org.openrdf.sesame</groupId>
157 <artifactId>sesame-repository-sparql</artifactId>
158 <version>${sesame.version}</version>
159 </dependency>
161 <!-- Aduna Commons -->
162 <dependency>
163 <groupId>info.aduna.appbase</groupId>
164 <artifactId>aduna-appbase</artifactId>
165 <version>${aduna.appbase.version}</version>
166 <type>pom</type>
167 </dependency>
169 <dependency>
170 <groupId>info.aduna.commons</groupId>
171 <artifactId>aduna-commons-collections</artifactId>
172 <version>2.8.0</version>
173 </dependency>
175 <dependency>
176 <groupId>info.aduna.commons</groupId>
177 <artifactId>aduna-commons-concurrent</artifactId>
178 <version>2.7.0</version>
179 </dependency>
181 <dependency>
182 <groupId>info.aduna.commons</groupId>
183 <artifactId>aduna-commons-i18n</artifactId>
184 <version>1.4.0</version>
185 </dependency>
187 <dependency>
188 <groupId>info.aduna.commons</groupId>
189 <artifactId>aduna-commons-iteration</artifactId>
190 <version>2.10.0</version>
191 </dependency>
193 <dependency>
194 <groupId>info.aduna.commons</groupId>
195 <artifactId>aduna-commons-net-http-server-embedded</artifactId>
196 <version>2.5.0</version>
197 </dependency>
199 <!-- RIO -->
200 <dependency>
201 <groupId>org.openrdf.sesame</groupId>
202 <artifactId>sesame-rio-rdfxml</artifactId>
203 <version>${sesame.version}</version>
204 </dependency>
206 <dependency>
207 <groupId>org.openrdf.sesame</groupId>
208 <artifactId>sesame-rio-ntriples</artifactId>
209 <version>${sesame.version}</version>
210 </dependency>
212 <dependency>
213 <groupId>org.openrdf.sesame</groupId>
214 <artifactId>sesame-rio-turtle</artifactId>
215 <version>${sesame.version}</version>
216 </dependency>
218 <dependency>
219 <groupId>org.openrdf.sesame</groupId>
220 <artifactId>sesame-rio-trig</artifactId>
221 <version>${sesame.version}</version>
222 </dependency>
224 <dependency>
225 <groupId>org.openrdf.sesame</groupId>
226 <artifactId>sesame-rio-trix</artifactId>
227 <version>${sesame.version}</version>
228 </dependency>
230 <dependency>
231 <groupId>org.openrdf.sesame</groupId>
232 <artifactId>sesame-rio-n3</artifactId>
233 <version>${sesame.version}</version>
234 </dependency>
236 <dependency>
237 <groupId>org.openrdf.sesame</groupId>
238 <artifactId>sesame-rio-binary</artifactId>
239 <version>${sesame.version}</version>
240 </dependency>
242 <!-- GeoTools -->
243 <dependency>
244 <groupId>org.geotools.xsd</groupId>
245 <artifactId>gt-xsd-kml</artifactId>
246 <version>${geotools.version}</version>
247 </dependency>
249 <dependency>
250 <groupId>org.geotools</groupId>
251 <artifactId>gt-xml</artifactId>
252 <version>${geotools.version}</version>
253 </dependency>
255 <dependency>
256 <groupId>org.geotools</groupId>
257 <artifactId>gt-epsg-hsql</artifactId>
258 <version>${geotools.version}</version>
259 </dependency>
260 <dependency>
261 <groupId>org.geotools</groupId>
262 <artifactId>gt-shapefile</artifactId>
263 <version>${geotools.version}</version>
264 </dependency>
266 <dependency>
267 <groupId>org.geotools</groupId>
268 <artifactId>gt-referencing</artifactId>
269 <version>${geotools.version}</version>
270 </dependency>
272 <dependency>
273 <groupId>org.geotools</groupId>
274 <artifactId>gt-jts-wrapper</artifactId>
275 <version>${geotools.version}</version>
276 </dependency>
278 <dependency>
279 <groupId>org.geotools</groupId>
280 <artifactId>gt-opengis</artifactId>
281 <version>${geotools.version}</version>
282 </dependency>
284 <!-- JTS -->
285 <dependency>
286 <groupId>com.vividsolutions</groupId>
287 <artifactId>jts</artifactId>
288 <version>${jts.version}</version>
289 <type>jar</type>
290 </dependency>
292 <!-- JDBC Drivers -->
293 <dependency>
294 <groupId>monetdb</groupId>
295 <artifactId>jdbcclient</artifactId>
296 <version>3.4.0</version>
297 </dependency>
299 <dependency>
300 <groupId>postgresql</groupId>
301 <artifactId>postgresql</artifactId>
302 <version>9.0-801.jdbc4</version>
303 </dependency>
305 <dependency>
306 <groupId>mysql</groupId>
307 <artifactId>mysql-connector-java</artifactId>
308 <version>5.1.15</version>
309 </dependency>
311 <!-- SLF4J -->
312 <dependency>
313 <groupId>org.slf4j</groupId>
314 <artifactId>slf4j-api</artifactId>
315 <version>${slf4j.version}</version>
316 </dependency>
318 <dependency>
319 <groupId>org.slf4j</groupId>
320 <artifactId>slf4j-simple</artifactId>
321 <version>${slf4j.version}</version>
322 </dependency>
324 <dependency>
325 <groupId>net.sf</groupId>
326 <artifactId>log4jdbc4</artifactId>
327 <version>1.2</version>
328 </dependency>
330 <!-- Apache Commons -->
331 <dependency>
332 <groupId>commons-cli</groupId>
333 <artifactId>commons-cli</artifactId>
334 <version>1.2</version>
335 </dependency>
337 <dependency>
338 <groupId>commons-dbcp</groupId>
339 <artifactId>commons-dbcp</artifactId>
340 <version>1.3</version>
341 </dependency>
343 <dependency>
344 <groupId>commons-fileupload</groupId>
345 <artifactId>commons-fileupload</artifactId>
346 <version>1.2.1</version>
347 </dependency>
349 <dependency>
350 <groupId>commons-io</groupId>
351 <artifactId>commons-io</artifactId>
353 <version>1.3.2</version>
354 </dependency>
356 <dependency>
357 <groupId>commons-httpclient</groupId>
358 <artifactId>commons-httpclient</artifactId>
359 <version>3.1</version>
360 <exclusions>
361 <exclusion>
362 <groupId>commons-logging</groupId>
363 <artifactId>commons-logging</artifactId>
364 </exclusion>
365 <exclusion>
366 <!-- httpclient includes older codec -->
367 <groupId>commons-codec</groupId>
368 <artifactId>commons-codec</artifactId>
369 </exclusion>
370 </exclusions>
371 </dependency>
373 <dependency>
374 <groupId>commons-codec</groupId>
375 <artifactId>commons-codec</artifactId>
376 <version>1.4</version>
377 <scope>runtime</scope>
378 </dependency>
380 <dependency>
381 <groupId>commons-validator</groupId>
382 <artifactId>commons-validator</artifactId>
383 <version>1.3.1</version>
384 </dependency>
386 <!-- Spring framework -->
387 <dependency>
388 <groupId>org.springframework</groupId>
389 <artifactId>spring-aop</artifactId>
390 <version>${spring.version}</version>
391 <exclusions>
392 <exclusion>
393 <groupId>commons-logging</groupId>
394 <artifactId>commons-logging</artifactId>
395 </exclusion>
396 </exclusions>
397 </dependency>
399 <dependency>
400 <groupId>org.springframework</groupId>
401 <artifactId>spring-webmvc</artifactId>
402 <version>${spring.version}</version>
403 <exclusions>
404 <exclusion>
405 <groupId>commons-logging</groupId>
406 <artifactId>commons-logging</artifactId>
407 </exclusion>
408 </exclusions>
409 </dependency>
411 <!-- Apache CXF framework -->
412 <dependency>
413 <groupId>org.apache.cxf</groupId>
414 <artifactId>cxf-rt-frontend-jaxws</artifactId>
415 <version>2.2.5</version>
416 </dependency>
418 <dependency>
419 <groupId>org.apache.cxf</groupId>
420 <artifactId>cxf-rt-transports-http</artifactId>
421 <version>2.2.5</version>
422 </dependency>
424 <dependency>
425 <groupId>org.apache.cxf</groupId>
426 <artifactId>cxf-rt-transports-http-jetty</artifactId>
427 <version>2.2.5</version>
428 </dependency>
430 <!-- Compliance tests -->
431 <dependency>
432 <groupId>edu.lehigh.swat.bench</groupId>
433 <artifactId>uba</artifactId>
434 <version>1.7</version>
435 </dependency>
437 <dependency>
438 <groupId>edu.lehigh.swat.bench</groupId>
439 <artifactId>ubt</artifactId>
440 <version>1.1</version>
441 </dependency>
443 <!-- Testing: JUnit -->
444 <dependency>
445 <groupId>junit</groupId>
446 <artifactId>junit</artifactId>
447 <version>4.7</version>
448 <scope>test</scope>
449 </dependency>
451 <!-- Various -->
452 <dependency>
453 <groupId>cglib</groupId>
454 <artifactId>cglib</artifactId>
455 <version>2.2</version>
456 </dependency>
458 <dependency>
459 <groupId>javax</groupId>
460 <artifactId>javaee-web-api</artifactId>
461 <version>6.0</version>
462 <scope>provided</scope>
463 </dependency>
464 </dependencies>
465 </dependencyManagement>
467 <build>
468 <pluginManagement>
469 <plugins>
470 <plugin>
471 <groupId>org.apache.maven.plugins</groupId>
472 <artifactId>maven-assembly-plugin</artifactId>
473 <version>2.3</version>
474 </plugin>
476 <!-- The following plugin is for being able to run tomcat6/7:run -->
477 <plugin>
478 <groupId>org.apache.tomcat.maven</groupId>
479 <artifactId>tomcat7-maven-plugin</artifactId>
480 <version>2.0-SNAPSHOT</version>
481 </plugin>
482 </plugins>
483 </pluginManagement>
485 <plugins>
486 <plugin>
487 <groupId>org.apache.maven.plugins</groupId>
488 <artifactId>maven-compiler-plugin</artifactId>
489 <version>2.3.2</version>
490 <configuration>
491 <source>1.6</source>
492 <target>1.6</target>
493 <encoding>utf8</encoding>
494 </configuration>
495 </plugin>
496 <!-- <plugin> <groupId>ch.elca.el4j.maven.plugins</groupId> <artifactId>maven-depgraph-plugin</artifactId>
497 <configuration> <outDir>target/site/images</outDir> <dotFile>${pom.artifactId}.dot</dotFile>
498 <outFile>${pom.artifactId}.png</outFile> <filterEmptyArtifacts>true</filterEmptyArtifacts>
499 </configuration> </plugin> -->
500 <plugin>
501 <artifactId>maven-release-plugin</artifactId>
502 <version>2.2.2</version>
503 <configuration>
504 <tagNameFormat>v@{project.version}</tagNameFormat>
505 <autoVersionSubmodules>true</autoVersionSubmodules>
506 </configuration>
507 </plugin>
508 </plugins>
509 </build>
511 <reporting>
512 <plugins>
513 <plugin>
514 <groupId>org.apache.maven.plugins</groupId>
515 <artifactId>maven-javadoc-plugin</artifactId>
516 <version>2.8.1</version>
517 <configuration>
518 <source>1.6</source>
519 <encoding>utf8</encoding>
520 </configuration>
521 </plugin>
522 </plugins>
523 </reporting>
526 <!-- <pluginRepositories> <pluginRepository> <id>elca-services</id> <url>http://el4.elca-services.ch/el4j/maven2repository</url>
527 <releases> <enabled>true</enabled> </releases> </pluginRepository> </pluginRepositories> -->
529 <pluginRepositories>
530 <!-- The following repository is for being able to run tomcat7:run -->
531 <pluginRepository>
532 <id>apache.snapshots</id>
533 <name>Apache Snapshots</name>
534 <url>http://people.apache.org/repo/m2-snapshot-repository</url>
535 <releases>
536 <enabled>false</enabled>
537 </releases>
538 <snapshots>
539 <enabled>true</enabled>
540 </snapshots>
541 </pluginRepository>
542 </pluginRepositories>
544 <scm>
545 <connection>scm:hg:ssh://hg.strabon.di.uoa.gr//opt/hg/Strabon/</connection>
546 <developerConnection>scm:hg:ssh://hg.strabon.di.uoa.gr//opt/hg/Strabon/</developerConnection>
547 <url>http://hg.strabon.di.uoa.gr/Strabon/</url>
548 </scm>
550 <repositories>
552 <repository>
553 <releases>
554 <enabled>true</enabled>
555 </releases>
556 <snapshots>
557 <enabled>false</enabled>
558 </snapshots>
559 <id>strabon.testing</id>
560 <name>Strabon - maven repository</name>
561 <url>http://maven.strabon.di.uoa.gr/content/repositories/testing</url>
562 </repository>
564 <repository>
565 <releases>
566 <enabled>true</enabled>
567 </releases>
568 <snapshots>
569 <enabled>false</enabled>
570 </snapshots>
571 <id>strabon</id>
572 <name>Strabon - maven repository</name>
573 <url>http://maven.strabon.di.uoa.gr/content/repositories/releases</url>
574 </repository>
575 <repository>
576 <releases>
577 <enabled>false</enabled>
578 </releases>
579 <snapshots>
580 <enabled>true</enabled>
581 </snapshots>
582 <id>strabon.snapshot</id>
583 <name>Strabon - maven repository - snapshots</name>
584 <url>http://maven.strabon.di.uoa.gr/content/repositories/snapshots</url>
585 </repository>
588 <repository>
589 <releases>
590 <enabled>true</enabled>
591 </releases>
592 <snapshots>
593 <enabled>false</enabled>
594 </snapshots>
595 <id>aduna-opensource.releases</id>
596 <name>Aduna Open Source - Maven releases</name>
597 <url>http://repo.aduna-software.org/maven2/releases</url>
598 </repository>
599 <repository>
600 <releases>
601 <enabled>false</enabled>
602 </releases>
603 <snapshots>
604 <enabled>true</enabled>
605 </snapshots>
606 <id>aduna-opensource.snapshots</id>
607 <name>Aduna Open Source - Maven snapshots</name>
608 <url>http://repo.aduna-software.org/maven2/snapshots</url>
609 </repository>
610 <repository>
611 <snapshots>
612 <enabled>true</enabled>
613 </snapshots>
614 <id>opengeo</id>
615 <name>OpenGeo Maven Repository</name>
616 <url>http://download.osgeo.org/webdav/geotools/</url>
617 </repository>
618 </repositories>
620 <distributionManagement>
621 <repository>
622 <id>strabon</id>
623 <name>Strabon maven repo</name>
624 <url>http://maven.strabon.di.uoa.gr/content/repositories/releases</url>
625 </repository>
626 <snapshotRepository>
627 <id>strabon.snapshot</id>
628 <name>Strabon maven repo</name>
629 <url>http://maven.strabon.di.uoa.gr/content/repositories/snapshots</url>
630 </snapshotRepository>
631 </distributionManagement>
632 </project>