Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / libraries / libFMap_dalindex / pom.xml @ 36257

History | View | Annotate | Download (10.1 KB)

1 27333 cordinyana
<?xml version="1.0" encoding="UTF-8"?>
2
3
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
5
                      http://maven.apache.org/maven-v4_0_0.xsd">
6 23312 jiyarza
        <modelVersion>4.0.0</modelVersion>
7
        <groupId>org.gvsig</groupId>
8 27333 cordinyana
        <artifactId>org.gvsig.fmap.dal.index.spatial
9
        </artifactId>
10 23312 jiyarza
        <packaging>jar</packaging>
11
        <version>2.0-SNAPSHOT</version>
12 29374 rgaitan
        <name>libFMap_dalindex</name>
13 23312 jiyarza
        <url>http://gvsig.org</url>
14
        <parent>
15
                <groupId>org.gvsig</groupId>
16 29631 jpiera
                <artifactId>gvsig-base-library-pom</artifactId>
17 23441 jmvivo
                <version>2.0-SNAPSHOT</version>
18 31493 cordinyana
        </parent>
19
        <distributionManagement>
20
                <site>
21 32058 cordinyana
                        <id>gvsig-repository</id>
22 31493 cordinyana
                        <url>${site-repository}/</url>
23
                </site>
24
        </distributionManagement>
25 27333 cordinyana
26 31493 cordinyana
27 27333 cordinyana
        <properties>
28
                <!-- gt2 -->
29
                <gt2-jarIncludes>org/gvsig/fmap/dal/index/spatial/gt2/**
30
                </gt2-jarIncludes>
31
                <gt2-jarExcludes>NONE</gt2-jarExcludes>
32
33
                <!-- jts -->
34
                <jts-jarIncludes>org/gvsig/fmap/dal/index/spatial/jts/**
35
                </jts-jarIncludes>
36
                <jts-jarExcludes>NONE</jts-jarExcludes>
37
38
                <!-- jsi -->
39
                <jsi-jarIncludes>org/gvsig/fmap/dal/index/spatial/jsi/**
40
                </jsi-jarIncludes>
41
                <jsi-jarExcludes>NONE</jsi-jarExcludes>
42
43
                <!-- spatialindex -->
44
                <sptidx-jarIncludes>org/gvsig/fmap/dal/index/spatial/spatialindex/**
45
                </sptidx-jarIncludes>
46
                <sptidx-jarExcludes>NONE</sptidx-jarExcludes>
47 30810 jcarrasco
48 28587 rgaitan
                <build-dir>${basedir}/../build</build-dir>
49 35180 cordinyana
        <eclipse.project.name>libFMap_dalindex</eclipse.project.name>
50 27333 cordinyana
        </properties>
51
52 23312 jiyarza
        <dependencies>
53 34707 cordinyana
        <dependency>
54
            <groupId>org.gvsig</groupId>
55
            <artifactId>org.gvsig.tools.lib</artifactId>
56
            <scope>compile</scope>
57
        </dependency>
58 27333 cordinyana
                <dependency>
59
                        <groupId>org.gvsig</groupId>
60
                        <artifactId>org.gvsig.fmap.dal</artifactId>
61 34707 cordinyana
            <scope>compile</scope>
62 27333 cordinyana
                </dependency>
63
                <dependency>
64
                        <groupId>org.gvsig</groupId>
65
                        <artifactId>org.gvsig.fmap.dal</artifactId>
66
                        <classifier>spi</classifier>
67 34707 cordinyana
            <scope>compile</scope>
68 27333 cordinyana
                </dependency>
69 34707 cordinyana
        <dependency>
70
            <groupId>org.gvsig</groupId>
71
            <artifactId>org.gvsig.fmap.geometry</artifactId>
72
            <scope>compile</scope>
73
        </dependency>
74
        <dependency>
75
            <groupId>org.gvsig</groupId>
76
            <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
77
            <scope>compile</scope>
78
        </dependency>
79 34713 cordinyana
        <dependency>
80
            <groupId>org.gvsig</groupId>
81
            <artifactId>org.gvsig.projection</artifactId>
82
            <scope>compile</scope>
83
        </dependency>
84 27333 cordinyana
                <dependency>
85 31493 cordinyana
                        <groupId>com.vividsolutions</groupId>
86 27333 cordinyana
                        <artifactId>jts</artifactId>
87 34707 cordinyana
            <scope>compile</scope>
88 27333 cordinyana
                </dependency>
89
                <dependency>
90 31493 cordinyana
                        <groupId>net.sf</groupId>
91
                        <artifactId>jsi</artifactId>
92 34707 cordinyana
            <scope>compile</scope>
93 27333 cordinyana
                </dependency>
94
                <dependency>
95 32689 nbrodin
                        <groupId>sil</groupId>
96
                        <artifactId>sil</artifactId>
97 34707 cordinyana
            <scope>compile</scope>
98 32689 nbrodin
                </dependency>
99
                <dependency>
100
                        <groupId>gnu.trove</groupId>
101
                        <artifactId>trove</artifactId>
102 34707 cordinyana
            <scope>compile</scope>
103 32689 nbrodin
                </dependency>
104
                <dependency>
105 31493 cordinyana
                        <groupId>org.geotools</groupId>
106 27333 cordinyana
                        <artifactId>gt2-main</artifactId>
107 34707 cordinyana
            <scope>compile</scope>
108 31493 cordinyana
                </dependency>
109
                 <dependency>
110
                    <groupId>spatialindex</groupId>
111
                           <artifactId>spatialindex</artifactId>
112 34707 cordinyana
            <scope>compile</scope>
113 31493 cordinyana
                   </dependency>
114 23312 jiyarza
        </dependencies>
115
        <build>
116
                <sourceDirectory>src</sourceDirectory>
117
                <testSourceDirectory>src-test</testSourceDirectory>
118 27333 cordinyana
                <testResources>
119
                        <testResource>
120
                                <directory>src-test</directory>
121
                        </testResource>
122
                </testResources>
123 30810 jcarrasco
        </build>
124
125
        <profiles>
126
                <profile>
127
                        <id>se</id>
128
                        <activation>
129
                                <activeByDefault>true</activeByDefault>
130
                        </activation>
131
                        <build>
132
                                <plugins>
133
                                        <plugin>
134
                                                <groupId>org.apache.maven.plugins
135
                                                </groupId>
136
                                                <artifactId>maven-jar-plugin</artifactId>
137 27333 cordinyana
                                                <configuration>
138
                                                        <excludes>
139 30810 jcarrasco
                                                                <exclude>${gt2-jarIncludes}</exclude>
140
                                                                <exclude>${jts-jarIncludes}</exclude>
141
                                                                <exclude>${jsi-jarIncludes}</exclude>
142
                                                                <exclude>${sptidx-jarIncludes}</exclude>
143 27333 cordinyana
                                                        </excludes>
144
                                                </configuration>
145 30810 jcarrasco
                                                <executions>
146
                                                        <!--
147
                                                                Generates a jar file only with the GT2 based spatial index
148
                                                                classes
149
                                                        -->
150
                                                        <execution>
151
                                                                <id>gt2</id>
152
                                                                <phase>package</phase>
153
                                                                <goals>
154
                                                                        <goal>jar</goal>
155
                                                                </goals>
156
                                                                <configuration>
157
                                                                        <classifier>gt2</classifier>
158
                                                                        <includes>
159
                                                                                <include>${gt2-jarIncludes}</include>
160
                                                                        </includes>
161
                                                                        <excludes>
162
                                                                                <exclude>${gt2-jarExcludes}</exclude>
163
                                                                        </excludes>
164
                                                                </configuration>
165
                                                        </execution>
166
                                                        <!--
167
                                                                Generates a jar file only with the JTS based spatial index
168
                                                                classes
169
                                                        -->
170
                                                        <execution>
171
                                                                <id>jts</id>
172
                                                                <phase>package</phase>
173
                                                                <goals>
174
                                                                        <goal>jar</goal>
175
                                                                </goals>
176
                                                                <configuration>
177
                                                                        <classifier>jts</classifier>
178
                                                                        <includes>
179
                                                                                <include>${jts-jarIncludes}</include>
180
                                                                        </includes>
181
                                                                        <excludes>
182
                                                                                <exclude>${jts-jarExcludes}</exclude>
183
                                                                        </excludes>
184
                                                                </configuration>
185
                                                        </execution>
186
                                                        <!--
187
                                                                Generates a jar file only with the JSI based spatial index
188
                                                                classes
189
                                                        -->
190
                                                        <execution>
191
                                                                <id>jsi</id>
192
                                                                <phase>package</phase>
193
                                                                <goals>
194
                                                                        <goal>jar</goal>
195
                                                                </goals>
196
                                                                <configuration>
197
                                                                        <classifier>jsi</classifier>
198
                                                                        <includes>
199
                                                                                <include>${jsi-jarIncludes}</include>
200
                                                                        </includes>
201
                                                                        <excludes>
202
                                                                                <exclude>${jsi-jarExcludes}</exclude>
203
                                                                        </excludes>
204
                                                                </configuration>
205
                                                        </execution>
206
                                                        <!--
207
                                                                Generates a jar file only with the spatialindex based spatial
208
                                                                index classes
209
                                                        -->
210
                                                        <execution>
211
                                                                <id>spatialindex</id>
212
                                                                <phase>package</phase>
213
                                                                <goals>
214
                                                                        <goal>jar</goal>
215
                                                                </goals>
216
                                                                <configuration>
217
                                                                        <classifier>spatialindex</classifier>
218
                                                                        <includes>
219
                                                                                <include>${sptidx-jarIncludes}</include>
220
                                                                        </includes>
221
                                                                        <excludes>
222
                                                                                <exclude>${sptidx-jarExcludes}</exclude>
223
                                                                        </excludes>
224
                                                                </configuration>
225
                                                        </execution>
226
                                                </executions>
227
                                        </plugin>
228
                                        <plugin>
229
                                                <artifactId>maven-antrun-plugin</artifactId>
230
                                                <executions>
231
                                                        <execution>
232
                                                                <id>services</id>
233
                                                                <phase>package</phase>
234
                                                                <goals>
235
                                                                        <goal>run</goal>
236
                                                                </goals>
237
                                                                <configuration>
238
                                                                        <tasks>
239
                                                                                <jar
240
                                                                                        destfile="${project.build.directory}/${project.build.finalName}-gt2.jar"
241
                                                                                        update="true">
242
                                                                                        <fileset dir="${basedir}/resources/gt2" />
243
                                                                                </jar>
244
                                                                                <jar
245
                                                                                        destfile="${project.build.directory}/${project.build.finalName}-jsi.jar"
246
                                                                                        update="true">
247
                                                                                        <fileset dir="${basedir}/resources/jsi" />
248
                                                                                </jar>
249
                                                                                <jar
250
                                                                                        destfile="${project.build.directory}/${project.build.finalName}-jts.jar"
251
                                                                                        update="true">
252
                                                                                        <fileset dir="${basedir}/resources/jts" />
253
                                                                                </jar>
254
                                                                                <jar
255
                                                                                        destfile="${project.build.directory}/${project.build.finalName}-spatialindex.jar"
256
                                                                                        update="true">
257
                                                                                        <fileset dir="${basedir}/resources/spatialindex" />
258
                                                                                </jar>
259
                                                                        </tasks>
260
                                                                </configuration>
261
                                                        </execution>
262
                                                </executions>
263
                                        </plugin>
264
                                        <plugin>
265
                                                <groupId>org.apache.maven.plugins
266
                                                </groupId>
267
                                                <artifactId>maven-surefire-plugin
268
                                                </artifactId>
269 27333 cordinyana
                                                <configuration>
270 30810 jcarrasco
                                                        <additionalClasspathElements>
271
                                                                <additionalClasspathElement>${basedir}/resources/gt2
272
                                                                </additionalClasspathElement>
273
                                                                <additionalClasspathElement>${basedir}/resources/jsi
274
                                                                </additionalClasspathElement>
275
                                                                <additionalClasspathElement>${basedir}/resources/jts
276
                                                                </additionalClasspathElement>
277
                                                                <additionalClasspathElement>${basedir}/resources/spatialindex
278
                                                                </additionalClasspathElement>
279
                                                        </additionalClasspathElements>
280 27333 cordinyana
                                                </configuration>
281 30810 jcarrasco
                                        </plugin>
282
283
                                </plugins>
284
                        </build>
285
                </profile>
286
                <profile>
287
                        <id>cdc</id>
288
                        <activation>
289
                                <activeByDefault>false</activeByDefault>
290
                        </activation>
291
                        <build>
292
293
                                <plugins>
294
                                        <plugin>
295
                                                <groupId>org.apache.maven.plugins
296
                                                </groupId>
297
                                                <artifactId>maven-compiler-plugin
298
                                                </artifactId>
299 27333 cordinyana
                                                <configuration>
300 30810 jcarrasco
                                                        <source>1.4</source>
301
                                                        <target>1.4</target>
302
                                                        <!-- put your configurations here -->
303
                                                        <encoding>ISO-8859-1</encoding>
304 27333 cordinyana
                                                        <excludes>
305 30810 jcarrasco
                                                                <exclude>${jts-jarExcludes}</exclude>
306
                                                                <exclude>**/gt2/**</exclude>
307
                                                                <exclude>**/jsi/**</exclude>
308
                                                                <exclude>**/spatialindex/**</exclude>
309 27333 cordinyana
                                                        </excludes>
310
                                                </configuration>
311 30810 jcarrasco
                                        </plugin>
312
                                        <plugin>
313
                                                <groupId>org.apache.maven.plugins
314
                                                </groupId>
315
                                                <artifactId>maven-jar-plugin</artifactId>
316 27333 cordinyana
                                                <configuration>
317
                                                        <excludes>
318 30810 jcarrasco
                                                                <exclude>${jts-jarIncludes}</exclude>
319 27333 cordinyana
                                                        </excludes>
320
                                                </configuration>
321 30810 jcarrasco
                                                <executions>
322
323
                                                        <!--
324
                                                                Generates a jar file only with the JTS based spatial index
325
                                                                classes
326
                                                        -->
327
                                                        <execution>
328
                                                                <id>jts</id>
329
                                                                <phase>package</phase>
330
                                                                <goals>
331
                                                                        <goal>jar</goal>
332
                                                                </goals>
333
                                                                <configuration>
334
                                                                        <classifier>jts</classifier>
335
                                                                        <includes>
336
                                                                                <include>${jts-jarIncludes}</include>
337
                                                                        </includes>
338
                                                                        <excludes>
339
                                                                                <exclude>${jts-jarExcludes}</exclude>
340
                                                                                <exclude>**/gt2/**</exclude>
341
                                                                                <exclude>**/jsi/**</exclude>
342
                                                                                <exclude>**/spatialindex/**</exclude>
343
                                                                        </excludes>
344
                                                                </configuration>
345
                                                        </execution>
346
                                                </executions>
347
                                        </plugin>
348
                                </plugins>
349
                        </build>
350
                </profile>
351 31333 cordinyana
                <profile>
352
                        <id>eclipse-project</id>
353
                        <build>
354
                                <defaultGoal>antrun:run</defaultGoal>
355
                                <plugins>
356
                                        <plugin>
357
                                                <artifactId>maven-antrun-plugin</artifactId>
358
                                                <configuration>
359
                                                        <tasks>
360
                                                                <ant antfile="${build-dir}/ant-tasks/eclipse-tasks.xml"
361
                                                                        target="eclipse.all"/>
362
                                                        </tasks>
363
                                                </configuration>
364
                                        </plugin>
365
                                </plugins>
366
                        </build>
367
                </profile>
368 30810 jcarrasco
        </profiles>
369
370
371 27333 cordinyana
</project>