Strabon

view runtime/pom.xml @ 1513:d3c7d8fab4ec

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