Strabon

view pom.xml @ 60:2b5e399f7bb0

Modified various pom.xml to get rid of warnings when compiling with Maven 3
author Kostis Kyzirakos <kkyzir@di.uoa.gr>
date Mon Mar 19 20:43:30 2012 +0100 (2012-03-19)
parents 4fda8ab4a47e
children 5a6948d2bfc5
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 <groupId>eu.earthobservatory</groupId>
7 <artifactId>strabon</artifactId>
8 <version>3.1.6-SNAPSHOT</version>
9 <packaging>pom</packaging>
11 <parent>
12 <groupId>org.openrdf</groupId>
13 <artifactId>openrdf-root-pom</artifactId>
14 <version>5</version>
15 </parent>
17 <name>Strabon</name>
18 <description>Strabon is a storage and query evaluation module for stRDF/stSPARQL.</description>
19 <url>http://www.strabon.di.uoa.gr/</url>
20 <inceptionYear>2008</inceptionYear>
22 <modules>
23 <module>evaluation</module>
24 <module>runtime</module>
25 <module>postgis</module>
26 <module>monetdb</module>
27 <module>generaldb</module>
28 <module>resultio</module>
29 <module>jars</module>
30 </modules>
32 <properties>
33 <sesame.version>2.6.3</sesame.version>
34 <eu.earthobservatory.version>3.1.6-SNAPSHOT</eu.earthobservatory.version>
35 <aduna.appbase.version>3.5.0</aduna.appbase.version>
36 <slf4j.version>1.6.1</slf4j.version>
37 <spring.version>2.5.6</spring.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>
46 <dependency>
47 <groupId>org.openrdf.sesame</groupId>
48 <artifactId>sesame-repository-sail</artifactId>
49 <version>${sesame.version}</version>
50 </dependency>
52 <dependency>
53 <groupId>eu.earthobservatory</groupId>
54 <artifactId>strabon-runtime</artifactId>
55 <version>${eu.earthobservatory.version}</version>
56 </dependency>
58 <dependency>
59 <groupId>org.openrdf.sesame</groupId>
60 <artifactId>sesame-queryresultio-sparqlxml-spatial</artifactId>
61 <version>${eu.earthobservatory.version}</version>
62 </dependency>
64 <dependency>
65 <groupId>org.openrdf.sesame</groupId>
66 <artifactId>sesame-queryalgebra-evaluation-spatial</artifactId>
67 <version>${eu.earthobservatory.version}</version>
68 </dependency>
70 <dependency>
71 <groupId>org.openrdf.sesame</groupId>
72 <artifactId>sesame-sail-postgis</artifactId>
73 <version>${eu.earthobservatory.version}</version>
74 </dependency>
76 <dependency>
77 <groupId>org.openrdf.sesame</groupId>
78 <artifactId>sesame-sail-monetdb</artifactId>
79 <version>${eu.earthobservatory.version}</version>
80 </dependency>
82 <dependency>
83 <groupId>org.openrdf.sesame</groupId>
84 <artifactId>sesame-sail-generaldb</artifactId>
85 <version>${eu.earthobservatory.version}</version>
86 </dependency>
87 <!-- OpenRDF modules -->
88 <dependency>
89 <groupId>org.openrdf.sesame</groupId>
90 <artifactId>sesame-queryalgebra</artifactId>
91 <version>${sesame.version}</version>
92 </dependency>
94 <dependency>
95 <groupId>org.openrdf.sesame</groupId>
96 <artifactId>sesame-queryalgebra-evaluation</artifactId>
97 <version>${sesame.version}</version>
98 </dependency>
100 <dependency>
101 <groupId>org.openrdf.sesame</groupId>
102 <artifactId>sesame-queryalgebra-model</artifactId>
103 <version>${sesame.version}</version>
104 </dependency>
106 <dependency>
107 <groupId>org.openrdf.sesame</groupId>
108 <artifactId>sesame-queryparser-api</artifactId>
109 <version>${sesame.version}</version>
110 </dependency>
112 <dependency>
113 <groupId>org.openrdf.sesame</groupId>
114 <artifactId>sesame-queryparser-sparql</artifactId>
115 <version>${sesame.version}</version>
116 </dependency>
118 <dependency>
119 <groupId>org.openrdf.sesame</groupId>
120 <artifactId>sesame-model</artifactId>
121 <version>${sesame.version}</version>
122 </dependency>
124 <dependency>
125 <groupId>org.openrdf.sesame</groupId>
126 <artifactId>sesame-sail-api</artifactId>
127 <version>${sesame.version}</version>
128 </dependency>
130 <dependency>
131 <groupId>org.openrdf.sesame</groupId>
132 <artifactId>sesame-query</artifactId>
133 <version>${sesame.version}</version>
134 </dependency>
136 <dependency>
137 <groupId>org.openrdf.sesame</groupId>
138 <artifactId>sesame-sail-rdbms</artifactId>
139 <version>${sesame.version}</version>
140 </dependency>
142 <!-- <dependency> <groupId>info.aduna.commons</groupId> <artifactId>aduna-commons-lang</artifactId>
143 <version>2.10.0-SNAPSHOT</version> </dependency> -->
145 <!-- Aduna Commons -->
146 <!-- Note: other Aduna Commons dependencies are imported from appbase -->
147 <dependency>
148 <groupId>info.aduna.commons</groupId>
149 <artifactId>aduna-commons-collections</artifactId>
150 <version>2.8.0</version>
151 </dependency>
152 <dependency>
153 <groupId>info.aduna.commons</groupId>
154 <artifactId>aduna-commons-concurrent</artifactId>
155 <version>2.7.0</version>
156 </dependency>
157 <dependency>
158 <groupId>info.aduna.commons</groupId>
159 <artifactId>aduna-commons-i18n</artifactId>
160 <version>1.4.0</version>
161 </dependency>
162 <dependency>
163 <groupId>info.aduna.commons</groupId>
164 <artifactId>aduna-commons-iteration</artifactId>
165 <version>2.10.0</version>
166 </dependency>
167 <dependency>
168 <groupId>info.aduna.commons</groupId>
169 <artifactId>aduna-commons-net-http-server-embedded</artifactId>
170 <version>2.5.0</version>
171 </dependency>
173 <!-- Apache Commons -->
174 <dependency>
175 <groupId>commons-cli</groupId>
176 <artifactId>commons-cli</artifactId>
177 <version>1.2</version>
178 </dependency>
179 <dependency>
180 <groupId>commons-dbcp</groupId>
181 <artifactId>commons-dbcp</artifactId>
182 <version>1.3</version>
183 </dependency>
184 <dependency>
185 <groupId>commons-fileupload</groupId>
186 <artifactId>commons-fileupload</artifactId>
187 <version>1.2.1</version>
188 </dependency>
189 <dependency>
190 <groupId>commons-io</groupId>
191 <artifactId>commons-io</artifactId>
192 <!-- this is the version that is specified as an optional dependency
193 for fileupload -->
194 <version>1.3.2</version>
195 </dependency>
196 <dependency>
197 <groupId>commons-httpclient</groupId>
198 <artifactId>commons-httpclient</artifactId>
199 <version>3.1</version>
200 <exclusions>
201 <exclusion>
202 <groupId>commons-logging</groupId>
203 <artifactId>commons-logging</artifactId>
204 </exclusion>
205 <exclusion>
206 <!-- httpclient includes older codec -->
207 <groupId>commons-codec</groupId>
208 <artifactId>commons-codec</artifactId>
209 </exclusion>
210 </exclusions>
211 </dependency>
212 <dependency>
213 <groupId>commons-codec</groupId>
214 <artifactId>commons-codec</artifactId>
215 <version>1.4</version>
216 <scope>runtime</scope>
217 </dependency>
219 <!-- Spring framework -->
220 <dependency>
221 <groupId>org.springframework</groupId>
222 <artifactId>spring-aop</artifactId>
223 <version>${spring.version}</version>
224 <exclusions>
225 <exclusion>
226 <groupId>commons-logging</groupId>
227 <artifactId>commons-logging</artifactId>
228 </exclusion>
229 </exclusions>
230 </dependency>
232 <!-- Compliance tests -->
233 <dependency>
234 <groupId>edu.lehigh.swat.bench</groupId>
235 <artifactId>uba</artifactId>
236 <version>1.7</version>
237 </dependency>
238 <dependency>
239 <groupId>edu.lehigh.swat.bench</groupId>
240 <artifactId>ubt</artifactId>
241 <version>1.1</version>
242 </dependency>
244 <!-- JDBC Drivers -->
245 <dependency>
246 <groupId>postgresql</groupId>
247 <artifactId>postgresql</artifactId>
248 <version>9.0-801.jdbc4</version>
249 </dependency>
251 <dependency>
252 <groupId>mysql</groupId>
253 <artifactId>mysql-connector-java</artifactId>
254 <version>5.1.15</version>
255 </dependency>
257 <!-- various -->
258 <dependency>
259 <groupId>cglib</groupId>
260 <artifactId>cglib</artifactId>
261 <version>2.2</version>
262 </dependency>
264 <!-- GeoTools -->
265 <dependency>
266 <groupId>org.geotools.xsd</groupId>
267 <artifactId>gt-xsd-kml</artifactId>
268 <version>${geotools.version}</version>
269 </dependency>
271 <dependency>
272 <groupId>org.geotools</groupId>
273 <artifactId>gt-xml</artifactId>
274 <version>${geotools.version}</version>
275 </dependency>
277 <dependency>
278 <groupId>org.geotools</groupId>
279 <artifactId>gt-epsg-hsql</artifactId>
280 <version>${geotools.version}</version>
281 </dependency>
282 <dependency>
283 <groupId>org.geotools</groupId>
284 <artifactId>gt-shapefile</artifactId>
285 <version>${geotools.version}</version>
286 </dependency>
288 <dependency>
289 <groupId>org.geotools</groupId>
290 <artifactId>gt-referencing</artifactId>
291 <version>${geotools.version}</version>
292 </dependency>
294 <dependency>
295 <groupId>org.geotools</groupId>
296 <artifactId>gt-jts-wrapper</artifactId>
297 <version>${geotools.version}</version>
298 </dependency>
301 <dependency>
302 <groupId>org.geotools</groupId>
303 <artifactId>gt-opengis</artifactId>
304 <version>${geotools.version}</version>
305 </dependency>
307 <!-- <dependency> -->
308 <!-- <groupId>org.opengis</groupId> -->
309 <!-- <artifactId>geoapi</artifactId> -->
310 <!-- <version>3.0.0</version> -->
311 <!-- </dependency> -->
313 <!-- Testing: JUnit -->
314 <dependency>
315 <groupId>junit</groupId>
316 <artifactId>junit</artifactId>
317 <version>4.7</version>
318 <scope>test</scope>
319 </dependency>
321 <!-- SLF4J -->
322 <dependency>
323 <groupId>org.slf4j</groupId>
324 <artifactId>slf4j-api</artifactId>
325 <version>${slf4j.version}</version>
326 </dependency>
328 <dependency>
329 <groupId>org.slf4j</groupId>
330 <artifactId>slf4j-simple</artifactId>
331 <version>${slf4j.version}</version>
332 </dependency>
334 <dependency>
335 <groupId>net.sf</groupId>
336 <artifactId>log4jdbc4</artifactId>
337 <version>1.2</version>
338 </dependency>
341 </dependencies>
342 </dependencyManagement>
344 <build>
345 <pluginManagement>
346 <plugins>
347 <!-- FIXME: version 2.2-beta-2 causes a lot problems -->
348 <plugin>
349 <groupId>org.apache.maven.plugins</groupId>
350 <artifactId>maven-assembly-plugin</artifactId>
351 <version>2.2-beta-1</version>
352 </plugin>
353 </plugins>
354 </pluginManagement>
356 <plugins>
357 <plugin>
358 <groupId>org.apache.maven.plugins</groupId>
359 <artifactId>maven-compiler-plugin</artifactId>
360 <version>2.3.2</version>
361 <configuration>
362 <source>1.6</source>
363 <target>1.6</target>
364 <encoding>utf8</encoding>
365 </configuration>
366 </plugin>
367 <!-- <plugin> <groupId>ch.elca.el4j.maven.plugins</groupId> <artifactId>maven-depgraph-plugin</artifactId>
368 <configuration> <outDir>target/site/images</outDir> <dotFile>${pom.artifactId}.dot</dotFile>
369 <outFile>${pom.artifactId}.png</outFile> <filterEmptyArtifacts>true</filterEmptyArtifacts>
370 </configuration> </plugin> -->
371 <plugin>
372 <artifactId>maven-release-plugin</artifactId>
373 <version>2.2.2</version>
374 <configuration>
375 <tagNameFormat>v@{project.version}</tagNameFormat>
376 <autoVersionSubmodules>true</autoVersionSubmodules>
377 </configuration>
378 </plugin>
379 </plugins>
380 </build>
382 <reporting>
383 <plugins>
384 <plugin>
385 <groupId>org.apache.maven.plugins</groupId>
386 <artifactId>maven-javadoc-plugin</artifactId>
387 <version>2.8.1</version>
388 <configuration>
389 <source>1.6</source>
390 <encoding>utf8</encoding>
391 </configuration>
392 </plugin>
393 </plugins>
394 </reporting>
397 <!-- <pluginRepositories> <pluginRepository> <id>elca-services</id> <url>http://el4.elca-services.ch/el4j/maven2repository</url>
398 <releases> <enabled>true</enabled> </releases> </pluginRepository> </pluginRepositories> -->
400 <scm>
401 <connection>scm:hg:ssh://hg.strabon.di.uoa.gr//opt/hg/Strabon/</connection>
402 <developerConnection>scm:hg:ssh://hg.strabon.di.uoa.gr//opt/hg/Strabon/</developerConnection>
403 <url>http://hg.strabon.di.uoa.gr/Strabon/</url>
404 </scm>
406 <repositories>
408 <repository>
409 <releases>
410 <enabled>true</enabled>
411 </releases>
412 <snapshots>
413 <enabled>false</enabled>
414 </snapshots>
415 <id>strabon.testing</id>
416 <name>Strabon - maven repository</name>
417 <url>http://maven.strabon.di.uoa.gr/content/repositories/testing</url>
418 </repository>
420 <repository>
421 <releases>
422 <enabled>true</enabled>
423 </releases>
424 <snapshots>
425 <enabled>false</enabled>
426 </snapshots>
427 <id>strabon</id>
428 <name>Strabon - maven repository</name>
429 <url>http://maven.strabon.di.uoa.gr/content/repositories/releases</url>
430 </repository>
431 <repository>
432 <releases>
433 <enabled>false</enabled>
434 </releases>
435 <snapshots>
436 <enabled>true</enabled>
437 </snapshots>
438 <id>strabon.snapshot</id>
439 <name>Strabon - maven repository - snapshots</name>
440 <url>http://maven.strabon.di.uoa.gr/content/repositories/snapshots</url>
441 </repository>
444 <repository>
445 <releases>
446 <enabled>true</enabled>
447 </releases>
448 <snapshots>
449 <enabled>false</enabled>
450 </snapshots>
451 <id>aduna-opensource.releases</id>
452 <name>Aduna Open Source - Maven releases</name>
453 <url>http://repo.aduna-software.org/maven2/releases</url>
454 </repository>
455 <repository>
456 <releases>
457 <enabled>false</enabled>
458 </releases>
459 <snapshots>
460 <enabled>true</enabled>
461 </snapshots>
462 <id>aduna-opensource.snapshots</id>
463 <name>Aduna Open Source - Maven snapshots</name>
464 <url>http://repo.aduna-software.org/maven2/snapshots</url>
465 </repository>
466 <repository>
467 <snapshots>
468 <enabled>true</enabled>
469 </snapshots>
470 <id>opengeo</id>
471 <name>OpenGeo Maven Repository</name>
472 <url>http://download.osgeo.org/webdav/geotools/</url>
473 </repository>
474 </repositories>
476 <distributionManagement>
477 <repository>
478 <id>strabon</id>
479 <name>Strabon maven repo</name>
480 <url>http://maven.strabon.di.uoa.gr/content/repositories/releases</url>
481 </repository>
482 <snapshotRepository>
483 <id>strabon.snapshot</id>
484 <name>Strabon maven repo</name>
485 <url>http://maven.strabon.di.uoa.gr/content/repositories/snapshots</url>
486 </snapshotRepository>
487 </distributionManagement>
488 </project>