Strabon

view runtime/pom.xml @ 72:0833b90288cb

fix pom.xml
author Kostis Kyzirakos <kkyzir@di.uoa.gr>
date Thu Mar 22 12:33:35 2012 +0100 (2012-03-22)
parents 5e58b11d2c68
children 2338da456072
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.8-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-queryresultio-sparqlxml-spatial</artifactId>
21 </dependency>
23 <dependency>
24 <groupId>org.openrdf.sesame</groupId>
25 <artifactId>sesame-sail-postgis</artifactId>
26 </dependency>
28 <dependency>
29 <groupId>org.openrdf.sesame</groupId>
30 <artifactId>sesame-sail-monetdb</artifactId>
31 </dependency>
33 <dependency>
34 <groupId>org.openrdf.sesame</groupId>
35 <artifactId>sesame-sail-generaldb</artifactId>
36 </dependency>
38 <dependency>
39 <groupId>org.openrdf.sesame</groupId>
40 <artifactId>sesame-queryalgebra-evaluation-spatial</artifactId>
41 </dependency>
43 <dependency>
44 <groupId>org.openrdf.sesame</groupId>
45 <artifactId>sesame-queryalgebra-model</artifactId>
46 </dependency>
48 <dependency>
49 <groupId>org.openrdf.sesame</groupId>
50 <artifactId>sesame-queryalgebra-evaluation</artifactId>
51 </dependency>
53 <dependency>
54 <groupId>org.openrdf.sesame</groupId>
55 <artifactId>sesame-queryparser-api</artifactId>
56 </dependency>
58 <dependency>
59 <groupId>org.openrdf.sesame</groupId>
60 <artifactId>sesame-queryparser-sparql</artifactId>
61 </dependency>
63 <dependency>
64 <groupId>org.openrdf.sesame</groupId>
65 <artifactId>sesame-model</artifactId>
66 </dependency>
68 <dependency>
69 <groupId>org.openrdf.sesame</groupId>
70 <artifactId>sesame-sail-api</artifactId>
71 </dependency>
73 <dependency>
74 <groupId>org.openrdf.sesame</groupId>
75 <artifactId>sesame-query</artifactId>
76 </dependency>
78 <dependency>
79 <groupId>org.openrdf.sesame</groupId>
80 <artifactId>sesame-sail-rdbms</artifactId>
81 </dependency>
83 <dependency>
84 <groupId>org.openrdf.sesame</groupId>
85 <artifactId>sesame-repository-sail</artifactId>
86 </dependency>
88 <!-- rio API -->
89 <dependency>
90 <groupId>org.openrdf.sesame</groupId>
91 <artifactId>sesame-rio-rdfxml</artifactId>
92 </dependency>
94 <dependency>
95 <groupId>org.openrdf.sesame</groupId>
96 <artifactId>sesame-rio-ntriples</artifactId>
97 </dependency>
99 <dependency>
100 <groupId>org.openrdf.sesame</groupId>
101 <artifactId>sesame-rio-turtle</artifactId>
102 </dependency>
104 <dependency>
105 <groupId>org.openrdf.sesame</groupId>
106 <artifactId>sesame-rio-trig</artifactId>
107 </dependency>
109 <dependency>
110 <groupId>org.openrdf.sesame</groupId>
111 <artifactId>sesame-rio-trix</artifactId>
112 </dependency>
114 <dependency>
115 <groupId>org.openrdf.sesame</groupId>
116 <artifactId>sesame-rio-n3</artifactId>
117 </dependency>
119 <dependency>
120 <groupId>org.openrdf.sesame</groupId>
121 <artifactId>sesame-rio-binary</artifactId>
122 </dependency>
123 <!-- rio API -->
125 <!-- GeoTools -->
126 <dependency>
127 <groupId>org.geotools.xsd</groupId>
128 <artifactId>gt-xsd-kml</artifactId>
129 </dependency>
131 <dependency>
132 <groupId>org.geotools</groupId>
133 <artifactId>gt-xml</artifactId>
134 </dependency>
136 <dependency>
137 <groupId>org.geotools</groupId>
138 <artifactId>gt-epsg-hsql</artifactId>
139 </dependency>
141 <dependency>
142 <groupId>org.geotools</groupId>
143 <artifactId>gt-shapefile</artifactId>
144 </dependency>
146 <dependency>
147 <groupId>org.geotools</groupId>
148 <artifactId>gt-opengis</artifactId>
149 </dependency>
151 <!-- Aduna Appbase -->
152 <dependency>
153 <groupId>info.aduna.appbase</groupId>
154 <artifactId>aduna-appbase</artifactId>
155 <type>pom</type>
156 </dependency>
158 <!-- Aduna Commons -->
159 <!-- Note: other Aduna Commons dependencies are imported from appbase -->
160 <dependency>
161 <groupId>info.aduna.commons</groupId>
162 <artifactId>aduna-commons-collections</artifactId>
163 </dependency>
164 <dependency>
165 <groupId>info.aduna.commons</groupId>
166 <artifactId>aduna-commons-concurrent</artifactId>
167 </dependency>
168 <dependency>
169 <groupId>info.aduna.commons</groupId>
170 <artifactId>aduna-commons-i18n</artifactId>
171 </dependency>
172 <dependency>
173 <groupId>info.aduna.commons</groupId>
174 <artifactId>aduna-commons-iteration</artifactId>
175 </dependency>
176 <dependency>
177 <groupId>info.aduna.commons</groupId>
178 <artifactId>aduna-commons-net-http-server-embedded</artifactId>
179 </dependency>
181 <!-- Apache Commons -->
182 <dependency>
183 <groupId>commons-cli</groupId>
184 <artifactId>commons-cli</artifactId>
185 </dependency>
186 <dependency>
187 <groupId>commons-dbcp</groupId>
188 <artifactId>commons-dbcp</artifactId>
189 </dependency>
190 <dependency>
191 <groupId>commons-fileupload</groupId>
192 <artifactId>commons-fileupload</artifactId>
193 </dependency>
194 <dependency>
195 <groupId>commons-io</groupId>
196 <artifactId>commons-io</artifactId>
197 <!-- this is the version that is specified as an optional dependency for fileupload -->
198 </dependency>
199 <dependency>
200 <groupId>commons-httpclient</groupId>
201 <artifactId>commons-httpclient</artifactId>
202 <exclusions>
203 <exclusion>
204 <groupId>commons-logging</groupId>
205 <artifactId>commons-logging</artifactId>
206 </exclusion>
207 <exclusion>
208 <!-- httpclient includes older codec -->
209 <groupId>commons-codec</groupId>
210 <artifactId>commons-codec</artifactId>
211 </exclusion>
212 </exclusions>
213 </dependency>
214 <dependency>
215 <groupId>commons-codec</groupId>
216 <artifactId>commons-codec</artifactId>
217 <scope>runtime</scope>
218 </dependency>
220 <!-- Spring framework -->
221 <dependency>
222 <groupId>org.springframework</groupId>
223 <artifactId>spring-aop</artifactId>
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 </dependency>
237 <dependency>
238 <groupId>edu.lehigh.swat.bench</groupId>
239 <artifactId>ubt</artifactId>
240 </dependency>
242 <!-- JDBC Drivers -->
244 <dependency>
245 <groupId>postgresql</groupId>
246 <artifactId>postgresql</artifactId>
247 </dependency>
249 <dependency>
250 <groupId>mysql</groupId>
251 <artifactId>mysql-connector-java</artifactId>
252 </dependency>
254 <!-- various -->
255 <dependency>
256 <groupId>cglib</groupId>
257 <artifactId>cglib</artifactId>
258 </dependency>
260 <!-- Testing: JUnit -->
261 <dependency>
262 <groupId>junit</groupId>
263 <artifactId>junit</artifactId>
264 <scope>test</scope>
265 </dependency>
267 <dependency>
268 <groupId>monetdb</groupId>
269 <artifactId>jdbcclient</artifactId>
270 <version>3.4.0</version>
271 </dependency>
273 <!--
274 <dependency>
275 <groupId>net.sf</groupId>
276 <artifactId>log4jdbc3</artifactId>
277 <version>1.2beta2</version>
278 </dependency>
279 -->
280 </dependencies>
282 <build>
283 <pluginManagement>
284 <plugins>
285 <!-- FIXME: version 2.2-beta-2 causes a lot problems -->
286 <plugin>
287 <groupId>org.apache.maven.plugins</groupId>
288 <artifactId>maven-assembly-plugin</artifactId>
289 <version>2.2-beta-1</version>
290 </plugin>
291 <plugin>
292 <groupId>org.eclipse.m2e</groupId>
293 <artifactId>lifecycle-mapping</artifactId>
294 <version>1.0.0</version>
295 <configuration>
296 <lifecycleMappingMetadata>
297 <pluginExecutions>
298 <pluginExecution>
299 <pluginExecutionFilter>
300 <groupId>org.apache.maven.plugins</groupId>
301 <artifactId>maven-dependency-plugin</artifactId>
302 <versionRange>[2.3,)</versionRange>
303 <goals>
304 <goal>copy-dependencies</goal>
305 </goals>
306 </pluginExecutionFilter>
307 <action>
308 <ignore />
309 </action>
310 </pluginExecution>
311 </pluginExecutions>
312 </lifecycleMappingMetadata>
313 </configuration>
314 </plugin>
315 </plugins>
316 </pluginManagement>
318 <plugins>
319 <plugin>
320 <groupId>org.apache.maven.plugins</groupId>
321 <artifactId>maven-compiler-plugin</artifactId>
322 <version>2.3.2</version>
323 <configuration>
324 <source>1.6</source>
325 <target>1.6</target>
326 <encoding>utf8</encoding>
327 </configuration>
328 </plugin>
329 <plugin>
330 <groupId>org.apache.maven.plugins</groupId>
331 <artifactId>maven-dependency-plugin</artifactId>
332 <version>2.4</version>
333 <executions>
334 <execution>
335 <id>copy-dependencies</id>
336 <phase>package</phase>
337 <goals>
338 <goal>copy-dependencies</goal>
339 </goals>
340 <configuration>
341 <outputDirectory>${project.build.directory}</outputDirectory>
342 <overWriteReleases>false</overWriteReleases>
343 <overWriteSnapshots>false</overWriteSnapshots>
344 <overWriteIfNewer>true</overWriteIfNewer>
345 </configuration>
346 </execution>
347 </executions>
348 </plugin>
350 <plugin>
351 <groupId>org.apache.maven.plugins</groupId>
352 <artifactId>maven-jar-plugin</artifactId>
353 <version>2.4</version>
354 <configuration>
355 <skipIfEmpty>true</skipIfEmpty>
356 </configuration>
357 <executions>
358 <execution>
359 <goals>
360 <goal>test-jar</goal>
361 </goals>
362 </execution>
363 </executions>
364 </plugin>
365 </plugins>
366 </build>
367 </project>