Strabon

view runtime/pom.xml @ 64:ec4719a2c580

Removed jars module. Runtime gathers all jars.
author Kostis Kyzirakos <kkyzir@di.uoa.gr>
date Mon Mar 19 21:55:40 2012 +0100 (2012-03-19)
parents a6217ca68b69
children 3eaccd928b81
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.1.7-SNAPSHOT</version>
9 </parent>
11 <groupId>eu.earthobservatory</groupId>
12 <artifactId>strabon-runtime</artifactId>
14 <name>Strabon: Runtime</name>
15 <description>Runtime dependencies for Strabon</description>
16 <packaging>jar</packaging>
17 <version>3.1.7-SNAPSHOT</version>
19 <properties>
20 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
21 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
23 <aduna.appbase.version>3.11.0</aduna.appbase.version>
24 <spring.version>2.5.6</spring.version>
25 </properties>
28 <dependencies>
29 <dependency>
30 <groupId>org.openrdf.sesame</groupId>
31 <artifactId>sesame-queryresultio-sparqlxml-spatial</artifactId>
32 </dependency>
33 <dependency>
34 <groupId>org.openrdf.sesame</groupId>
35 <artifactId>sesame-sail-postgis</artifactId>
36 </dependency>
37 <dependency>
38 <groupId>org.openrdf.sesame</groupId>
39 <artifactId>sesame-sail-monetdb</artifactId>
40 </dependency>
41 <dependency>
42 <groupId>org.openrdf.sesame</groupId>
43 <artifactId>sesame-sail-generaldb</artifactId>
44 </dependency>
45 <dependency>
46 <groupId>org.openrdf.sesame</groupId>
47 <artifactId>sesame-queryalgebra-evaluation-spatial</artifactId>
48 </dependency>
50 <dependency>
51 <groupId>org.openrdf.sesame</groupId>
52 <artifactId>sesame-queryalgebra-model</artifactId>
53 </dependency>
56 <dependency>
57 <groupId>org.openrdf.sesame</groupId>
58 <artifactId>sesame-queryalgebra-evaluation</artifactId>
60 </dependency>
62 <dependency>
63 <groupId>org.openrdf.sesame</groupId>
64 <artifactId>sesame-queryparser-api</artifactId>
66 </dependency>
68 <dependency>
69 <groupId>org.openrdf.sesame</groupId>
70 <artifactId>sesame-queryparser-sparql</artifactId>
71 </dependency>
73 <dependency>
74 <groupId>org.openrdf.sesame</groupId>
75 <artifactId>sesame-model</artifactId>
76 </dependency>
78 <dependency>
79 <groupId>org.openrdf.sesame</groupId>
80 <artifactId>sesame-sail-api</artifactId>
81 </dependency>
83 <dependency>
84 <groupId>org.openrdf.sesame</groupId>
85 <artifactId>sesame-query</artifactId>
86 </dependency>
88 <dependency>
89 <groupId>org.openrdf.sesame</groupId>
90 <artifactId>sesame-sail-rdbms</artifactId>
91 </dependency>
93 <dependency>
94 <groupId>org.openrdf.sesame</groupId>
95 <artifactId>sesame-repository-sail</artifactId>
96 </dependency>
98 <!-- rio API -->
99 <dependency>
100 <groupId>org.openrdf.sesame</groupId>
101 <artifactId>sesame-rio-rdfxml</artifactId>
102 <version>${sesame.version}</version>
103 </dependency>
105 <dependency>
106 <groupId>org.openrdf.sesame</groupId>
107 <artifactId>sesame-rio-ntriples</artifactId>
108 <version>${sesame.version}</version>
109 </dependency>
111 <dependency>
112 <groupId>org.openrdf.sesame</groupId>
113 <artifactId>sesame-rio-turtle</artifactId>
114 <version>${sesame.version}</version>
115 </dependency>
117 <dependency>
118 <groupId>org.openrdf.sesame</groupId>
119 <artifactId>sesame-rio-trig</artifactId>
120 <version>${sesame.version}</version>
121 </dependency>
123 <dependency>
124 <groupId>org.openrdf.sesame</groupId>
125 <artifactId>sesame-rio-trix</artifactId>
126 <version>${sesame.version}</version>
127 </dependency>
129 <dependency>
130 <groupId>org.openrdf.sesame</groupId>
131 <artifactId>sesame-rio-n3</artifactId>
132 <version>${sesame.version}</version>
133 </dependency>
135 <dependency>
136 <groupId>org.openrdf.sesame</groupId>
137 <artifactId>sesame-rio-binary</artifactId>
138 <version>${sesame.version}</version>
139 </dependency>
140 <!-- rio API -->
142 <!-- GeoTools -->
143 <dependency>
144 <groupId>org.geotools.xsd</groupId>
145 <artifactId>gt-xsd-kml</artifactId>
146 </dependency>
148 <dependency>
149 <groupId>org.geotools</groupId>
150 <artifactId>gt-xml</artifactId>
151 </dependency>
153 <dependency>
154 <groupId>org.geotools</groupId>
155 <artifactId>gt-epsg-hsql</artifactId>
156 </dependency>
158 <dependency>
159 <groupId>org.geotools</groupId>
160 <artifactId>gt-shapefile</artifactId>
161 </dependency>
163 <dependency>
164 <groupId>org.geotools</groupId>
165 <artifactId>gt-opengis</artifactId>
166 </dependency>
168 <!-- Aduna Appbase -->
169 <dependency>
170 <groupId>info.aduna.appbase</groupId>
171 <artifactId>aduna-appbase</artifactId>
172 <version>${aduna.appbase.version}</version>
173 <type>pom</type>
174 </dependency>
176 <!-- Aduna Commons -->
177 <!-- Note: other Aduna Commons dependencies are imported from appbase -->
178 <dependency>
179 <groupId>info.aduna.commons</groupId>
180 <artifactId>aduna-commons-collections</artifactId>
181 <version>2.8.0</version>
182 </dependency>
183 <dependency>
184 <groupId>info.aduna.commons</groupId>
185 <artifactId>aduna-commons-concurrent</artifactId>
186 <version>2.7.0</version>
187 </dependency>
188 <dependency>
189 <groupId>info.aduna.commons</groupId>
190 <artifactId>aduna-commons-i18n</artifactId>
191 <version>1.4.0</version>
192 </dependency>
193 <dependency>
194 <groupId>info.aduna.commons</groupId>
195 <artifactId>aduna-commons-iteration</artifactId>
196 <version>2.10.0</version>
197 </dependency>
198 <dependency>
199 <groupId>info.aduna.commons</groupId>
200 <artifactId>aduna-commons-net-http-server-embedded</artifactId>
201 <version>2.5.0</version>
202 </dependency>
204 <!-- Apache Commons -->
205 <dependency>
206 <groupId>commons-cli</groupId>
207 <artifactId>commons-cli</artifactId>
208 <version>1.2</version>
209 </dependency>
210 <dependency>
211 <groupId>commons-dbcp</groupId>
212 <artifactId>commons-dbcp</artifactId>
213 <version>1.3</version>
214 </dependency>
215 <dependency>
216 <groupId>commons-fileupload</groupId>
217 <artifactId>commons-fileupload</artifactId>
218 <version>1.2.1</version>
219 </dependency>
220 <dependency>
221 <groupId>commons-io</groupId>
222 <artifactId>commons-io</artifactId>
223 <!-- this is the version that is specified as an optional dependency for fileupload -->
224 <version>1.3.2</version>
225 </dependency>
226 <dependency>
227 <groupId>commons-httpclient</groupId>
228 <artifactId>commons-httpclient</artifactId>
229 <version>3.1</version>
230 <exclusions>
231 <exclusion>
232 <groupId>commons-logging</groupId>
233 <artifactId>commons-logging</artifactId>
234 </exclusion>
235 <exclusion>
236 <!-- httpclient includes older codec -->
237 <groupId>commons-codec</groupId>
238 <artifactId>commons-codec</artifactId>
239 </exclusion>
240 </exclusions>
241 </dependency>
242 <dependency>
243 <groupId>commons-codec</groupId>
244 <artifactId>commons-codec</artifactId>
245 <version>1.4</version>
246 <scope>runtime</scope>
247 </dependency>
249 <!-- Spring framework -->
250 <dependency>
251 <groupId>org.springframework</groupId>
252 <artifactId>spring-aop</artifactId>
253 <version>${spring.version}</version>
254 <exclusions>
255 <exclusion>
256 <groupId>commons-logging</groupId>
257 <artifactId>commons-logging</artifactId>
258 </exclusion>
259 </exclusions>
260 </dependency>
262 <!-- Compliance tests -->
263 <dependency>
264 <groupId>edu.lehigh.swat.bench</groupId>
265 <artifactId>uba</artifactId>
266 <version>1.7</version>
267 </dependency>
268 <dependency>
269 <groupId>edu.lehigh.swat.bench</groupId>
270 <artifactId>ubt</artifactId>
271 <version>1.1</version>
272 </dependency>
274 <!-- JDBC Drivers -->
276 <dependency>
277 <groupId>postgresql</groupId>
278 <artifactId>postgresql</artifactId>
279 <version>9.0-801.jdbc3</version>
280 </dependency>
282 <dependency>
283 <groupId>mysql</groupId>
284 <artifactId>mysql-connector-java</artifactId>
285 <version>5.1.15</version>
286 </dependency>
288 <!-- various -->
289 <dependency>
290 <groupId>cglib</groupId>
291 <artifactId>cglib</artifactId>
292 <version>2.2</version>
293 </dependency>
295 <!-- Testing: JUnit -->
296 <dependency>
297 <groupId>junit</groupId>
298 <artifactId>junit</artifactId>
299 <version>4.7</version>
300 <scope>test</scope>
301 </dependency>
303 <dependency>
304 <groupId>monetdb</groupId>
305 <artifactId>jdbcclient</artifactId>
306 <version>3.4.0</version>
307 </dependency>
309 <!--
310 <dependency>
311 <groupId>net.sf</groupId>
312 <artifactId>log4jdbc3</artifactId>
313 <version>1.2beta2</version>
314 </dependency>
315 -->
316 </dependencies>
318 <build>
319 <pluginManagement>
320 <plugins>
321 <!-- FIXME: version 2.2-beta-2 causes a lot problems -->
322 <plugin>
323 <groupId>org.apache.maven.plugins</groupId>
324 <artifactId>maven-assembly-plugin</artifactId>
325 <version>2.2-beta-1</version>
326 </plugin>
327 <plugin>
328 <groupId>org.eclipse.m2e</groupId>
329 <artifactId>lifecycle-mapping</artifactId>
330 <version>1.0.0</version>
331 <configuration>
332 <lifecycleMappingMetadata>
333 <pluginExecutions>
334 <pluginExecution>
335 <pluginExecutionFilter>
336 <groupId>org.apache.maven.plugins</groupId>
337 <artifactId>maven-dependency-plugin</artifactId>
338 <versionRange>[2.3,)</versionRange>
339 <goals>
340 <goal>copy-dependencies</goal>
341 </goals>
342 </pluginExecutionFilter>
343 <action>
344 <ignore />
345 </action>
346 </pluginExecution>
347 </pluginExecutions>
348 </lifecycleMappingMetadata>
349 </configuration>
350 </plugin>
351 </plugins>
352 </pluginManagement>
354 <plugins>
355 <plugin>
356 <groupId>org.apache.maven.plugins</groupId>
357 <artifactId>maven-compiler-plugin</artifactId>
358 <version>2.3.2</version>
359 <configuration>
360 <source>1.6</source>
361 <target>1.6</target>
362 <encoding>utf8</encoding>
363 </configuration>
364 </plugin>
365 <plugin>
366 <groupId>org.apache.maven.plugins</groupId>
367 <artifactId>maven-dependency-plugin</artifactId>
368 <version>2.4</version>
369 <executions>
370 <execution>
371 <id>copy-dependencies</id>
372 <phase>package</phase>
373 <goals>
374 <goal>copy-dependencies</goal>
375 </goals>
376 <configuration>
377 <outputDirectory>${project.build.directory}</outputDirectory>
378 <overWriteReleases>false</overWriteReleases>
379 <overWriteSnapshots>false</overWriteSnapshots>
380 <overWriteIfNewer>true</overWriteIfNewer>
381 </configuration>
382 </execution>
383 </executions>
384 </plugin>
386 <plugin>
387 <groupId>org.apache.maven.plugins</groupId>
388 <artifactId>maven-jar-plugin</artifactId>
389 <version>2.4</version>
390 <configuration>
391 <skipIfEmpty>true</skipIfEmpty>
392 </configuration>
393 <executions>
394 <execution>
395 <goals>
396 <goal>test-jar</goal>
397 </goals>
398 </execution>
399 </executions>
400 </plugin>
401 </plugins>
402 </build>
403 </project>