Strabon

view runtime/pom.xml @ 1518:166971ffb60b

Cleaned remaining poms.
author Panayiotis Smeros <psmeros@di.uoa.gr>
date Thu Apr 30 02:44:22 2015 +0300 (2015-04-30)
parents c009d1364185
children 94599fbf9c01
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 <parent>
7 <groupId>eu.earthobservatory</groupId>
8 <artifactId>strabon</artifactId>
9 <version>3.3.2-SNAPSHOT</version>
10 </parent>
12 <artifactId>strabon-runtime</artifactId>
14 <name>Strabon: Runtime</name>
15 <description>Runtime dependencies for Strabon</description>
16 <packaging>jar</packaging>
18 <dependencies>
19 <!-- Sesame Dependencies -->
20 <dependency>
21 <groupId>org.openrdf.sesame</groupId>
22 <artifactId>sesame-queryparser-api</artifactId>
23 </dependency>
25 <dependency>
26 <groupId>org.openrdf.sesame</groupId>
27 <artifactId>sesame-queryparser-sparql</artifactId>
28 </dependency>
30 <dependency>
31 <groupId>org.openrdf.sesame</groupId>
32 <artifactId>sesame-rio-rdfxml</artifactId>
33 </dependency>
35 <dependency>
36 <groupId>org.openrdf.sesame</groupId>
37 <artifactId>sesame-rio-ntriples</artifactId>
38 </dependency>
40 <dependency>
41 <groupId>org.openrdf.sesame</groupId>
42 <artifactId>sesame-rio-turtle</artifactId>
43 </dependency>
45 <dependency>
46 <groupId>org.openrdf.sesame</groupId>
47 <artifactId>sesame-rio-trig</artifactId>
48 </dependency>
50 <dependency>
51 <groupId>org.openrdf.sesame</groupId>
52 <artifactId>sesame-rio-trix</artifactId>
53 </dependency>
55 <dependency>
56 <groupId>org.openrdf.sesame</groupId>
57 <artifactId>sesame-rio-n3</artifactId>
58 </dependency>
60 <dependency>
61 <groupId>org.openrdf.sesame</groupId>
62 <artifactId>sesame-rio-binary</artifactId>
63 </dependency>
64 <!-- Sesame Dependencies -->
66 <!-- Core Dependencies -->
67 <dependency>
68 <groupId>org.openrdf.sesame</groupId>
69 <artifactId>sesame-repository-sail</artifactId>
70 </dependency>
72 <dependency>
73 <groupId>org.openrdf.sesame</groupId>
74 <artifactId>sesame-sail-postgis</artifactId>
75 </dependency>
77 <dependency>
78 <groupId>org.openrdf.sesame</groupId>
79 <artifactId>sesame-sail-monetdb</artifactId>
80 </dependency>
82 <dependency>
83 <groupId>org.openrdf.sesame</groupId>
84 <artifactId>sesame-sail-generaldb</artifactId>
85 </dependency>
87 <dependency>
88 <groupId>org.openrdf.sesame</groupId>
89 <artifactId>sesame-queryalgebra-evaluation-spatial</artifactId>
90 </dependency>
92 <dependency>
93 <groupId>org.openrdf.sesame</groupId>
94 <artifactId>sesame-queryresultio-spatial-api</artifactId>
95 </dependency>
97 <dependency>
98 <groupId>org.openrdf.sesame</groupId>
99 <artifactId>sesame-queryresultio-spatial-api</artifactId>
100 </dependency>
102 <dependency>
103 <groupId>org.openrdf.sesame</groupId>
104 <artifactId>sesame-queryresultio-spatial-sparqlgeojson</artifactId>
105 </dependency>
107 <dependency>
108 <groupId>org.openrdf.sesame</groupId>
109 <artifactId>sesame-queryresultio-spatial-sparqlkml</artifactId>
110 </dependency>
112 <dependency>
113 <groupId>org.openrdf.sesame</groupId>
114 <artifactId>sesame-queryresultio-spatial-sparqlxml</artifactId>
115 </dependency>
117 <dependency>
118 <groupId>org.openrdf.sesame</groupId>
119 <artifactId>sesame-queryresultio-spatial-sparqlhtml</artifactId>
120 </dependency>
122 <dependency>
123 <groupId>org.openrdf.sesame</groupId>
124 <artifactId>sesame-queryresultio-spatial-text</artifactId>
125 </dependency>
127 <dependency>
128 <groupId>org.openrdf.sesame</groupId>
129 <artifactId>sesame-queryresultio-sparqljson</artifactId>
130 </dependency>
132 <dependency>
133 <groupId>org.openrdf.sesame</groupId>
134 <artifactId>sesame-queryresultio-binary</artifactId>
135 </dependency>
136 <!-- Core Dependencies -->
137 </dependencies>
139 <build>
140 <pluginManagement>
141 <plugins>
142 <!-- FIXME: version 2.2-beta-2 causes a lot problems -->
143 <plugin>
144 <groupId>org.apache.maven.plugins</groupId>
145 <artifactId>maven-assembly-plugin</artifactId>
146 <version>2.2-beta-1</version>
147 </plugin>
148 <plugin>
149 <groupId>org.eclipse.m2e</groupId>
150 <artifactId>lifecycle-mapping</artifactId>
151 <version>1.0.0</version>
152 <configuration>
153 <lifecycleMappingMetadata>
154 <pluginExecutions>
155 <pluginExecution>
156 <pluginExecutionFilter>
157 <groupId>org.apache.maven.plugins</groupId>
158 <artifactId>maven-dependency-plugin</artifactId>
159 <versionRange>[2.4,)</versionRange>
160 <goals>
161 <goal>copy-dependencies</goal>
162 </goals>
163 </pluginExecutionFilter>
164 <action>
165 <ignore />
166 </action>
167 </pluginExecution>
168 </pluginExecutions>
169 </lifecycleMappingMetadata>
170 </configuration>
171 </plugin>
172 </plugins>
173 </pluginManagement>
175 <plugins>
176 <plugin>
177 <groupId>org.apache.maven.plugins</groupId>
178 <artifactId>maven-compiler-plugin</artifactId>
179 <version>2.3.2</version>
180 <configuration>
181 <source>1.6</source>
182 <target>1.6</target>
183 <encoding>utf8</encoding>
184 </configuration>
185 </plugin>
186 <plugin>
187 <groupId>org.apache.maven.plugins</groupId>
188 <artifactId>maven-dependency-plugin</artifactId>
189 <version>2.4</version>
190 <executions>
191 <execution>
192 <id>copy-dependencies</id>
193 <phase>package</phase>
194 <goals>
195 <goal>copy-dependencies</goal>
196 </goals>
197 <configuration>
198 <outputDirectory>${project.build.directory}</outputDirectory>
199 <overWriteReleases>false</overWriteReleases>
200 <overWriteSnapshots>false</overWriteSnapshots>
201 <overWriteIfNewer>true</overWriteIfNewer>
202 </configuration>
203 </execution>
204 </executions>
205 </plugin>
207 <plugin>
208 <groupId>org.apache.maven.plugins</groupId>
209 <artifactId>maven-jar-plugin</artifactId>
210 <version>2.4</version>
211 <configuration>
212 <skipIfEmpty>true</skipIfEmpty>
213 </configuration>
214 <executions>
215 <execution>
216 <goals>
217 <goal>test-jar</goal>
218 </goals>
219 </execution>
220 </executions>
221 </plugin>
222 </plugins>
223 </build>
225 <profiles>
226 <profile>
227 <id>create-debian</id>
228 <activation>
229 <activeByDefault>false</activeByDefault>
230 <property>
231 <name>debian</name>
232 <value>true</value>
233 </property>
234 </activation>
235 <build>
236 <plugins>
237 <plugin>
238 <groupId>org.codehaus.mojo</groupId>
239 <artifactId>exec-maven-plugin</artifactId>
240 <version>1.1.1</version>
241 <executions>
242 <execution>
243 <!-- <id>some-execution</id> -->
244 <phase>package</phase>
245 <goals>
246 <goal>exec</goal>
247 </goals>
248 </execution>
249 </executions>
250 <configuration>
251 <executable>${basedir}/../scripts/update-debian-version.sh</executable>
252 </configuration>
253 </plugin>
254 <plugin>
255 <artifactId>jdeb</artifactId>
256 <groupId>org.vafer</groupId>
257 <version>1.3</version>
258 <executions>
259 <execution>
260 <phase>package</phase>
261 <goals>
262 <goal>jdeb</goal>
263 </goals>
264 <configuration>
265 <skipPOMs>false</skipPOMs>
266 <dataSet>
267 <data>
268 <src>${project.build.directory}</src>
269 <type>directory</type>
270 <includes>**/</includes>
271 <mapper>
272 <type>perm</type>
273 <prefix>/usr/share/jdeb/lib/strabon-runtime</prefix>
274 </mapper>
275 </data>
276 <data>
277 <src>${basedir}/strabon-cmd</src>
278 <type>file</type>
279 <mapper>
280 <type>perm</type>
281 <prefix>/usr/local/bin</prefix>
282 <user>root</user>
283 <group>root</group>
284 <filemode>755</filemode>
285 </mapper>
286 </data>
287 </dataSet>
288 </configuration>
289 </execution>
290 </executions>
291 </plugin>
293 </plugins>
294 </build>
296 </profile>
297 </profiles>
298 </project>