Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / extensions / org.gvsig.oracle / pom.xml @ 37193

History | View | Annotate | Download (11.5 KB)

1
<?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/xsd/maven-4.0.0.xsd">
6

    
7
        <modelVersion>4.0.0</modelVersion>
8
        <groupId>org.gvsig</groupId>
9
        <artifactId>org.gvsig.oracle</artifactId>
10
        <packaging>jar</packaging>
11
        <version>2.0-SNAPSHOT</version>
12
        <name>org.gvsig.oracle</name>
13
        <url>http://gvsig.org</url>
14
        <description>org.gvsig.oracle allows view and edit spatial data stored in an Oracle database</description>
15
        <parent>
16
                <groupId>org.gvsig</groupId>
17
                <artifactId>gvsig-base-extension-pom</artifactId>
18
                <version>2.0-SNAPSHOT</version>
19
        </parent>
20

    
21
        <dependencies>        
22
        
23
                <dependency>
24
                        <groupId>org.gvsig</groupId>
25
                        <artifactId>org.gvsig.andami</artifactId>
26
            <scope>compile</scope>
27
                </dependency>
28
                
29
                <dependency>
30
                        <groupId>org.gvsig</groupId>
31
                        <artifactId>org.gvsig.app</artifactId>
32
                        <version>2.0-SNAPSHOT</version>
33
            <scope>compile</scope>
34
                </dependency>
35

    
36
                <dependency>
37
                        <groupId>org.gvsig</groupId>
38
                        <artifactId>org.gvsig.fmap.mapcontext</artifactId>
39
                        <version>2.0-SNAPSHOT</version>
40
            <scope>compile</scope>
41
                </dependency>
42

    
43
                <dependency>
44
                        <groupId>org.gvsig</groupId>
45
                        <artifactId>org.gvsig.fmap.control</artifactId>
46
                        <version>2.0-SNAPSHOT</version>
47
            <scope>compile</scope>
48
                </dependency>
49

    
50
                <dependency>
51
                        <groupId>org.gvsig</groupId>
52
                        <artifactId>org.gvsig.geodb</artifactId>
53
                        <version>2.0-SNAPSHOT</version>
54
            <scope>compile</scope>
55
                </dependency>
56
                
57
                <dependency>
58
                        <groupId>org.gvsig</groupId>
59
                        <artifactId>org.gvsig.fmap.dal.db</artifactId>
60
                        <version>2.0-SNAPSHOT</version>
61
            <scope>compile</scope>
62
                </dependency>
63
                <dependency>
64
                        <groupId>org.gvsig</groupId>
65
                        <artifactId>org.gvsig.fmap.dal.db</artifactId>
66
                        <classifier>store.jdbc</classifier>
67
                        <version>2.0-SNAPSHOT</version>
68
            <scope>compile</scope>
69
                </dependency>
70

    
71
                <dependency>
72
                        <groupId>org.gvsig</groupId>
73
                        <artifactId>org.gvsig.fmap.dal</artifactId>
74
                        <classifier>spi</classifier>
75
                        <version>2.0-SNAPSHOT</version>
76
            <scope>compile</scope>
77
                </dependency>
78

    
79
                <dependency>
80
                        <groupId>org.gvsig</groupId>
81
                        <artifactId>org.gvsig.fmap.dal</artifactId>
82
                        <classifier>impl</classifier>
83
                        <version>2.0-SNAPSHOT</version>
84
            <scope>compile</scope>
85
                </dependency>
86

    
87
                <dependency>
88
                        <groupId>org.gvsig</groupId>
89
                        <artifactId>org.gvsig.fmap.dal</artifactId>
90
                        <version>2.0-SNAPSHOT</version>
91
            <scope>compile</scope>
92
                </dependency>
93

    
94
                                
95
                <dependency>
96
                        <groupId>org.gvsig</groupId>
97
                        <artifactId>org.gvsig.fmap.dal.file</artifactId>
98
                        <version>2.0-SNAPSHOT</version>
99
            <scope>compile</scope>
100
                </dependency>
101
                <dependency>
102
                        <groupId>org.gvsig</groupId>
103
                        <artifactId>org.gvsig.fmap.dal.file</artifactId>
104
                        <classifier>store.dbf</classifier>
105
                        <version>2.0-SNAPSHOT</version>
106
            <scope>compile</scope>
107
                </dependency>
108

    
109
        <dependency>
110
            <groupId>org.gvsig</groupId>
111
            <artifactId>org.gvsig.fmap.geometry</artifactId>
112
                        <version>2.0-SNAPSHOT</version>
113
            <classifier>operation</classifier>
114
            <scope>compile</scope>
115
        </dependency>
116
        <dependency>
117
            <groupId>org.gvsig</groupId>
118
            <artifactId>org.gvsig.fmap.geometry</artifactId>
119
                        <version>2.0-SNAPSHOT</version>
120
            <classifier>impl</classifier>
121
            <scope>compile</scope>
122
        </dependency>
123
        <dependency>
124
            <groupId>org.gvsig</groupId>
125
            <artifactId>org.gvsig.fmap.geometry</artifactId>
126
                        <version>2.0-SNAPSHOT</version>
127
            <scope>compile</scope>
128
        </dependency>
129
        <dependency>
130
                        <groupId>commons-dbcp</groupId>
131
                        <artifactId>commons-dbcp</artifactId>
132
            <scope>compile</scope>
133
                </dependency>
134
                <dependency>
135
                        <groupId>commons-collections</groupId>
136
                        <artifactId>commons-collections</artifactId>
137
            <scope>compile</scope>
138
                </dependency>
139

    
140
        <dependency>
141
            <groupId>org.slf4j</groupId>
142
            <artifactId>slf4j-api</artifactId>
143
            <scope>compile</scope>
144
        </dependency>
145
        <dependency>
146
            <groupId>org.gvsig</groupId>
147
            <artifactId>org.gvsig.tools.lib</artifactId>
148
            <scope>compile</scope>
149
        </dependency>
150
        <dependency>
151
            <groupId>org.gvsig</groupId>
152
            <artifactId>org.gvsig.projection</artifactId>
153
            <scope>compile</scope>
154
        </dependency>
155
        <dependency>
156
            <groupId>org.gvsig</groupId>
157
            <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
158
            <scope>compile</scope>
159
        </dependency>        
160

    
161
                <dependency>
162
                        <groupId>com.vividsolutions</groupId>
163
                        <artifactId>jts</artifactId>
164
            <scope>compile</scope>
165
                </dependency>
166
                <dependency>
167
                        <groupId>oracle</groupId>
168
                        <artifactId>ojdbc</artifactId>
169
                        <version>5</version>
170
            <scope>compile</scope>
171
                </dependency>        
172
                
173
                <dependency>
174
            <groupId>org.gvsig</groupId>
175
            <artifactId>org.gvsig.utils</artifactId>
176
            <scope>compile</scope>
177
        </dependency>
178

    
179
                <!--TEST-->
180
                
181
                <!--
182
                
183
                <dependency>
184
                        <groupId>org.gvsig</groupId>
185
                        <artifactId>org.gvsig.tools.lib</artifactId>
186
                        <type>test-jar</type>
187
                        <scope>test</scope>
188
                </dependency>
189
                <dependency>
190
                        <groupId>org.gvsig</groupId>
191
                        <artifactId>org.gvsig.fmap.dal</artifactId>
192
                        <classifier>tests</classifier>
193
                        <scope>test</scope>
194
                </dependency>
195
                <dependency>
196
                        <groupId>org.gvsig</groupId>
197
                        <artifactId>org.gvsig.fmap.dal</artifactId>
198
                        <classifier>impl</classifier>
199
                        <scope>test</scope>
200
                </dependency>
201
                <dependency>
202
                        <groupId>org.gvsig</groupId>
203
                        <artifactId>org.gvsig.fmap.dal.index.spatial</artifactId>
204
                        <classifier>jts</classifier>
205
                        <scope>test</scope>
206
                </dependency>
207
                <dependency>
208
                        <groupId>org.gvsig</groupId>
209
                        <artifactId>org.gvsig.projection</artifactId>
210
                        <classifier>cresques-impl</classifier>
211
                        <scope>test</scope>
212
                </dependency>
213
                <dependency>
214
                        <groupId>org.gvsig</groupId>
215
                        <artifactId>org.gvsig.utils</artifactId>
216
                        <scope>test</scope>
217
                </dependency>                
218
                
219
                -->
220

    
221

    
222
        </dependencies>
223
        <properties>
224
                <extension-appgvsig-lib-dir> ${extension-dir}/org.gvsig.app/lib/
225
                </extension-appgvsig-lib-dir>
226
                <build-dir>${basedir}/../build</build-dir>
227
                <extension-distribution>gvSIG/extensiones/org.gvsig.oracle/</extension-distribution>
228
                <!-- Path to the file descriptor to generate the extension-->
229
                <extension-distribution-file>distribution/extension-distribution.xml</extension-distribution-file>
230
                <!-- Final name of the output directory for the distribution -->
231
                <distribution-final-name>org.gvsig.oracle</distribution-final-name>
232
                <application-name>org.gvsig.oracle</application-name>
233
                <output-dir_installers>target/intallers/</output-dir_installers>
234
        </properties>
235

    
236
        <!--
237
        <build>
238
                <sourceDirectory>src</sourceDirectory>
239
                <testSourceDirectory>test</testSourceDirectory>
240
        
241
                <plugins>
242
            <plugin>
243
                <groupId>org.apache.maven.plugins</groupId>
244
                <artifactId>maven-surefire-plugin</artifactId>
245
                <configuration>
246
                    <skipTests>true</skipTests>
247
                    <additionalClasspathElements>
248
                                                <additionalClasspathElement>${basedir}/resources/oracle</additionalClasspathElement>
249
                                        </additionalClasspathElements>
250
                </configuration>
251
            </plugin>       
252
                        <plugin>
253
                                <artifactId>maven-clean-plugin</artifactId>
254
                                <configuration>
255
                                        <filesets>
256
                                                <fileset>
257
                                                        <directory>${gvsig-path}/${extension-distribution}</directory>
258
                                                        <includes>
259
                                                                <include>**</include>
260
                                                        </includes>
261
                                                </fileset>
262
                                        </filesets>
263
                                </configuration>
264
                        </plugin>
265
                </plugins>
266
        </build>
267
        -->
268

    
269
    <build>
270
        <sourceDirectory>src</sourceDirectory>
271
        <!-- <testSourceDirectory>src-test</testSourceDirectory> -->
272
        <resources>
273
            <resource>
274
                <directory>resources</directory>
275
            </resource>
276
        </resources>
277
        <plugins>
278
            <plugin>
279
                <artifactId>maven-clean-plugin</artifactId>
280
                <configuration>
281
                    <filesets>
282
                        <fileset>
283
                            <directory>${extension.install.dir}</directory>
284
                            <includes>
285
                                <include>**</include>
286
                            </includes>
287
                        </fileset>
288
                    </filesets>
289
                </configuration>
290
            </plugin>
291
            <plugin>
292
                <groupId>org.apache.maven.plugins</groupId>
293
                <artifactId>maven-jar-plugin</artifactId>
294
                <configuration>
295
                    <includes>
296
                        <include>org/gvsig/**</include>
297
                    </includes>
298
                    <excludes>
299
                        <exclude>NONE</exclude>
300
                    </excludes>
301
                </configuration>
302
                <executions>
303
                    <execution>
304
                        <id>extension</id>
305
                        <phase>package</phase>
306
                        <goals>
307
                            <goal>jar</goal>
308
                        </goals>
309
                        <configuration>
310
                            <classifier>extension</classifier>
311
                            <includes>
312
                                <include>org/gvsig/**</include>
313
                            </includes>
314
                            <excludes>
315
                                <exclude>NONE</exclude>
316
                            </excludes>
317
                        </configuration>
318
                    </execution>
319
                </executions>
320
            </plugin>
321
            <plugin>
322
                <artifactId>maven-antrun-plugin</artifactId>
323
                <executions>
324
                    <execution>
325
                        <id>services</id>
326
                        <phase>package</phase>
327
                        <goals>
328
                            <goal>run</goal>
329
                        </goals>
330
                        <configuration>
331
                            <tasks>
332
                                <jar
333
                                    destfile="${project.build.directory}/${project.build.finalName}.jar"
334
                                    update="true">
335
                                    <fileset dir="${basedir}/resources" />
336
                                </jar>
337
                            </tasks>
338
                        </configuration>
339
                    </execution>
340
                </executions>
341
            </plugin>
342
            <plugin>
343
                <groupId>org.apache.maven.plugins</groupId>
344
                <artifactId>maven-surefire-plugin</artifactId>
345
                <configuration>
346
                    <additionalClasspathElements>
347
                        <additionalClasspathElement>${basedir}/resources</additionalClasspathElement>
348
                    </additionalClasspathElements>
349
                    <!-- TODO: MAKE TESTS WORK AND REMOVE THIS OPTION -->
350
                    <skipTests>true</skipTests>
351
                </configuration>
352
            </plugin>
353
        </plugins>
354
    </build>
355
</project>