Strabon

view endpoint-client/pom.xml @ 686:706b99be9078

added endpoint-client maven submodule: a Java implementation for Strabon endpoint
author Babis Nikolaou <charnik@di.uoa.gr>
date Mon Nov 05 20:40:17 2012 +0200 (2012-11-05)
parents
children 9a4bb8e81273
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.5-SNAPSHOT</version>
9 </parent>
11 <artifactId>endpoint-client</artifactId>
13 <name>Strabon: Endpoint client</name>
14 <description>A java client for Strabon endpoint</description>
15 <packaging>jar</packaging>
17 <dependencies>
18 <dependency>
19 <groupId>org.openrdf.sesame</groupId>
20 <artifactId>sesame-queryresultio-spatial</artifactId>
21 </dependency>
22 <!--
23 <dependency>
24 <groupId>org.openrdf.sesame</groupId>
25 <artifactId>sesame-queryalgebra-evaluation-spatial</artifactId>
26 </dependency>
27 <dependency>
28 <groupId>org.openrdf.sesame</groupId>
29 <artifactId>sesame-queryalgebra-evaluation</artifactId>
30 </dependency>
31 <dependency>
32 <groupId>org.openrdf.sesame</groupId>
33 <artifactId>sesame-rio-rdfxml</artifactId>
34 </dependency>
36 <dependency>
37 <groupId>org.openrdf.sesame</groupId>
38 <artifactId>sesame-rio-ntriples</artifactId>
39 </dependency>
41 <dependency>
42 <groupId>org.openrdf.sesame</groupId>
43 <artifactId>sesame-rio-turtle</artifactId>
44 </dependency>
46 <dependency>
47 <groupId>org.openrdf.sesame</groupId>
48 <artifactId>sesame-rio-trig</artifactId>
49 </dependency>
51 <dependency>
52 <groupId>org.openrdf.sesame</groupId>
53 <artifactId>sesame-rio-trix</artifactId>
54 </dependency>
56 <dependency>
57 <groupId>org.openrdf.sesame</groupId>
58 <artifactId>sesame-rio-n3</artifactId>
59 </dependency>
61 <dependency>
62 <groupId>org.openrdf.sesame</groupId>
63 <artifactId>sesame-rio-binary</artifactId>
64 </dependency>
65 -->
67 <dependency>
68 <groupId>commons-httpclient</groupId>
69 <artifactId>commons-httpclient</artifactId>
70 <exclusions>
71 <exclusion>
72 <groupId>commons-logging</groupId>
73 <artifactId>commons-logging</artifactId>
74 </exclusion>
75 <exclusion>
76 <!-- httpclient includes older codec -->
77 <groupId>commons-codec</groupId>
78 <artifactId>commons-codec</artifactId>
79 </exclusion>
80 </exclusions>
81 </dependency>
82 <dependency>
83 <groupId>commons-codec</groupId>
84 <artifactId>commons-codec</artifactId>
85 <scope>runtime</scope>
86 </dependency>
88 <!-- Testing: JUnit -->
89 <dependency>
90 <groupId>junit</groupId>
91 <artifactId>junit</artifactId>
92 <scope>test</scope>
93 </dependency>
94 </dependencies>
96 <build>
97 <pluginManagement>
98 <plugins>
99 <!-- FIXME: version 2.2-beta-2 causes a lot problems -->
100 <plugin>
101 <groupId>org.apache.maven.plugins</groupId>
102 <artifactId>maven-assembly-plugin</artifactId>
103 <version>2.2-beta-1</version>
104 </plugin>
105 <plugin>
106 <groupId>org.eclipse.m2e</groupId>
107 <artifactId>lifecycle-mapping</artifactId>
108 <version>1.0.0</version>
109 <configuration>
110 <lifecycleMappingMetadata>
111 <pluginExecutions>
112 <pluginExecution>
113 <pluginExecutionFilter>
114 <groupId>org.apache.maven.plugins</groupId>
115 <artifactId>maven-dependency-plugin</artifactId>
116 <versionRange>[2.3,)</versionRange>
117 <goals>
118 <goal>copy-dependencies</goal>
119 </goals>
120 </pluginExecutionFilter>
121 <action>
122 <ignore />
123 </action>
124 </pluginExecution>
125 </pluginExecutions>
126 </lifecycleMappingMetadata>
127 </configuration>
128 </plugin>
129 </plugins>
130 </pluginManagement>
132 <plugins>
133 <plugin>
134 <groupId>org.apache.maven.plugins</groupId>
135 <artifactId>maven-compiler-plugin</artifactId>
136 <version>2.3.2</version>
137 <configuration>
138 <source>1.6</source>
139 <target>1.6</target>
140 <encoding>utf8</encoding>
141 </configuration>
142 </plugin>
143 <plugin>
144 <groupId>org.apache.maven.plugins</groupId>
145 <artifactId>maven-dependency-plugin</artifactId>
146 <version>2.4</version>
147 <executions>
148 <execution>
149 <id>copy-dependencies</id>
150 <phase>package</phase>
151 <goals>
152 <goal>copy-dependencies</goal>
153 </goals>
154 <configuration>
155 <outputDirectory>${project.build.directory}</outputDirectory>
156 <overWriteReleases>false</overWriteReleases>
157 <overWriteSnapshots>false</overWriteSnapshots>
158 <overWriteIfNewer>true</overWriteIfNewer>
159 </configuration>
160 </execution>
161 </executions>
162 </plugin>
164 <plugin>
165 <groupId>org.apache.maven.plugins</groupId>
166 <artifactId>maven-jar-plugin</artifactId>
167 <version>2.4</version>
168 <configuration>
169 <skipIfEmpty>true</skipIfEmpty>
170 </configuration>
171 <executions>
172 <execution>
173 <goals>
174 <goal>test-jar</goal>
175 </goals>
176 </execution>
177 </executions>
178 </plugin>
179 </plugins>
180 </build>
181 </project>