Statistics
| Revision:

svn-gvsig-desktop / tags / org.gvsig.desktop-2.0.41 / pom.xml @ 44118

History | View | Annotate | Download (112 KB)

1 40435 jjdelcerro
<?xml version="1.0" encoding="UTF-8"?>
2 40512 jjdelcerro
<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/xsd/maven-4.0.0.xsd">
3 40435 jjdelcerro
4
    <modelVersion>4.0.0</modelVersion>
5
    <groupId>org.gvsig</groupId>
6
    <artifactId>org.gvsig.desktop</artifactId>
7
    <packaging>pom</packaging>
8 40649 jjdelcerro
9 41479 jenkins
    <version>2.0.41</version>
10 40435 jjdelcerro
11
    <name>${project.artifactId}</name>
12
    <description>
13 41419 jjdelcerro
        This is part of the sources of "gSIG desktop" application.
14 40581 jjdelcerro
15 41419 jjdelcerro
        gvSIG is a Geographic Information System (GIS), that is, a desktop application
16
        designed for capturing, storing, handling, analyzing and deploying any kind of
17
        referenced geographic information in order to solve complex management and planning
18
        problems. gvSIG is known for having a user-friendly interface, being able to access
19
        the most common formats, both vector and raster ones. It features a wide range of
20
        tools for working with geographic-like information (query tools, layout creation,
21
        geoprocessing, networks, etc.), which turns gvSIG into the ideal tool for users
22
        working in the land realm.
23 40435 jjdelcerro
    </description>
24
25 40472 jjdelcerro
    <licenses>
26
        <license>
27
            <name>GPLv3</name>
28
            <url>http://www.gnu.org/licenses/gpl.html</url>
29
            <distribution>repo</distribution>
30
            <comments>
31 41419 jjdelcerro
                "GPL" stands for "General Public License". The most widespread such
32
                license is the GNU General Public License, or GNU GPL for short.
33
                This can be further shortened to "GPL", when it is understood that
34
                the GNU GPL is the one intended.
35
            </comments>
36 40472 jjdelcerro
        </license>
37
    </licenses>
38 40435 jjdelcerro
39 40480 jjdelcerro
    <organization>
40
        <name>gvSIG Association</name>
41
        <url>http://www.gvsig.com/</url>
42
    </organization>
43 40435 jjdelcerro
44 40480 jjdelcerro
    <scm>
45 41479 jenkins
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.41</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.41</developerConnection>
47
        <url>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.41</url>
48 40480 jjdelcerro
    </scm>
49
50
    <repositories>
51 41419 jjdelcerro
        <repository>
52
            <id>gvsig-public-http-repository</id>
53
            <name>gvSIG maven public HTTP repository</name>
54
            <url>http://devel.gvsig.org/m2repo/j2se</url>
55
            <releases>
56
                <enabled>true</enabled>
57
                <updatePolicy>daily</updatePolicy>
58
                <checksumPolicy>warn</checksumPolicy>
59
            </releases>
60
            <snapshots>
61
                <enabled>true</enabled>
62
                <updatePolicy>daily</updatePolicy>
63
                <checksumPolicy>warn</checksumPolicy>
64
            </snapshots>
65
        </repository>
66 40480 jjdelcerro
    </repositories>
67
68 40435 jjdelcerro
    <distributionManagement>
69 41419 jjdelcerro
        <site>
70
            <id>gvsig-repository</id>
71
            <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
72
        </site>
73
        <repository>
74
            <id>gvsig-repository</id>
75
            <name>gvSIG maven repository</name>
76
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
77
            <uniqueVersion>false</uniqueVersion>
78
        </repository>
79
        <snapshotRepository>
80
            <id>gvsig-repository</id>
81
            <name>gvSIG maven repository</name>
82
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
83
            <uniqueVersion>false</uniqueVersion>
84
        </snapshotRepository>
85 40435 jjdelcerro
    </distributionManagement>
86 40480 jjdelcerro
87
    <issueManagement>
88 41419 jjdelcerro
        <system>redmine</system>
89
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop</url>
90 40480 jjdelcerro
    </issueManagement>
91 40435 jjdelcerro
92
    <mailingLists>
93 41419 jjdelcerro
        <mailingList>
94
            <name>User List</name>
95
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</subscribe>
96
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</unsubscribe>
97
            <post>gvsig_usuarios@listserv.gva.es</post>
98
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
99
            <otherArchives>
100
                <otherArchive>http://www.mail-archive.com/gvsig_usuarios@runas.cap.gva.es</otherArchive>
101
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
102
            </otherArchives>
103
        </mailingList>
104
        <mailingList>
105
            <name>Developer List</name>
106
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</subscribe>
107
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</unsubscribe>
108
            <post>gvsig_desarrolladores@listserv.gva.es</post>
109
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
110
            <otherArchives>
111
                <otherArchive>http://www.mail-archive.com/gvsig_desarrolladores@runas.cap.gva.es</otherArchive>
112
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
113
            </otherArchives>
114
        </mailingList>
115
        <mailingList>
116
            <name>International List</name>
117
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</subscribe>
118
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</unsubscribe>
119
            <post>gvsig_internacional@listserv.gva.es</post>
120
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
121
            <otherArchives>
122
                <otherArchive>http://www.mail-archive.com/gvsig_internacional@runas.cap.gva.es</otherArchive>
123
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
124
            </otherArchives>
125
        </mailingList>
126 40435 jjdelcerro
    </mailingLists>
127
128
    <dependencyManagement>
129
        <dependencies>
130
131
            <!-- Non gvSIG projects -->
132
            <!-- NOTE: the list of dependencies is ordered alphabetically -->
133
            <!-- by the artifactId. Please, if new dependencies are added, -->
134
            <!--keep the order.-->
135
136
            <dependency>
137
                <groupId>org.n52</groupId>
138
                <artifactId>52n-wps-config</artifactId>
139
                <version>1.0.1</version>
140
            </dependency>
141
            <dependency>
142
                <groupId>net.opengis</groupId>
143
                <artifactId>52n-wps-xml</artifactId>
144
                <version>1.0.0</version>
145
            </dependency>
146
            <dependency>
147
                <groupId>org.jzkit</groupId>
148
                <artifactId>a2j-runtime</artifactId>
149
                <version>2.0.9</version>
150
            </dependency>
151
            <dependency>
152
                <groupId>org.jzkit</groupId>
153
                <artifactId>a2j</artifactId>
154
                <version>2.0.9</version>
155
            </dependency>
156
            <dependency>
157
                <groupId>net.swing</groupId>
158
                <artifactId>amic-util</artifactId>
159
                <version>unknown</version>
160
            </dependency>
161
            <dependency>
162
                <groupId>org.apache.ant</groupId>
163
                <artifactId>ant</artifactId>
164
                <version>1.8.1</version>
165
            </dependency>
166
            <dependency>
167
                <groupId>org.apache.ant</groupId>
168
                <artifactId>ant-apache-oro</artifactId>
169
                <version>1.8.1</version>
170
            </dependency>
171
            <dependency>
172
                <groupId>ant-contrib</groupId>
173
                <artifactId>ant-contrib</artifactId>
174
                <version>1.0b3</version>
175
                <exclusions>
176
                    <exclusion>
177
                        <groupId>ant</groupId>
178
                        <artifactId>ant</artifactId>
179
                    </exclusion>
180
                </exclusions>
181
            </dependency>
182
            <dependency>
183
                <groupId>org.apache.ant</groupId>
184
                <artifactId>ant-launcher</artifactId>
185
                <version>1.8.1</version>
186
            </dependency>
187
            <dependency>
188
                <groupId>org.apache.ant</groupId>
189
                <artifactId>ant-nodeps</artifactId>
190
                <version>1.8.1</version>
191
            </dependency>
192
            <dependency>
193
                <groupId>org.tigris.antelope</groupId>
194
                <artifactId>antelopetasks</artifactId>
195
                <version>3.2.10</version>
196
            </dependency>
197
            <dependency>
198
                <groupId>com.sardak</groupId>
199
                <artifactId>antform</artifactId>
200
                <version>2.0</version>
201
            </dependency>
202
            <dependency>
203
                <groupId>org.apache.xmlgraphics</groupId>
204
                <artifactId>batik-awt-util</artifactId>
205
                <version>1.7</version>
206
            </dependency>
207
            <dependency>
208
                <groupId>org.apache.xmlgraphics</groupId>
209
                <artifactId>batik-bridge</artifactId>
210
                <version>1.7</version>
211
            </dependency>
212
            <dependency>
213
                <groupId>org.apache.xmlgraphics</groupId>
214 40622 jjdelcerro
                <artifactId>batik-ext</artifactId>
215
                <version>1.7</version>
216
            </dependency>
217
            <dependency>
218
                <groupId>org.apache.xmlgraphics</groupId>
219 40435 jjdelcerro
                <artifactId>batik-gui-util</artifactId>
220
                <version>1.7</version>
221
            </dependency>
222
            <dependency>
223
                <groupId>org.apache.xmlgraphics</groupId>
224
                <artifactId>batik-gvt</artifactId>
225
                <version>1.7</version>
226
            </dependency>
227
            <dependency>
228
                <groupId>org.apache.xmlgraphics</groupId>
229
                <artifactId>batik-script</artifactId>
230
                <version>1.7</version>
231
            </dependency>
232
            <dependency>
233
                <groupId>org.apache.xmlgraphics</groupId>
234
                <artifactId>batik-xml</artifactId>
235
                <version>1.7</version>
236
            </dependency>
237
            <dependency>
238 40554 jjdelcerro
                <groupId>org.apache.xmlgraphics</groupId>
239
                <artifactId>batik-anim</artifactId>
240
                <version>1.7</version>
241
            </dependency>
242
            <dependency>
243
                <groupId>org.apache.xmlgraphics</groupId>
244
                <artifactId>batik-css</artifactId>
245
                <version>1.7</version>
246
            </dependency>
247
            <dependency>
248
                <groupId>org.apache.xmlgraphics</groupId>
249
                <artifactId>batik-dom</artifactId>
250
                <version>1.7</version>
251
            </dependency>
252
            <dependency>
253
                <groupId>org.apache.xmlgraphics</groupId>
254
                <artifactId>batik-js</artifactId>
255
                <version>1.7</version>
256
            </dependency>
257
            <dependency>
258
                <groupId>org.apache.xmlgraphics</groupId>
259
                <artifactId>batik-parser</artifactId>
260
                <version>1.7</version>
261
            </dependency>
262
            <dependency>
263
                <groupId>org.apache.xmlgraphics</groupId>
264
                <artifactId>batik-svg-dom</artifactId>
265
                <version>1.7</version>
266
            </dependency>
267
            <dependency>
268 40435 jjdelcerro
                <groupId>bsf</groupId>
269
                <artifactId>bsf</artifactId>
270
                <version>2.3.0-rc1</version>
271
            </dependency>
272
            <dependency>
273
                <groupId>org.apache.bsf</groupId>
274
                <artifactId>bsf-api</artifactId>
275
                <version>3.1</version>
276
            </dependency>
277
            <dependency>
278
                <groupId>org.apache.bsf</groupId>
279
                <artifactId>bsf-utils</artifactId>
280
                <version>3.1</version>
281
            </dependency>
282
            <dependency>
283
                <groupId>bsh</groupId>
284
                <artifactId>bsh</artifactId>
285
                <version>2.0b4</version>
286
            </dependency>
287
            <dependency>
288
                <groupId>castor</groupId>
289
                <artifactId>castor</artifactId>
290
                <version>0.9.5.3</version>
291
            </dependency>
292 41311 jjdelcerro
293 40435 jjdelcerro
            <dependency>
294
                <groupId>commons-beanutils</groupId>
295
                <artifactId>commons-beanutils</artifactId>
296
                <version>1.6</version>
297
            </dependency>
298
            <dependency>
299
                <groupId>commons-dbcp</groupId>
300
                <artifactId>commons-dbcp</artifactId>
301
                <version>1.2.2</version>
302
            </dependency>
303
            <dependency>
304 41419 jjdelcerro
                <groupId>commons-codec</groupId>
305
                <artifactId>commons-codec</artifactId>
306
                <version>1.6</version>
307 40435 jjdelcerro
            </dependency>
308
            <dependency>
309
                <groupId>commons-collections</groupId>
310
                <artifactId>commons-collections</artifactId>
311
                <version>3.2.1</version>
312
            </dependency>
313 41419 jjdelcerro
            <dependency>
314
                <groupId>org.apache.solr</groupId>
315
                <artifactId>solr-commons-csv</artifactId>
316
                <version>3.5.0</version>
317 41311 jjdelcerro
            </dependency>
318 40435 jjdelcerro
            <dependency>
319
                <groupId>commons-httpclient</groupId>
320
                <artifactId>commons-httpclient</artifactId>
321
                <version>2.0.2</version>
322
            </dependency>
323
            <dependency>
324 41419 jjdelcerro
                <groupId>commons-cli</groupId>
325
                <artifactId>commons-cli</artifactId>
326
                <version>1.2</version>
327 40435 jjdelcerro
            </dependency>
328
            <dependency>
329
                <groupId>commons-io</groupId>
330
                <artifactId>commons-io</artifactId>
331
                <version>2.4</version>
332
            </dependency>
333
            <dependency>
334 41311 jjdelcerro
                <groupId>org.apache.commons</groupId>
335
                <artifactId>commons-lang3</artifactId>
336
                <version>3.1</version>
337
            </dependency>
338 41012 jjdelcerro
            <dependency>
339 41311 jjdelcerro
                <groupId>commons-configuration</groupId>
340
                <artifactId>commons-configuration</artifactId>
341
                <version>1.10</version>
342
            </dependency>
343
            <dependency>
344 40435 jjdelcerro
                <groupId>commons-logging</groupId>
345
                <artifactId>commons-logging</artifactId>
346
                <version>1.1.1</version>
347
            </dependency>
348
            <dependency>
349
                <groupId>commons-logging</groupId>
350
                <artifactId>commons-logging</artifactId>
351
                <version>1.1.1</version>
352
                <classifier>api</classifier>
353
            </dependency>
354
            <dependency>
355 41419 jjdelcerro
                <groupId>commons-pool</groupId>
356
                <artifactId>commons-pool</artifactId>
357
                <version>1.6</version>
358 40581 jjdelcerro
            </dependency>
359 41311 jjdelcerro
360 40581 jjdelcerro
            <dependency>
361 40435 jjdelcerro
                <groupId>org.dspace</groupId>
362
                <artifactId>cql-java</artifactId>
363
                <version>1.0</version>
364
            </dependency>
365
            <dependency>
366 41419 jjdelcerro
                <groupId>easymock</groupId>
367
                <artifactId>easymock</artifactId>
368
                <version>1.2_Java1.3</version>
369 40435 jjdelcerro
            </dependency>
370
            <dependency>
371 41419 jjdelcerro
                <groupId>easymock</groupId>
372
                <artifactId>easymockclassextension</artifactId>
373
                <version>1.2</version>
374 40435 jjdelcerro
            </dependency>
375
            <dependency>
376
                <groupId>flanagan</groupId>
377
                <artifactId>flanagan</artifactId>
378
                <version>20090616</version>
379
            </dependency>
380
            <dependency>
381
                <groupId>net.sf</groupId>
382
                <artifactId>flib-jcalendar</artifactId>
383
                <version>unknown</version>
384
            </dependency>
385
            <dependency>
386
                <groupId>org.opengis</groupId>
387
                <artifactId>geoapi</artifactId>
388
                <version>2.0</version>
389
            </dependency>
390
            <dependency>
391
                <groupId>geojava</groupId>
392
                <artifactId>geojava</artifactId>
393
                <version>unknown</version>
394
            </dependency>
395
            <dependency>
396
                <groupId>org.geonames</groupId>
397
                <artifactId>geonames</artifactId>
398
                <version>1.0</version>
399
                <classifier>java5</classifier>
400
            </dependency>
401
            <dependency>
402
                <groupId>org.codehaus.groovy</groupId>
403
                <artifactId>groovy-all</artifactId>
404
                <version>1.7.6</version>
405
            </dependency>
406 41419 jjdelcerro
            <dependency>
407 40435 jjdelcerro
                <groupId>org.geotools</groupId>
408
                <artifactId>gt2-legacy</artifactId>
409
                <version>2.2-RC2</version>
410
            </dependency>
411
            <dependency>
412
                <groupId>org.geotools</groupId>
413
                <artifactId>gt2-main</artifactId>
414
                <version>2.2.2</version>
415
            </dependency>
416
            <dependency>
417
                <groupId>org.geotools</groupId>
418
                <artifactId>gt2-referencing</artifactId>
419
                <version>2.2-RC2</version>
420
            </dependency>
421
            <dependency>
422
                <groupId>hsqldb</groupId>
423
                <artifactId>hsqldb</artifactId>
424
                <version>1.8.0.10</version>
425
            </dependency>
426
            <dependency>
427
                <groupId>com.h2database</groupId>
428
                <artifactId>h2</artifactId>
429
                <version>1.3.150</version>
430
            </dependency>
431
            <dependency>
432
                <groupId>org.ini4j</groupId>
433
                <artifactId>ini4j</artifactId>
434
                <version>0.5.1</version>
435
            </dependency>
436
            <dependency>
437
                <groupId>com.lowagie</groupId>
438
                <artifactId>itext</artifactId>
439
                <version>2.1.4</version>
440
            </dependency>
441
            <dependency>
442
                <groupId>javax.media</groupId>
443
                <artifactId>jai_core</artifactId>
444
                <version>1.1.3</version>
445
            </dependency>
446
            <dependency>
447
                <groupId>javax.media</groupId>
448
                <artifactId>jai_codec</artifactId>
449
                <version>1.1.3</version>
450
            </dependency>
451
            <dependency>
452
                <groupId>gov.nist.math</groupId>
453
                <artifactId>jama</artifactId>
454
                <version>unknown</version>
455
            </dependency>
456
            <dependency>
457
                <groupId>javax.help</groupId>
458
                <artifactId>javahelp</artifactId>
459
                <version>2.0.05</version>
460
            </dependency>
461
            <dependency>
462
                <groupId>com.toedter</groupId>
463
                <artifactId>jcalendar</artifactId>
464
                <version>1.1.4</version>
465
            </dependency>
466
            <dependency>
467
                <groupId>jfree</groupId>
468
                <artifactId>jcommon</artifactId>
469
                <version>1.0.12</version>
470
            </dependency>
471
            <dependency>
472
                <groupId>jdom</groupId>
473
                <artifactId>jdom</artifactId>
474
                <version>1.0</version>
475
            </dependency>
476
            <dependency>
477
                <groupId>org.nfunk</groupId>
478
                <artifactId>jep</artifactId>
479
                <version>2.4.0</version>
480
            </dependency>
481
            <dependency>
482
                <groupId>jfree</groupId>
483
                <artifactId>jfreechart</artifactId>
484
                <version>1.0.7</version>
485
            </dependency>
486
            <dependency>
487
                <groupId>org.jfree</groupId>
488
                <artifactId>jfreechart</artifactId>
489
                <version>1.0.14</version>
490
            </dependency>
491
            <dependency>
492
                <groupId>org.jgraf</groupId>
493
                <artifactId>jgraf</artifactId>
494
                <version>0.0.1</version>
495
            </dependency>
496
            <dependency>
497
                <groupId>net.sf</groupId>
498
                <artifactId>jgraph</artifactId>
499
                <version>5.10.1.5</version>
500
            </dependency>
501
            <dependency>
502
                <groupId>net.sf</groupId>
503
                <artifactId>jgridshiftapi</artifactId>
504
                <version>1.0</version>
505
            </dependency>
506
            <dependency>
507
                <groupId>com.sun</groupId>
508
                <artifactId>jimi</artifactId>
509
                <version>1.1</version>
510
            </dependency>
511
            <dependency>
512 41012 jjdelcerro
                <groupId>joda-time</groupId>
513
                <artifactId>joda-time</artifactId>
514
                <version>1.6</version>
515
            </dependency>
516
            <dependency>
517 40435 jjdelcerro
                <groupId>org.jpedal</groupId>
518
                <artifactId>jpedal_lgpl</artifactId>
519
                <version>4.37b36</version>
520
            </dependency>
521
            <dependency>
522
                <groupId>org.jruby</groupId>
523
                <artifactId>jruby</artifactId>
524
                <version>1.5.6</version>
525
            </dependency>
526
            <dependency>
527
                <groupId>rhino</groupId>
528
                <artifactId>js</artifactId>
529 40508 jjdelcerro
                <!-- This is the version already included in Java 1.6 -->
530 40435 jjdelcerro
                <version>1.6R2</version>
531
            </dependency>
532
            <dependency>
533
                <groupId>net.sf</groupId>
534
                <artifactId>jsi</artifactId>
535
                <version>unknown</version>
536
            </dependency>
537
            <dependency>
538
                <groupId>javax.units</groupId>
539
                <artifactId>jsr108</artifactId>
540
                <version>0.01</version>
541
            </dependency>
542
            <dependency>
543
                <groupId>com.vividsolutions</groupId>
544
                <artifactId>jts</artifactId>
545 40480 jjdelcerro
                <version>1.13</version>
546 40435 jjdelcerro
            </dependency>
547
            <dependency>
548
                <groupId>junit</groupId>
549
                <artifactId>junit</artifactId>
550
                <version>3.8.1</version>
551
            </dependency>
552
            <dependency>
553
                <groupId>jwizardcomponent</groupId>
554
                <artifactId>jwizardcomponent</artifactId>
555
                <version>1.2.2</version>
556
            </dependency>
557
            <dependency>
558
                <groupId>jwizardcomponent</groupId>
559
                <artifactId>jwizardcomponent-0i18n</artifactId>
560
                <version>1.2.2.1</version>
561
            </dependency>
562
            <dependency>
563
                <groupId>org.python</groupId>
564
                <artifactId>jython</artifactId>
565
                <version>2.5.2</version>
566
            </dependency>
567
            <dependency>
568
                <groupId>org.jzkit</groupId>
569
                <artifactId>jzkit2-core</artifactId>
570
                <version>2.0.0</version>
571
            </dependency>
572
            <dependency>
573
                <groupId>org.jzkit</groupId>
574
                <artifactId>jzkit2-z3950</artifactId>
575
                <version>2.0.0</version>
576
            </dependency>
577
            <dependency>
578
                <groupId>org.jzkit</groupId>
579
                <artifactId>jzkit2-origin</artifactId>
580
                <version>2.0.0</version>
581
            </dependency>
582
            <dependency>
583
                <groupId>net.sf.kxml</groupId>
584
                <artifactId>kxml2</artifactId>
585
                <version>2.2.2</version>
586
            </dependency>
587
            <dependency>
588
                <groupId>log4j</groupId>
589
                <artifactId>log4j</artifactId>
590
                <version>1.2.14</version>
591
            </dependency>
592
            <dependency>
593 41271 jjdelcerro
                <groupId>com.googlecode.log4jdbc</groupId>
594
                <artifactId>log4jdbc</artifactId>
595
                <version>1.2</version>
596
            </dependency>
597
            <dependency>
598 41419 jjdelcerro
                <groupId>com.jgoodies</groupId>
599
                <artifactId>jgoodies-common</artifactId>
600
                <version>1.4.0</version>
601 41271 jjdelcerro
            </dependency>
602
            <dependency>
603 41419 jjdelcerro
                <groupId>com.jgoodies</groupId>
604
                <artifactId>jgoodies-forms</artifactId>
605
                <version>1.6.0</version>
606 41271 jjdelcerro
            </dependency>
607
            <dependency>
608 41419 jjdelcerro
                <groupId>com.jgoodies</groupId>
609
                <artifactId>looks</artifactId>
610
                <version>2.2.2</version>
611 41271 jjdelcerro
            </dependency>
612
            <dependency>
613 40435 jjdelcerro
                <groupId>com.ostermiller</groupId>
614
                <artifactId>ostermillerutils</artifactId>
615
                <version>1.4.3</version>
616
            </dependency>
617
            <dependency>
618
                <groupId>mysql</groupId>
619
                <artifactId>mysql-connector-java</artifactId>
620
                <version>5.1.6</version>
621
            </dependency>
622
            <dependency>
623 41419 jjdelcerro
                <groupId>postgresql</groupId>
624
                <artifactId>postgresql</artifactId>
625
                <version>9.1-901.jdbc3</version>
626 40435 jjdelcerro
            </dependency>
627
            <dependency>
628
                <groupId>es.unex</groupId>
629
                <artifactId>sextante</artifactId>
630
                <version>0.6.0</version>
631
            </dependency>
632
            <dependency>
633
                <groupId>es.unex</groupId>
634
                <artifactId>sextante_gui</artifactId>
635
                <version>0.6.0</version>
636
            </dependency>
637
            <dependency>
638
                <groupId>es.unex</groupId>
639
                <artifactId>sextante_wps</artifactId>
640
                <version>0.6.0</version>
641
            </dependency>
642
            <dependency>
643
                <groupId>es.unex</groupId>
644
                <artifactId>libMath</artifactId>
645
                <version>0.6.0</version>
646
            </dependency>
647
            <dependency>
648
                <groupId>es.unex</groupId>
649
                <artifactId>libDocEngines</artifactId>
650
                <version>0.6.0</version>
651
            </dependency>
652
            <dependency>
653 41419 jjdelcerro
                <groupId>org.apache.directory.studio</groupId>
654
                <artifactId>org.apache.commons.pool</artifactId>
655
                <version>1.6</version>
656 40581 jjdelcerro
            </dependency>
657
            <dependency>
658 41419 jjdelcerro
                <groupId>org.osgeo</groupId>
659
                <artifactId>proj4j</artifactId>
660
                <version>0.1.0</version>
661 40581 jjdelcerro
            </dependency>
662
            <dependency>
663 40435 jjdelcerro
                <groupId>sil</groupId>
664
                <artifactId>sil</artifactId>
665
                <version>0.43b-am1</version>
666
            </dependency>
667
            <dependency>
668
                <groupId>org.slf4j</groupId>
669
                <artifactId>slf4j-api</artifactId>
670
                <version>1.5.5</version>
671
            </dependency>
672
            <dependency>
673
                <groupId>org.slf4j</groupId>
674
                <artifactId>slf4j-log4j12</artifactId>
675
                <version>1.5.5</version>
676
            </dependency>
677
            <dependency>
678
                <groupId>net.sf.smc</groupId>
679
                <artifactId>smc</artifactId>
680
                <version>4.3</version>
681
            </dependency>
682
            <dependency>
683
                <groupId>soap</groupId>
684
                <artifactId>soap</artifactId>
685
                <version>2.3</version>
686
            </dependency>
687
            <dependency>
688
                <groupId>spatialindex</groupId>
689
                <artifactId>spatialindex</artifactId>
690
                <version>unknown</version>
691
            </dependency>
692
            <dependency>
693
                <groupId>org.springframework</groupId>
694
                <artifactId>spring</artifactId>
695
                <version>1.2.8</version>
696
            </dependency>
697
            <dependency>
698
                <groupId>net.sf</groupId>
699
                <artifactId>sqljep</artifactId>
700 40626 jldominguez
                <version>0.2.1</version>
701 40435 jjdelcerro
            </dependency>
702
            <dependency>
703 41419 jjdelcerro
                <groupId>net.sf.supercsv</groupId>
704
                <artifactId>super-csv</artifactId>
705
                <version>2.1.0</version>
706
            </dependency>
707
            <dependency>
708 40435 jjdelcerro
                <groupId>org.tmatesoft.svnkit</groupId>
709
                <artifactId>svnkit</artifactId>
710
                <version>1.3.3</version>
711
            </dependency>
712
            <dependency>
713
                <groupId>org.tmatesoft.svnkit</groupId>
714
                <artifactId>svnkit-cli</artifactId>
715
                <version>1.3.3</version>
716
            </dependency>
717
            <dependency>
718
                <groupId>tablelayout</groupId>
719
                <artifactId>TableLayout</artifactId>
720
                <version>20050920</version>
721
            </dependency>
722
            <dependency>
723
                <groupId>info.clearthought</groupId>
724
                <artifactId>TableLayout-bin-jdk1.5</artifactId>
725
                <version>2007-04-21</version>
726
            </dependency>
727
            <dependency>
728
                <groupId>net.sourceforge.thinlet</groupId>
729
                <artifactId>thinlet</artifactId>
730
                <version>2005-03-28</version>
731
            </dependency>
732
            <dependency>
733
                <groupId>gnu.trove</groupId>
734
                <artifactId>trove</artifactId>
735
                <version>0.1.8</version>
736
            </dependency>
737
            <dependency>
738
                <groupId>java3d</groupId>
739
                <artifactId>vecmath</artifactId>
740
                <version>1.3.1</version>
741
            </dependency>
742
            <dependency>
743
                <groupId>org.apache</groupId>
744
                <artifactId>xbean</artifactId>
745
                <version>2.2.0</version>
746
            </dependency>
747
            <dependency>
748
                <groupId>xerces</groupId>
749
                <artifactId>xercesImpl</artifactId>
750
                <version>2.5.0</version>
751
            </dependency>
752
            <dependency>
753
                <groupId>xml-apis</groupId>
754
                <artifactId>xml-apis-ext</artifactId>
755
                <version>1.3.04</version>
756
            </dependency>
757
            <dependency>
758
                <groupId>xmlpull</groupId>
759
                <artifactId>xmlpull</artifactId>
760
                <version>1.1.3.1</version>
761
            </dependency>
762
            <dependency>
763
                <groupId>zql</groupId>
764
                <artifactId>zql</artifactId>
765
                <version>unknown</version>
766
            </dependency>
767
768
            <!-- External gvSIG projects -->
769
770
            <dependency>
771 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
772
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
773
                <version>1.0.0</version>
774 40435 jjdelcerro
            </dependency>
775
            <dependency>
776 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
777
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
778
                <version>1.0.0</version>
779 40435 jjdelcerro
            </dependency>
780
            <dependency>
781
                <groupId>org.gvsig</groupId>
782
                <artifactId>org.gvsig.tools.lib</artifactId>
783 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
784 40435 jjdelcerro
            </dependency>
785
            <dependency>
786
                <groupId>org.gvsig</groupId>
787
                <artifactId>org.gvsig.tools.lib</artifactId>
788 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
789 40435 jjdelcerro
                <type>test-jar</type>
790
            </dependency>
791
            <dependency>
792
                <groupId>org.gvsig</groupId>
793
                <artifactId>org.gvsig.tools.swing.api</artifactId>
794 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
795 40435 jjdelcerro
            </dependency>
796
            <dependency>
797
                <groupId>org.gvsig</groupId>
798
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
799 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
800 40435 jjdelcerro
            </dependency>
801
            <dependency>
802
                <groupId>org.gvsig</groupId>
803
                <artifactId>org.gvsig.tools.swing.spi</artifactId>
804 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
805 40435 jjdelcerro
            </dependency>
806
            <dependency>
807
                <groupId>org.gvsig</groupId>
808
                <artifactId>org.gvsig.tools.swing.serv.field</artifactId>
809 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
810 40435 jjdelcerro
            </dependency>
811
            <dependency>
812
                <groupId>org.gvsig</groupId>
813
                <artifactId>org.gvsig.tools.swing.serv.jlist</artifactId>
814 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
815 40435 jjdelcerro
            </dependency>
816
            <dependency>
817
                <groupId>org.gvsig</groupId>
818
                <artifactId>org.gvsig.tools.swing.serv.jform</artifactId>
819 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
820 40435 jjdelcerro
            </dependency>
821 40835 jjdelcerro
822 40435 jjdelcerro
            <dependency>
823
                <groupId>org.gvsig</groupId>
824 40835 jjdelcerro
                <artifactId>org.gvsig.tools.dynform.api</artifactId>
825
                <version>${gvsig.tools.version}</version>
826
            </dependency>
827
            <dependency>
828
                <groupId>org.gvsig</groupId>
829
                <artifactId>org.gvsig.tools.dynform.spi</artifactId>
830
                <version>${gvsig.tools.version}</version>
831
            </dependency>
832
            <dependency>
833
                <groupId>org.gvsig</groupId>
834
                <artifactId>org.gvsig.tools.dynform.services</artifactId>
835
                <version>${gvsig.tools.version}</version>
836
            </dependency>
837
            <dependency>
838
                <groupId>org.gvsig</groupId>
839
                <artifactId>org.gvsig.tools.dynform.impl</artifactId>
840
                <version>${gvsig.tools.version}</version>
841
            </dependency>
842
843
            <dependency>
844
                <groupId>org.gvsig</groupId>
845 40435 jjdelcerro
                <artifactId>org.gvsig.about.api</artifactId>
846 40513 jjdelcerro
                <version>${gvsig.about.version}</version>
847 40435 jjdelcerro
            </dependency>
848
            <dependency>
849
                <groupId>org.gvsig</groupId>
850
                <artifactId>org.gvsig.about.impl</artifactId>
851 40513 jjdelcerro
                <version>${gvsig.about.version}</version>
852 40435 jjdelcerro
            </dependency>
853
            <dependency>
854
                <groupId>org.gvsig</groupId>
855
                <artifactId>org.gvsig.catalog</artifactId>
856
                <version>2.0</version>
857
            </dependency>
858 41419 jjdelcerro
            <dependency>
859 40435 jjdelcerro
                <groupId>org.gvsig</groupId>
860
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
861 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
862 40435 jjdelcerro
            </dependency>
863
            <dependency>
864
                <groupId>org.gvsig</groupId>
865
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
866 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
867 40435 jjdelcerro
            </dependency>
868
            <dependency>
869
                <groupId>org.gvsig</groupId>
870
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
871 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
872 40435 jjdelcerro
            </dependency>
873
            <dependency>
874
                <groupId>org.gvsig</groupId>
875
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
876 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
877 40435 jjdelcerro
            </dependency>
878
            <dependency>
879 41419 jjdelcerro
                <groupId>org.gvsig.external</groupId>
880
                <artifactId>org.gvsig.external.jump</artifactId>
881
                <version>1.0.0</version>
882 40435 jjdelcerro
            </dependency>
883
            <dependency>
884
                <groupId>org.gvsig</groupId>
885
                <artifactId>org.gvsig.proj.lib.api</artifactId>
886 40501 jjdelcerro
                <version>${gvsig.proj.version}</version>
887 40435 jjdelcerro
            </dependency>
888
            <dependency>
889
                <groupId>org.gvsig</groupId>
890
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
891 40501 jjdelcerro
                <version>${gvsig.proj.version}</version>
892 40435 jjdelcerro
            </dependency>
893 40506 jjdelcerro
            <dependency>
894 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
895
                <artifactId>org.gvsig.proj.swing.api</artifactId>
896
                <version>${gvsig.proj.version}</version>
897 40506 jjdelcerro
            </dependency>
898 40581 jjdelcerro
            <dependency>
899 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
900
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
901
                <version>${gvsig.proj.version}</version>
902 40581 jjdelcerro
            </dependency>
903
            <dependency>
904 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
905
                <artifactId>org.gvsig.projection.api</artifactId>
906
                <version>${gvsig.projection.api.version}</version>
907 40581 jjdelcerro
            </dependency>
908 40435 jjdelcerro
909
            <!-- Childs projects -->
910
911
            <dependency>
912
                <groupId>org.gvsig</groupId>
913 40608 jjdelcerro
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
914 41479 jenkins
                <version>2.0.41</version>
915 40608 jjdelcerro
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
919 41479 jenkins
                <version>2.0.41</version>
920 40608 jjdelcerro
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
924 41479 jenkins
                <version>2.0.41</version>
925 40608 jjdelcerro
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
929 41479 jenkins
                <version>2.0.41</version>
930 40608 jjdelcerro
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933 40501 jjdelcerro
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
934 41479 jenkins
                <version>2.0.41</version>
935 40501 jjdelcerro
            </dependency>
936
            <dependency>
937
                <groupId>org.gvsig</groupId>
938
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
939 41479 jenkins
                <version>2.0.41</version>
940 40501 jjdelcerro
            </dependency>
941
            <dependency>
942
                <groupId>org.gvsig</groupId>
943 40435 jjdelcerro
                <artifactId>org.gvsig.andami</artifactId>
944 41479 jenkins
                <version>2.0.41</version>
945 40435 jjdelcerro
            </dependency>
946
            <dependency>
947
                <groupId>org.gvsig</groupId>
948
                <artifactId>org.gvsig.app</artifactId>
949 41479 jenkins
                <version>2.0.41</version>
950 40435 jjdelcerro
            </dependency>
951
            <dependency>
952
                <groupId>org.gvsig</groupId>
953
                <artifactId>org.gvsig.ui</artifactId>
954 41479 jenkins
                <version>2.0.41</version>
955 40435 jjdelcerro
            </dependency>
956
            <dependency>
957
                <groupId>org.gvsig</groupId>
958
                <artifactId>org.gvsig.fmap.control</artifactId>
959 41479 jenkins
                <version>2.0.41</version>
960 40435 jjdelcerro
            </dependency>
961
            <dependency>
962
                <groupId>org.gvsig</groupId>
963
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
964 41479 jenkins
                <version>2.0.41</version>
965 40435 jjdelcerro
            </dependency>
966
            <dependency>
967
                <groupId>org.gvsig</groupId>
968
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
969 41479 jenkins
                <version>2.0.41</version>
970 40435 jjdelcerro
            </dependency>
971
            <dependency>
972
                <groupId>org.gvsig</groupId>
973
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
974 41479 jenkins
                <version>2.0.41</version>
975 40435 jjdelcerro
            </dependency>
976
            <dependency>
977
                <groupId>org.gvsig</groupId>
978
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
979 41479 jenkins
                <version>2.0.41</version>
980 40435 jjdelcerro
            </dependency>
981
            <dependency>
982
                <groupId>org.gvsig</groupId>
983
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
984 41479 jenkins
                <version>2.0.41</version>
985 40435 jjdelcerro
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
989 41479 jenkins
                <version>2.0.41</version>
990 40435 jjdelcerro
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
994 41479 jenkins
                <version>2.0.41</version>
995 40435 jjdelcerro
                <type>test-jar</type>
996
                <scope>test</scope>
997
            </dependency>
998
            <dependency>
999
                <groupId>org.gvsig</groupId>
1000
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
1001 41479 jenkins
                <version>2.0.41</version>
1002 40435 jjdelcerro
            </dependency>
1003
            <dependency>
1004
                <groupId>org.gvsig</groupId>
1005
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1006 41479 jenkins
                <version>2.0.41</version>
1007 40435 jjdelcerro
            </dependency>
1008
            <dependency>
1009
                <groupId>org.gvsig</groupId>
1010
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1011 41479 jenkins
                <version>2.0.41</version>
1012 40435 jjdelcerro
            </dependency>
1013 40513 jjdelcerro
1014 40435 jjdelcerro
            <dependency>
1015
                <groupId>org.gvsig</groupId>
1016 40513 jjdelcerro
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1017 41479 jenkins
                <version>2.0.41</version>
1018 40435 jjdelcerro
            </dependency>
1019
            <dependency>
1020
                <groupId>org.gvsig</groupId>
1021
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1022 41479 jenkins
                <version>2.0.41</version>
1023 40435 jjdelcerro
            </dependency>
1024
            <dependency>
1025
                <groupId>org.gvsig</groupId>
1026 41012 jjdelcerro
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1027 41479 jenkins
                <version>2.0.41</version>
1028 41012 jjdelcerro
            </dependency>
1029
            <dependency>
1030
                <groupId>org.gvsig</groupId>
1031 40435 jjdelcerro
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1032 41479 jenkins
                <version>2.0.41</version>
1033 40435 jjdelcerro
            </dependency>
1034
            <dependency>
1035 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1036
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1037 41479 jenkins
                <version>2.0.41</version>
1038 40435 jjdelcerro
            </dependency>
1039
            <dependency>
1040 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1041
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1042 41479 jenkins
                <version>2.0.41</version>
1043 41419 jjdelcerro
                <type>test-jar</type>
1044 40435 jjdelcerro
            </dependency>
1045
            <dependency>
1046 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1047
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1048 41479 jenkins
                <version>2.0.41</version>
1049 40435 jjdelcerro
            </dependency>
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1053 41479 jenkins
                <version>2.0.41</version>
1054 40435 jjdelcerro
            </dependency>
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1058 41479 jenkins
                <version>2.0.41</version>
1059 40435 jjdelcerro
            </dependency>
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1063 41479 jenkins
                <version>2.0.41</version>
1064 40435 jjdelcerro
            </dependency>
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1068 41479 jenkins
                <version>2.0.41</version>
1069 40435 jjdelcerro
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1073 41479 jenkins
                <version>2.0.41</version>
1074 40435 jjdelcerro
            </dependency>
1075
            <dependency>
1076
                <groupId>org.gvsig</groupId>
1077
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1078 41479 jenkins
                <version>2.0.41</version>
1079 40435 jjdelcerro
            </dependency>
1080
            <dependency>
1081
                <groupId>org.gvsig</groupId>
1082
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1083 41479 jenkins
                <version>2.0.41</version>
1084 40435 jjdelcerro
            </dependency>
1085
            <dependency>
1086
                <groupId>org.gvsig</groupId>
1087
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1088 41479 jenkins
                <version>2.0.41</version>
1089 40435 jjdelcerro
            </dependency>
1090
            <dependency>
1091
                <groupId>org.gvsig</groupId>
1092
                <artifactId>org.gvsig.fmap.geometry.impl</artifactId>
1093 41479 jenkins
                <version>2.0.41</version>
1094 40435 jjdelcerro
            </dependency>
1095
            <dependency>
1096
                <groupId>org.gvsig</groupId>
1097
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1098 41479 jenkins
                <version>2.0.41</version>
1099 40435 jjdelcerro
            </dependency>
1100
            <dependency>
1101
                <groupId>org.gvsig</groupId>
1102
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1103 41479 jenkins
                <version>2.0.41</version>
1104 40435 jjdelcerro
            </dependency>
1105
            <dependency>
1106
                <groupId>org.gvsig</groupId>
1107
                <artifactId>org.gvsig.compat.api</artifactId>
1108 41479 jenkins
                <version>2.0.41</version>
1109 40435 jjdelcerro
            </dependency>
1110
            <dependency>
1111
                <groupId>org.gvsig</groupId>
1112
                <artifactId>org.gvsig.compat.se</artifactId>
1113 41479 jenkins
                <version>2.0.41</version>
1114 40435 jjdelcerro
            </dependency>
1115
            <dependency>
1116
                <groupId>org.gvsig</groupId>
1117
                <artifactId>org.gvsig.remoteclient</artifactId>
1118 41479 jenkins
                <version>2.0.41</version>
1119 40435 jjdelcerro
            </dependency>
1120
            <dependency>
1121
                <groupId>org.gvsig</groupId>
1122
                <artifactId>org.gvsig.i18n</artifactId>
1123 41479 jenkins
                <version>2.0.41</version>
1124 40435 jjdelcerro
            </dependency>
1125
            <dependency>
1126
                <groupId>org.gvsig</groupId>
1127
                <artifactId>org.gvsig.utils</artifactId>
1128 41479 jenkins
                <version>2.0.41</version>
1129 40435 jjdelcerro
            </dependency>
1130
            <dependency>
1131 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1132
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1133 41479 jenkins
                <version>2.0.41</version>
1134 40435 jjdelcerro
            </dependency>
1135
            <dependency>
1136 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1137
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1138 41479 jenkins
                <version>2.0.41</version>
1139 40435 jjdelcerro
            </dependency>
1140
            <dependency>
1141 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1142
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1143 41479 jenkins
                <version>2.0.41</version>
1144 40435 jjdelcerro
            </dependency>
1145
            <dependency>
1146 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1147
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1148 41479 jenkins
                <version>2.0.41</version>
1149 40435 jjdelcerro
            </dependency>
1150
            <dependency>
1151 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1152
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1153 41479 jenkins
                <version>2.0.41</version>
1154 40435 jjdelcerro
            </dependency>
1155
            <dependency>
1156 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1157
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1158 41479 jenkins
                <version>2.0.41</version>
1159 41419 jjdelcerro
                <type>test-jar</type>
1160 40435 jjdelcerro
            </dependency>
1161
            <dependency>
1162
                <groupId>org.gvsig</groupId>
1163
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1164 41479 jenkins
                <version>2.0.41</version>
1165 40435 jjdelcerro
            </dependency>
1166
            <dependency>
1167
                <groupId>org.gvsig</groupId>
1168
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1169 41479 jenkins
                <version>2.0.41</version>
1170 40435 jjdelcerro
            </dependency>
1171
            <dependency>
1172
                <groupId>org.gvsig</groupId>
1173
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1174 41479 jenkins
                <version>2.0.41</version>
1175 40435 jjdelcerro
            </dependency>
1176
            <dependency>
1177
                <groupId>org.gvsig</groupId>
1178
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1179 41479 jenkins
                <version>2.0.41</version>
1180 40435 jjdelcerro
            </dependency>
1181
            <dependency>
1182
                <groupId>org.gvsig</groupId>
1183
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1184 41479 jenkins
                <version>2.0.41</version>
1185 40435 jjdelcerro
            </dependency>
1186
            <dependency>
1187
                <groupId>org.gvsig</groupId>
1188
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1189 41479 jenkins
                <version>2.0.41</version>
1190 40435 jjdelcerro
            </dependency>
1191
            <dependency>
1192
                <groupId>org.gvsig</groupId>
1193
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1194 41479 jenkins
                <version>2.0.41</version>
1195 40435 jjdelcerro
            </dependency>
1196
            <dependency>
1197
                <groupId>org.gvsig</groupId>
1198
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1199 41479 jenkins
                <version>2.0.41</version>
1200 40435 jjdelcerro
            </dependency>
1201
            <dependency>
1202
                <groupId>org.gvsig</groupId>
1203
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1204 41479 jenkins
                <version>2.0.41</version>
1205 40435 jjdelcerro
            </dependency>
1206
            <dependency>
1207
                <groupId>org.gvsig</groupId>
1208
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1209 41479 jenkins
                <version>2.0.41</version>
1210 40435 jjdelcerro
            </dependency>
1211
            <dependency>
1212
                <groupId>org.gvsig</groupId>
1213
                <artifactId>org.gvsig.exportto.swing.prov.postgresql</artifactId>
1214 41479 jenkins
                <version>2.0.41</version>
1215 40435 jjdelcerro
            </dependency>
1216
            <dependency>
1217
                <groupId>org.gvsig</groupId>
1218
                <artifactId>org.gvsig.exportto.swing.prov.mysql</artifactId>
1219 41479 jenkins
                <version>2.0.41</version>
1220 40435 jjdelcerro
            </dependency>
1221
            <dependency>
1222
                <groupId>org.gvsig</groupId>
1223
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1224 41479 jenkins
                <version>2.0.41</version>
1225 40435 jjdelcerro
            </dependency>
1226
            <dependency>
1227
                <groupId>org.gvsig</groupId>
1228
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1229 41479 jenkins
                <version>2.0.41</version>
1230 40435 jjdelcerro
                <type>test-jar</type>
1231
                <scope>test</scope>
1232
            </dependency>
1233
            <dependency>
1234
                <groupId>org.gvsig</groupId>
1235
                <artifactId>org.gvsig.personaldb.lib.impl</artifactId>
1236 41479 jenkins
                <version>2.0.41</version>
1237 40435 jjdelcerro
            </dependency>
1238
            <dependency>
1239 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1240
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1241 41479 jenkins
                <version>2.0.41</version>
1242 40435 jjdelcerro
            </dependency>
1243
            <dependency>
1244
                <groupId>org.gvsig</groupId>
1245
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1246 41479 jenkins
                <version>2.0.41</version>
1247 40435 jjdelcerro
            </dependency>
1248
            <dependency>
1249 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1250
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1251 41479 jenkins
                <version>2.0.41</version>
1252 40435 jjdelcerro
            </dependency>
1253
            <dependency>
1254 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1255
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1256 41479 jenkins
                <version>2.0.41</version>
1257 40435 jjdelcerro
            </dependency>
1258
            <dependency>
1259 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1260
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1261 41479 jenkins
                <version>2.0.41</version>
1262 40435 jjdelcerro
            </dependency>
1263
            <dependency>
1264 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1265
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1266 41479 jenkins
                <version>2.0.41</version>
1267 40435 jjdelcerro
            </dependency>
1268
            <dependency>
1269 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1270
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1271 41479 jenkins
                <version>2.0.41</version>
1272 40435 jjdelcerro
            </dependency>
1273
1274
            <dependency>
1275 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1276
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1277 41479 jenkins
                <version>2.0.41</version>
1278 40435 jjdelcerro
            </dependency>
1279
            <dependency>
1280 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1281
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1282 41479 jenkins
                <version>2.0.41</version>
1283 40435 jjdelcerro
            </dependency>
1284
            <dependency>
1285 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1286
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1287 41479 jenkins
                <version>2.0.41</version>
1288 41419 jjdelcerro
                <type>test-jar</type>
1289
                <scope>test</scope>
1290 40435 jjdelcerro
            </dependency>
1291 41415 jjdelcerro
            <dependency>
1292 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1293
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1294 41479 jenkins
                <version>2.0.41</version>
1295 41415 jjdelcerro
            </dependency>
1296
            <dependency>
1297 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1298
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1299 41479 jenkins
                <version>2.0.41</version>
1300 41415 jjdelcerro
            </dependency>
1301 41416 jjdelcerro
1302 41419 jjdelcerro
            <dependency>
1303
                <groupId>org.gvsig</groupId>
1304
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1305 41479 jenkins
                <version>2.0.41</version>
1306 41419 jjdelcerro
                <scope>provided</scope>
1307
            </dependency>
1308
            <dependency>
1309
                <groupId>org.gvsig</groupId>
1310
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1311 41479 jenkins
                <version>2.0.41</version>
1312 41419 jjdelcerro
                <scope>provided</scope>
1313
            </dependency>
1314
            <dependency>
1315
                <groupId>org.gvsig</groupId>
1316
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1317 41479 jenkins
                <version>2.0.41</version>
1318 41419 jjdelcerro
                <scope>provided</scope>
1319
            </dependency>
1320
            <dependency>
1321
                <groupId>org.gvsig</groupId>
1322
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1323 41479 jenkins
                <version>2.0.41</version>
1324 41419 jjdelcerro
                <scope>provided</scope>
1325
            </dependency>
1326
            <dependency>
1327
                <groupId>org.gvsig</groupId>
1328
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1329 41479 jenkins
                <version>2.0.41</version>
1330 41419 jjdelcerro
                <scope>provided</scope>
1331
            </dependency>
1332
            <dependency>
1333
                <groupId>org.gvsig</groupId>
1334
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1335 41479 jenkins
                <version>2.0.41</version>
1336 41419 jjdelcerro
                <scope>provided</scope>
1337
            </dependency>
1338
            <dependency>
1339
                <groupId>org.gvsig</groupId>
1340
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1341 41479 jenkins
                <version>2.0.41</version>
1342 41419 jjdelcerro
                <scope>provided</scope>
1343
            </dependency>
1344
            <dependency>
1345
                <groupId>org.gvsig</groupId>
1346
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1347 41479 jenkins
                <version>2.0.41</version>
1348 41419 jjdelcerro
                <scope>provided</scope>
1349
            </dependency>
1350
            <dependency>
1351
                <groupId>org.gvsig</groupId>
1352
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1353 41479 jenkins
                <version>2.0.41</version>
1354 41419 jjdelcerro
                <scope>provided</scope>
1355
            </dependency>
1356
            <!--
1357
                      <dependency>
1358
                        <groupId>org.gvsig</groupId>
1359
                        <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1360
                        <version>2.0.10-SNAPSHOT</version>
1361
                        <scope>provided</scope>
1362
                      </dependency>
1363
            -->
1364
            <dependency>
1365
                <groupId>org.gvsig</groupId>
1366
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1367 41479 jenkins
                <version>2.0.41</version>
1368 41419 jjdelcerro
                <scope>provided</scope>
1369
            </dependency>
1370
            <dependency>
1371
                <groupId>org.gvsig</groupId>
1372
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1373 41479 jenkins
                <version>2.0.41</version>
1374 41419 jjdelcerro
                <scope>provided</scope>
1375
            </dependency>
1376
            <dependency>
1377
                <groupId>org.gvsig</groupId>
1378
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1379 41479 jenkins
                <version>2.0.41</version>
1380 41419 jjdelcerro
                <scope>provided</scope>
1381
            </dependency>
1382
            <dependency>
1383
                <groupId>org.gvsig</groupId>
1384
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1385 41479 jenkins
                <version>2.0.41</version>
1386 41419 jjdelcerro
                <scope>provided</scope>
1387
            </dependency>
1388
            <dependency>
1389
                <groupId>org.gvsig</groupId>
1390
                <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1391
                <version>2.0.24-SNAPSHOT</version>
1392
                <scope>provided</scope>
1393
            </dependency>
1394 40581 jjdelcerro
1395 40435 jjdelcerro
        </dependencies>
1396
    </dependencyManagement>
1397
1398
    <dependencies>
1399 41419 jjdelcerro
        <dependency>
1400
            <groupId>junit</groupId>
1401
            <artifactId>junit</artifactId>
1402
            <scope>test</scope>
1403
        </dependency>
1404 40435 jjdelcerro
    </dependencies>
1405
1406
    <build>
1407 41419 jjdelcerro
        <extensions>
1408
            <extension>
1409
                <groupId>org.apache.maven.wagon</groupId>
1410
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1411
                <version>2.4</version>
1412
            </extension>
1413
        </extensions>
1414 40480 jjdelcerro
1415 41419 jjdelcerro
        <pluginManagement>
1416
            <plugins>
1417 40435 jjdelcerro
1418 41419 jjdelcerro
                <plugin>
1419
                    <groupId>org.apache.maven.plugins</groupId>
1420
                    <artifactId>maven-scm-plugin</artifactId>
1421
                    <version>1.9</version>
1422
                    <configuration>
1423
                        <connectionType>connection</connectionType>
1424
                    </configuration>
1425
                </plugin>
1426 41367 jjdelcerro
1427 41419 jjdelcerro
                <plugin>
1428
                    <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
1429
                    <groupId>org.eclipse.m2e</groupId>
1430
                    <artifactId>lifecycle-mapping</artifactId>
1431
                    <version>1.0.0</version>
1432
                    <configuration>
1433
                        <lifecycleMappingMetadata>
1434
                            <pluginExecutions>
1435
                                <pluginExecution>
1436
                                    <pluginExecutionFilter>
1437
                                        <groupId>org.gvsig</groupId>
1438
                                        <artifactId> org.gvsig.installer.maven </artifactId>
1439
                                        <versionRange> [2.0.10-SNAPSHOT,) </versionRange>
1440
                                        <goals>
1441
                                            <goal>write-info</goal>
1442
                                        </goals>
1443
                                    </pluginExecutionFilter>
1444
                                    <action>
1445
                                        <ignore />
1446
                                    </action>
1447
                                </pluginExecution>
1448
                                <pluginExecution>
1449
                                    <pluginExecutionFilter>
1450
                                        <groupId> org.codehaus.mojo </groupId>
1451
                                        <artifactId> properties-maven-plugin </artifactId>
1452
                                        <versionRange> [1.0-alpha-2,) </versionRange>
1453
                                        <goals>
1454
                                            <goal>
1455
                                                read-project-properties
1456
                                            </goal>
1457
                                        </goals>
1458
                                    </pluginExecutionFilter>
1459
                                    <action>
1460
                                        <ignore />
1461
                                    </action>
1462
                                </pluginExecution>
1463
                                <pluginExecution>
1464
                                    <pluginExecutionFilter>
1465
                                        <groupId>org.codehaus.gmaven</groupId>
1466
                                        <artifactId>gmaven-plugin</artifactId>
1467
                                        <versionRange>[1.4,)</versionRange>
1468
                                        <goals>
1469
                                            <goal>execute</goal>
1470
                                        </goals>
1471
                                    </pluginExecutionFilter>
1472
                                    <action>
1473
                                        <ignore />
1474
                                    </action>
1475
                                </pluginExecution>
1476
                                <pluginExecution>
1477
                                    <pluginExecutionFilter>
1478
                                        <groupId>org.apache.maven.plugins</groupId>
1479
                                        <artifactId>
1480
                                            maven-dependency-plugin
1481
                                        </artifactId>
1482
                                        <versionRange>[2.1,)</versionRange>
1483
                                        <goals>
1484
                                            <goal>unpack</goal>
1485
                                        </goals>
1486
                                    </pluginExecutionFilter>
1487
                                    <action>
1488
                                        <ignore />
1489
                                    </action>
1490
                                </pluginExecution>
1491
                            </pluginExecutions>
1492
                        </lifecycleMappingMetadata>
1493
                    </configuration>
1494
                </plugin>
1495 40435 jjdelcerro
1496 41419 jjdelcerro
                <plugin>
1497
                    <groupId>org.apache.maven.plugins</groupId>
1498
                    <artifactId>maven-compiler-plugin</artifactId>
1499
                    <version>2.3.2</version>
1500
                    <configuration>
1501
                        <source>1.5</source>
1502
                        <target>1.5</target>
1503
                        <encoding>ISO-8859-1</encoding>
1504
                    </configuration>
1505
                </plugin>
1506 40435 jjdelcerro
1507 41419 jjdelcerro
                <plugin>
1508
                    <groupId>org.apache.maven.plugins</groupId>
1509
                    <artifactId>maven-resources-plugin</artifactId>
1510
                    <version>2.4.3</version>
1511
                    <configuration>
1512
                        <encoding>ISO-8859-1</encoding>
1513
                    </configuration>
1514
                </plugin>
1515 40435 jjdelcerro
1516 41419 jjdelcerro
                <plugin>
1517
                    <groupId>org.apache.maven.plugins</groupId>
1518
                    <artifactId>maven-eclipse-plugin</artifactId>
1519
                    <configuration>
1520
                        <downloadSources>true</downloadSources>
1521
                        <downloadJavadocs>true</downloadJavadocs>
1522
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1523
                    </configuration>
1524
                </plugin>
1525 40435 jjdelcerro
1526 41419 jjdelcerro
                <plugin>
1527
                    <groupId>org.apache.maven.plugins</groupId>
1528
                    <artifactId>maven-surefire-plugin</artifactId>
1529
                    <version>2.7.1</version>
1530
                    <configuration>
1531
                        <forkMode>once</forkMode>
1532
                        <environmentVariables>
1533
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1534
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1535
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1536
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1537
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1538
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1539
                        </environmentVariables>
1540
                    </configuration>
1541
                </plugin>
1542 40435 jjdelcerro
1543 41419 jjdelcerro
                <plugin>
1544
                    <groupId>org.apache.maven.plugins</groupId>
1545
                    <artifactId>maven-failsafe-plugin</artifactId>
1546
                    <executions>
1547
                        <execution>
1548
                            <goals>
1549
                                <goal>integration-test</goal>
1550
                                <goal>verify</goal>
1551
                            </goals>
1552
                        </execution>
1553
                    </executions>
1554
                    <configuration>
1555
                        <forkMode>once</forkMode>
1556
                        <environmentVariables>
1557
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1558
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1559
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1560
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1561
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1562
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1563
                        </environmentVariables>
1564
                    </configuration>
1565
                </plugin>
1566 40435 jjdelcerro
1567 41419 jjdelcerro
                <plugin>
1568
                    <groupId>org.apache.maven.plugins</groupId>
1569
                    <artifactId>maven-javadoc-plugin</artifactId>
1570
                    <version>2.9</version>
1571
                    <configuration>
1572
                        <docTitle>${project.name} ${project.version}</docTitle>
1573
                        <encoding>ISO-8859-1</encoding>
1574
                        <footer />
1575
                        <header />
1576
                        <keywords>false</keywords>
1577
                        <!-- Don't include the deprecateds items in the javadoc -->
1578
                        <nodeprecated>true</nodeprecated>
1579
                        <!-- Don't generate javadoc of project with submodules -->
1580
                        <aggregate>false</aggregate>
1581
                        <!-- Removed detection of links due to its high cost -->
1582
                        <detectJavaApiLink>false</detectJavaApiLink>
1583
                        <detectLinks>false</detectLinks>
1584
                        <detectOfflineLinks>false</detectOfflineLinks>
1585
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1586
                        <includeDependencySources>false</includeDependencySources>
1587
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1588
                        <javaApiLinks>
1589
                            <property>
1590
                                <name>api_1.4</name>
1591
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1592
                            </property>
1593
                            <property>
1594
                                <name>api_1.5</name>
1595
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1596
                            </property>
1597
                            <property>
1598
                                <name>api_1.6</name>
1599
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1600
                            </property>
1601
                        </javaApiLinks>
1602
                    </configuration>
1603
                </plugin>
1604 40435 jjdelcerro
1605 41419 jjdelcerro
                <plugin>
1606
                    <groupId>org.apache.maven.plugins</groupId>
1607
                    <artifactId>maven-site-plugin</artifactId>
1608
                    <version>3.3</version>
1609
                    <configuration>
1610
                        <chmod>true</chmod>
1611
                        <chmodMode>a+rwX</chmodMode>
1612
                    </configuration>
1613
                </plugin>
1614 40435 jjdelcerro
1615 41419 jjdelcerro
                <plugin>
1616
                    <groupId>org.apache.maven.plugins</groupId>
1617
                    <artifactId>maven-jar-plugin</artifactId>
1618
                    <version>2.3.1</version>
1619
                    <configuration>
1620
                        <archive>
1621
                            <manifestEntries>
1622
                                <Built-By>gvSIG Team</Built-By>
1623
                            </manifestEntries>
1624
                        </archive>
1625
                    </configuration>
1626
                </plugin>
1627 40435 jjdelcerro
1628 41419 jjdelcerro
                <plugin>
1629
                    <groupId>org.codehaus.mojo</groupId>
1630
                    <artifactId>properties-maven-plugin</artifactId>
1631
                    <version>1.0-alpha-2</version>
1632
                </plugin>
1633 40469 jjdelcerro
1634 41419 jjdelcerro
                <plugin>
1635
                    <groupId>org.apache.maven.plugins</groupId>
1636
                    <artifactId>maven-antrun-plugin</artifactId>
1637
                    <version>1.7</version>
1638
                </plugin>
1639 40435 jjdelcerro
1640 41419 jjdelcerro
                <plugin>
1641
                    <groupId>org.codehaus.mojo</groupId>
1642
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1643
                    <version>1.9</version>
1644
                </plugin>
1645 40435 jjdelcerro
1646 41419 jjdelcerro
                <plugin>
1647
                    <groupId>org.apache.maven.plugins</groupId>
1648
                    <artifactId>maven-release-plugin</artifactId>
1649
                    <version>2.4.1</version>
1650
                </plugin>
1651 40649 jjdelcerro
1652 41419 jjdelcerro
                <plugin>
1653
                    <groupId>org.apache.maven.plugins</groupId>
1654
                    <artifactId>maven-deploy-plugin</artifactId>
1655
                    <version>2.6</version>
1656
                </plugin>
1657 40435 jjdelcerro
1658 41419 jjdelcerro
                <plugin>
1659
                    <artifactId>maven-assembly-plugin</artifactId>
1660
                    <version>2.4</version>
1661
                    <executions>
1662
                        <execution>
1663
                            <id>gvsig-plugin-package</id>
1664
                            <phase>package</phase>
1665
                            <configuration>
1666
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1667
                                <appendAssemblyId>false</appendAssemblyId>
1668
                                <finalName>gvSIG-desktop-${gvsig.package.info.gvSIGVersion}-${gvsig.package.info.code}-${gvsig.package.info.version}-${buildNumber}-${gvsig.package.info.state}-${gvsig.package.info.operatingSystem}-${gvsig.package.info.architecture}-${gvsig.package.info.javaVM}.gvspkg</finalName>
1669
                                <descriptors>
1670
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1671
                                </descriptors>
1672
                            </configuration>
1673
                        </execution>
1674
                    </executions>
1675
                </plugin>
1676 40435 jjdelcerro
1677 41419 jjdelcerro
                <plugin>
1678
                    <groupId>org.apache.maven.plugins</groupId>
1679
                    <artifactId>maven-clean-plugin</artifactId>
1680
                    <version>2.4.1</version>
1681
                </plugin>
1682 40469 jjdelcerro
1683 41419 jjdelcerro
                <plugin>
1684
                    <groupId>org.codehaus.mojo</groupId>
1685
                    <artifactId>exec-maven-plugin</artifactId>
1686
                    <version>1.2</version>
1687
                </plugin>
1688 40469 jjdelcerro
1689 41419 jjdelcerro
                <plugin>
1690
                    <!-- invoke as "mvn license:format" to fix the header -->
1691
                    <!-- invoke as "mvn license:check" to check the header -->
1692
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1693
                    <groupId>com.mycila.maven-license-plugin</groupId>
1694
                    <artifactId>maven-license-plugin</artifactId>
1695
                    <version>1.10.b1</version>
1696
                    <configuration>
1697
                        <header>header.txt</header>
1698
                        <failIfMissing>false</failIfMissing>
1699
                        <aggregate>false</aggregate>
1700
                        <strictCheck>true</strictCheck>
1701
                        <encoding>ISO-8859-1</encoding>
1702
                        <quiet>false</quiet>
1703
                        <excludes>
1704
                            <exclude>**/*.properties</exclude>
1705
                            <exclude>**/*.txt</exclude>
1706
                            <exclude>**/*.jpg</exclude>
1707
                            <exclude>**/*.jpeg</exclude>
1708
                            <exclude>**/*.svg</exclude>
1709
                            <exclude>**/*.png</exclude>
1710
                            <exclude>**/*.gvssym</exclude>
1711
                            <exclude>**/*.def</exclude>
1712
                            <exclude>**/*.msg</exclude>
1713
                        </excludes>
1714
                    </configuration>
1715
                    <dependencies>
1716
                        <dependency>
1717
                            <groupId>org.gvsig</groupId>
1718
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1719
                            <version>1.0.0</version>
1720
                        </dependency>
1721
                    </dependencies>
1722
                </plugin>
1723 40469 jjdelcerro
1724 41419 jjdelcerro
                <!-- Habria que ver si es posible sustituir el plugin -->
1725
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1726
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1727
                <!--
1728
                <plugin>
1729
                    <groupId>org.codehaus.mojo</groupId>
1730
                    <artifactId>license-maven-plugin</artifactId>
1731
                    <version>1.5</version>
1732
                </plugin>
1733
                -->
1734 40769 jjdelcerro
1735 41419 jjdelcerro
                <plugin>
1736
                    <groupId>org.apache.maven.plugins</groupId>
1737
                    <artifactId>maven-checkstyle-plugin</artifactId>
1738
                    <version>2.10</version>
1739
                </plugin>
1740 40469 jjdelcerro
1741 41419 jjdelcerro
                <plugin>
1742
                    <groupId>org.apache.maven.plugins</groupId>
1743
                    <artifactId>maven-source-plugin</artifactId>
1744
                    <version>2.2.1</version>
1745
                </plugin>
1746 40469 jjdelcerro
1747 41419 jjdelcerro
                <plugin>
1748
                    <groupId>org.codehaus.gmaven</groupId>
1749
                    <artifactId>gmaven-plugin</artifactId>
1750
                    <version>1.4</version>
1751
                    <dependencies>
1752
                        <dependency>
1753
                            <groupId>com.github.lookfirst</groupId>
1754
                            <artifactId>sardine</artifactId>
1755
                            <version>5.0.1</version>
1756
                        </dependency>
1757
                    </dependencies>
1758
                    <executions>
1759 40581 jjdelcerro
1760 41419 jjdelcerro
                        <execution>
1761
                            <id>increase-build-number</id>
1762
                            <phase>process-sources</phase>
1763
                            <configuration>
1764
                                <source><![CDATA[
1765 40892 jjdelcerro
                    // use "mvn -Dincrease-build-number process-sources"
1766 40581 jjdelcerro
                    if( project.properties["increase-build-number"] == null ) {
1767
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1768
                    } else {
1769
                      File file = new File(project.basedir,"buildNumber.properties")
1770
                      if( ! file.exists() ) {
1771
                          log.info("Skip increment build number (buildNumber.property not present).")
1772
                        } else {
1773
                        Properties props = new Properties()
1774
1775
                        props.load(file.newDataInputStream())
1776
                        value = (props.getProperty("buildNumber") as int) + 1
1777
                        props.setProperty("buildNumber",value as String)
1778
                        props.store(file.newWriter(), null)
1779
                        log.info("Setting build number to " + value)
1780
                      }
1781
                    }
1782
                  ]]></source>
1783 41419 jjdelcerro
                            </configuration>
1784
                        </execution>
1785 40581 jjdelcerro
1786 41419 jjdelcerro
                        <execution>
1787
                            <id>build-package-info</id>
1788
                            <phase>prepare-package</phase>
1789
                            <configuration>
1790
                                <source><![CDATA[
1791 40581 jjdelcerro
                      if( project.properties["buildNumber"] == null) {
1792
                        log.info("Skip build package.info (buildNumber.property not present).")
1793
                        log.info("Skip build package.info index (buildNumber.property not present).")
1794
                      } else {
1795 40892 jjdelcerro
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1796
                                                if( poolURL[-1] != "/" ) {
1797
                                                        poolURL = poolURL + "/";
1798
                                                }
1799 40581 jjdelcerro
                        package_info_file  = new File(project.basedir, "target/package.info")
1800
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1801
                        Properties props = new Properties()
1802 40769 jjdelcerro
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1803 40581 jjdelcerro
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1804 40769 jjdelcerro
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1805 40581 jjdelcerro
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1806 40769 jjdelcerro
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1807 40581 jjdelcerro
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1808
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1809
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1810
                        props.setProperty('type', "plugin")
1811
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1812
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1813
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1814
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"])
1815
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1816
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1817
                        props.setProperty('model-version', '1.0.1')
1818
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1819
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1820
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1821
1822
                        props.store(package_info_file.newWriter(), null)
1823
1824
                        pkgname = "gvSIG-desktop-" +
1825
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1826 40769 jjdelcerro
                          project.properties["gvsig.package.info.code"] + "-" +
1827 40581 jjdelcerro
                          project.properties["gvsig.package.info.version"] + "-" +
1828
                          project.properties["buildNumber"] + "-" +
1829
                          project.properties["gvsig.package.info.state"] + "-" +
1830
                          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1831
                          project.properties["gvsig.package.info.architecture"] + "-" +
1832
                          project.properties["gvsig.package.info.javaVM"]
1833 40769 jjdelcerro
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1834 40581 jjdelcerro
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1835
                        package_info_file.getParentFile().mkdirs()
1836
                        props.setProperty('download-url',
1837 40892 jjdelcerro
                          poolURL +
1838 40769 jjdelcerro
                          project.properties["gvsig.package.info.code"] + "/" +
1839 40590 jjdelcerro
                          pkgname + ".gvspkg"
1840 40581 jjdelcerro
                        )
1841
                        props.store(package_info_file.newWriter(), null)
1842
                      }
1843
                  ]]></source>
1844 41419 jjdelcerro
                            </configuration>
1845
                        </execution>
1846 40581 jjdelcerro
1847 41419 jjdelcerro
                        <execution>
1848
                            <id>build-package-index</id>
1849
                            <phase>package</phase>
1850
                            <configuration>
1851
                                <source><![CDATA[
1852 40581 jjdelcerro
                    ant = new AntBuilder()
1853
                    if( project.properties["buildNumber"] == null) {
1854
                      log.info("Skip building package index (buildNumber.property not present).")
1855
                    } else {
1856
                      pkgname = "gvSIG-desktop-" +
1857
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1858 40769 jjdelcerro
                        project.properties["gvsig.package.info.code"] + "-" +
1859 40581 jjdelcerro
                        project.properties["gvsig.package.info.version"] + "-" +
1860
                        project.properties["buildNumber"] + "-" +
1861
                        project.properties["gvsig.package.info.state"] + "-" +
1862
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1863
                        project.properties["gvsig.package.info.architecture"] + "-" +
1864
                        project.properties["gvsig.package.info.javaVM"]
1865
1866
                      log.info("Building package index " + pkgname + ".gvspki")
1867
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1868
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1869
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1870
                    }
1871
                  ]]></source>
1872 41419 jjdelcerro
                            </configuration>
1873
                        </execution>
1874 40581 jjdelcerro
1875 41419 jjdelcerro
                        <execution>
1876
                            <id>install-plugin</id>
1877
                            <phase>install</phase>
1878
                            <configuration>
1879
                                <source><![CDATA[
1880 40581 jjdelcerro
                    if( project.properties["buildNumber"] == null) {
1881
                      log.info("Skip install package (buildNumber.property not present).")
1882
                    } else {
1883
                      ant = new AntBuilder()
1884
                      pkgname = "gvSIG-desktop-" +
1885
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1886 40769 jjdelcerro
                        project.properties["gvsig.package.info.code"] + "-" +
1887 40581 jjdelcerro
                        project.properties["gvsig.package.info.version"] + "-" +
1888
                        project.properties["buildNumber"] + "-" +
1889
                        project.properties["gvsig.package.info.state"] + "-" +
1890
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1891
                        project.properties["gvsig.package.info.architecture"] + "-" +
1892
                        project.properties["gvsig.package.info.javaVM"]
1893
1894 40829 jjdelcerro
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1895
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1896 40769 jjdelcerro
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1897
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1898
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1899
1900
                              log.info("Install plugin to " + target)
1901
                              ant.unzip(src: source, dest: target)
1902
                      } else {
1903
                          log.info("Skip plugin install.")
1904
                      }
1905
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1906
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1907
                              target = new File(project.properties["gvsig.product.folder.path"] +
1908
                                "/install/" +
1909
                                project.properties["gvsig.package.info.code"] + "/" +
1910
                                pkgname + ".gvspkg")
1911
                              target.getParentFile().mkdirs()
1912
1913
                              log.info("Copy plugin package from " + source + " to " + target)
1914
                              ant.copy(file:source, tofile:target.getAbsolutePath())
1915
1916
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1917
                              target = project.properties["gvsig.product.folder.path"] +
1918
                                "/install/" +
1919
                                project.properties["gvsig.package.info.code"] + "/" +
1920
                                pkgname + ".gvspki"
1921
                              log.info("Copy plugin package index from " + source + " to " + target)
1922
                              ant.copy(file:source, tofile:target)
1923
                      } else {
1924
                          log.info("Skip plugin package install.")
1925
                                          }
1926 40581 jjdelcerro
                    }
1927
                  ]]></source>
1928 41419 jjdelcerro
                            </configuration>
1929
                        </execution>
1930 40581 jjdelcerro
1931 41419 jjdelcerro
                        <execution>
1932
                            <id>deploy-package</id>
1933
                            <phase>install</phase>
1934
                            <configuration>
1935
                                <source><![CDATA[
1936 41421 jjdelcerro
1937 40829 jjdelcerro
// To deploy package use:
1938
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1939 40892 jjdelcerro
//
1940 41421 jjdelcerro
1941 40829 jjdelcerro
public class WebDAVClient {
1942
1943
    def log;
1944
1945 41279 jjdelcerro
    private String user;
1946
    private String password;
1947
    private Object sardine;
1948 40829 jjdelcerro
1949
    public WebDAVClient(log) {
1950 41421 jjdelcerro
        disableCertificateValidation();
1951 40829 jjdelcerro
            this.log = log;
1952
    }
1953
1954 41279 jjdelcerro
    public void login(String user, String password) {
1955
        log.info("[WEBDAV] login as '"+user+"'.");
1956
        def SardineFactory
1957
        try {
1958
            SardineFactory = "com.github.sardine.SardineFactory" as Class
1959
        } catch (Exception ex) {
1960
            log.error("[WEBDAV] can't get SardineFactory.",ex);
1961
        }
1962
        this.user = user;
1963
        this.password = password;
1964
        this.sardine = SardineFactory.begin(this.user,this.password);
1965
    }
1966 40829 jjdelcerro
1967 41279 jjdelcerro
    public void login() {
1968
        log.info("[WEBDAV] login as guest");
1969
        this.sardine = SardineFactory.begin();
1970
    }
1971 40829 jjdelcerro
1972 41279 jjdelcerro
    public boolean exists(String url) throws Exception {
1973
        return sardine.exists(url);
1974
    }
1975 40829 jjdelcerro
1976 41279 jjdelcerro
    public void makedirs(String url) throws Exception {
1977
        log.info("[WEBDAV] makedirs '"+url+"'.");
1978
        URL u = new URL(url);
1979
        String[] x = u.getPath().split("/");
1980
        String path = "";
1981 41479 jenkins
        for( int i=1; i<x.length; i++ ) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString());
1982 41477 jenkins
        }
1983 41419 jjdelcerro
    }
1984
1985
    public void mkdir(String url) throws Exception {
1986 41279 jjdelcerro
        if( ! exists(url) ) {
1987
            log.info("[WEBDAV] mkdir '"+url+"'.");
1988
            sardine.createDirectory(url);
1989
        }
1990
    }
1991 40829 jjdelcerro
1992 41279 jjdelcerro
    public void put(String source, String target) throws Exception {
1993
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
1994
        InputStream fis = new FileInputStream(new File(source));
1995
        sardine.put(target, fis);
1996
        log.info("[WEBDAV] put ok.");
1997
    }
1998 40829 jjdelcerro
1999 41279 jjdelcerro
    public List list(String url) throws Exception {
2000
        List resources = sardine.list(url);
2001
        return resources;
2002
    }
2003 41421 jjdelcerro
2004
    void disableCertificateValidation() {
2005
    /*
2006
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2007
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2008
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2009
                    return new java.security.cert.X509Certificate[0];
2010
                }
2011
2012
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2013
                }
2014
2015
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2016
                }
2017
            };
2018
2019
        // Ignore differences between given hostname and certificate hostname
2020
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2021
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2022
                return true;
2023
            }
2024
        };
2025
2026
        // Install the all-trusting trust manager
2027
        try {
2028
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2029
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2030
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2031
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2032
        } catch (Exception e) {
2033
        }
2034
        */
2035
    }
2036 40829 jjdelcerro
}
2037
2038
if( project.properties["deploy-package"] != null ) {
2039 41279 jjdelcerro
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2040
        poolURL = project.properties["gvsig.package.info.poolURL"];
2041
        if( poolURL[-1] != "/" ) {
2042
            poolURL = poolURL + "/";
2043
        }
2044
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
2045
        log.info("Deploy plugin package to '"+targetPath+"'.");
2046 40829 jjdelcerro
2047 41279 jjdelcerro
        pkgname = "gvSIG-desktop-" +
2048
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2049
        project.properties["gvsig.package.info.code"] + "-" +
2050
        project.properties["gvsig.package.info.version"] + "-" +
2051
        project.properties["buildNumber"] + "-" +
2052
        project.properties["gvsig.package.info.state"] + "-" +
2053
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2054
        project.properties["gvsig.package.info.architecture"] + "-" +
2055
        project.properties["gvsig.package.info.javaVM"];
2056 40829 jjdelcerro
2057 41279 jjdelcerro
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2058
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2059 40829 jjdelcerro
2060 41279 jjdelcerro
        log.info("Creating addon-request.txt in target folder");
2061
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2062
            out.println();
2063
            out.println(pkgname);
2064
            out.println();
2065
            out.println(targetPath+"/" + pkgname + ".gvspki");
2066
            out.println();
2067
        }
2068
2069 41367 jjdelcerro
        if( project.properties["username"] == null ) {
2070 41279 jjdelcerro
            print("Enter user name: ");
2071
            user = System.console().readLine().toString()
2072
            if( user != "" ) {
2073 41367 jjdelcerro
                project.properties.setProperty("username",user);
2074 41279 jjdelcerro
            }
2075
        }
2076 40829 jjdelcerro
        if( project.properties["password"] == null ) {
2077 41367 jjdelcerro
            print("Enter password for user '" + project.properties["username"] + "': ");
2078 41279 jjdelcerro
            password = System.console().readPassword().toString()
2079
            if( password != "" ) {
2080
                project.properties.setProperty("password",password);
2081
            }
2082
        }
2083
        WebDAVClient session = new WebDAVClient(log);
2084 41367 jjdelcerro
        if( project.properties["username"] == null || project.properties["password"] == null ) {
2085 41279 jjdelcerro
            log.info("[WEBDAV] creating non authenticated session.");
2086
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2087
            session.login();
2088
        } else {
2089 41367 jjdelcerro
            session.login(project.properties["username"], project.properties["password"]);
2090 41279 jjdelcerro
        }
2091
        session.makedirs(targetPath);
2092
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2093
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2094 40892 jjdelcerro
2095 41279 jjdelcerro
    } else {
2096
        log.info("Skip plugin package deploy. It not be installed by default.");
2097
    }
2098 40892 jjdelcerro
} else {
2099 41279 jjdelcerro
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2100 40892 jjdelcerro
}
2101 41421 jjdelcerro
2102 40829 jjdelcerro
                  ]]></source>
2103 41419 jjdelcerro
                            </configuration>
2104
                        </execution>
2105 40829 jjdelcerro
2106 41419 jjdelcerro
                    </executions>
2107
                </plugin>
2108 40581 jjdelcerro
2109 41419 jjdelcerro
            </plugins>
2110
        </pluginManagement>
2111 40435 jjdelcerro
2112 41419 jjdelcerro
        <plugins>
2113
            <plugin>
2114
                <groupId>org.apache.maven.plugins</groupId>
2115
                <artifactId>maven-scm-plugin</artifactId>
2116
            </plugin>
2117 41367 jjdelcerro
2118 41419 jjdelcerro
            <plugin>
2119
                <artifactId>maven-clean-plugin</artifactId>
2120
                <configuration>
2121
                    <filesets>
2122
                        <fileset>
2123
                            <directory>${user.home}/.depman/</directory>
2124
                            <includes>
2125
                                <include>**</include>
2126
                            </includes>
2127
                        </fileset>
2128
                    </filesets>
2129
                    <followSymLinks>true</followSymLinks>
2130
                </configuration>
2131
            </plugin>
2132 40435 jjdelcerro
2133 41419 jjdelcerro
            <plugin>
2134
                <groupId>org.apache.maven.plugins</groupId>
2135
                <artifactId>maven-release-plugin</artifactId>
2136
                <configuration>
2137
                    <!-- The property svn.tags.folder is used in external projects   -->
2138
                    <!-- to override configuraction of tagBase -->
2139
                    <tagBase>${svn.tags.folder}</tagBase>
2140
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2141
                    are not installed, so the dependencies between modules are not met. With this configuration
2142
                    we force the module installation. -->
2143
                    <preparationGoals>clean install</preparationGoals>
2144
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2145
                    <!-- Dont make site-deploy -->
2146
                    <!-- You need to run it after in folder target/checkout -->
2147
                    <goals>deploy</goals>
2148
                </configuration>
2149
            </plugin>
2150 40435 jjdelcerro
2151 41419 jjdelcerro
            <plugin>
2152
                <!-- load ".gvsig-devel.properties" -->
2153
                <groupId>org.codehaus.mojo</groupId>
2154
                <artifactId>properties-maven-plugin</artifactId>
2155
                <configuration>
2156
                    <files>
2157
                        <!-- Define gvsig.product.folder.path in this property -->
2158
                        <file>${user.home}/.gvsig-devel.properties</file>
2159
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2160
                        <file>${project.basedir}/gvsig-devel.properties</file>
2161
                        <file>buildNumber.properties</file>
2162
                    </files>
2163
                    <quiet>true</quiet>
2164
                </configuration>
2165
                <executions>
2166
                    <execution>
2167
                        <id>default</id>
2168
                        <phase>prepare-package</phase>
2169
                        <goals>
2170
                            <goal>read-project-properties</goal>
2171
                        </goals>
2172
                    </execution>
2173
                    <execution>
2174
                        <id>default-clean</id>
2175
                        <phase>pre-clean</phase>
2176
                        <goals>
2177
                            <goal>read-project-properties</goal>
2178
                        </goals>
2179
                    </execution>
2180
                </executions>
2181
            </plugin>
2182 40435 jjdelcerro
2183
2184 41419 jjdelcerro
            <plugin>
2185
                <groupId>org.codehaus.mojo</groupId>
2186
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2187
                <executions>
2188
                    <execution>
2189
                        <id>check-java-api</id>
2190
                        <phase>package</phase>
2191
                        <goals>
2192
                            <goal>check</goal>
2193
                        </goals>
2194
                        <configuration>
2195
                            <skip>false</skip>
2196
                            <signature>
2197
                                <groupId>org.codehaus.mojo.signature</groupId>
2198
                                <artifactId>java15</artifactId>
2199
                                <version>1.0</version>
2200
                            </signature>
2201
                            <ignores>
2202
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2203
                            </ignores>
2204
                        </configuration>
2205
                    </execution>
2206
                </executions>
2207
            </plugin>
2208 40435 jjdelcerro
2209 41419 jjdelcerro
            <plugin>
2210
                <groupId>org.apache.maven.plugins</groupId>
2211
                <artifactId>maven-javadoc-plugin</artifactId>
2212
                <executions>
2213
                    <execution>
2214
                        <id>attach-javadocs</id>
2215
                        <goals>
2216
                            <goal>jar</goal>
2217
                        </goals>
2218
                    </execution>
2219
                </executions>
2220
            </plugin>
2221 40435 jjdelcerro
2222 41419 jjdelcerro
            <plugin>
2223
                <groupId>org.apache.maven.plugins</groupId>
2224
                <artifactId>maven-source-plugin</artifactId>
2225
                <configuration>
2226
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2227
                </configuration>
2228
                <executions>
2229
                    <execution>
2230
                        <id>attach-sources</id>
2231
                        <phase>verify</phase>
2232
                        <goals>
2233
                            <goal>jar-no-fork</goal>
2234
                        </goals>
2235
                    </execution>
2236
                    <execution>
2237
                        <id>attach-test-sources</id>
2238
                        <phase>verify</phase>
2239
                        <goals>
2240
                            <goal>test-jar-no-fork</goal>
2241
                        </goals>
2242
                    </execution>
2243
                </executions>
2244
            </plugin>
2245 40469 jjdelcerro
2246 41419 jjdelcerro
            <plugin>
2247
                <groupId>org.apache.maven.plugins</groupId>
2248
                <artifactId>maven-checkstyle-plugin</artifactId>
2249
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2250
                <configuration>
2251
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2252
                    <enableRulesSummary>true</enableRulesSummary>
2253
                    <failsOnError>false</failsOnError>
2254
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2255
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2256
                </configuration>
2257
                <dependencies>
2258
                    <dependency>
2259
                        <groupId>org.gvsig</groupId>
2260
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2261
                        <version>1.0.0</version>
2262
                    </dependency>
2263
                </dependencies>
2264
            </plugin>
2265 40469 jjdelcerro
2266 41419 jjdelcerro
            <plugin>
2267
                <!-- to continue building  when test fail -->
2268
                <groupId>org.apache.maven.plugins</groupId>
2269
                <artifactId>maven-surefire-plugin</artifactId>
2270
                <configuration>
2271
                    <testFailureIgnore>true</testFailureIgnore>
2272
                </configuration>
2273
            </plugin>
2274 40435 jjdelcerro
2275 41419 jjdelcerro
        </plugins>
2276
    </build>
2277 40435 jjdelcerro
2278 40480 jjdelcerro
2279 41419 jjdelcerro
    <reporting>
2280
        <excludeDefaults>true</excludeDefaults>
2281
        <plugins>
2282
            <plugin>
2283
                <groupId>org.apache.maven.plugins</groupId>
2284
                <artifactId>maven-project-info-reports-plugin</artifactId>
2285
                <version>2.7</version>
2286
                <reportSets>
2287
                    <reportSet>
2288
                        <reports>
2289
                            <report>index</report>
2290
                            <report>summary</report>
2291
                            <report>scm</report>
2292
                            <report>license</report>
2293
                            <report>project-team</report>
2294
                            <report>issue-tracking</report>
2295
                            <report>mailing-list</report>
2296
                            <report>modules</report>
2297 40522 jjdelcerro
2298 41419 jjdelcerro
                            <report>dependency-info</report>
2299
                            <!-- Removed due to its high cost
2300
                            <report>dependency-management</report>
2301
                            <report>dependencies</report>
2302
                            -->
2303
                            <report>dependency-convergence</report>
2304 40523 jjdelcerro
2305 41419 jjdelcerro
                            <!--
2306
                            <report>plugins</report>
2307
                            <report>plugin-management</report>
2308
                            <report>distribution-management</report>
2309
                            -->
2310 40581 jjdelcerro
2311 41419 jjdelcerro
                            <!-- gvSIG does not have Continuous Integration System
2312
                            <report>cim</report>
2313
                            -->
2314
                        </reports>
2315
                    </reportSet>
2316
                </reportSets>
2317
            </plugin>
2318
            <plugin>
2319
                <groupId>org.apache.maven.plugins</groupId>
2320
                <artifactId>maven-javadoc-plugin</artifactId>
2321
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2322
                <version>2.9.1</version>
2323
                <configuration>
2324
                    <!-- Don't include the deprecateds items in the javadoc -->
2325
                    <nodeprecated>true</nodeprecated>
2326
                    <!-- Don't generate javadoc of project with submodules -->
2327
                    <aggregate>false</aggregate>
2328
                    <!-- Removed detection of links due to its high cost -->
2329
                    <detectJavaApiLink>false</detectJavaApiLink>
2330
                    <detectLinks>false</detectLinks>
2331
                    <detectOfflineLinks>false</detectOfflineLinks>
2332
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2333
                    <includeDependencySources>false</includeDependencySources>
2334
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2335
                </configuration>
2336
                <reportSets>
2337
                    <reportSet>
2338
                        <id>html</id>
2339
                        <reports>
2340
                            <report>javadoc</report>
2341
                            <!-- removed javadocs of tests -->
2342
                        </reports>
2343
                    </reportSet>
2344
                </reportSets>
2345
            </plugin>
2346
            <plugin>
2347
                <groupId>org.apache.maven.plugins</groupId>
2348
                <artifactId>maven-jxr-plugin</artifactId>
2349
                <version>2.3</version>
2350
                <configuration>
2351
                    <linkJavadoc>true</linkJavadoc>
2352
                    <aggregate>false</aggregate>
2353
                </configuration>
2354
            </plugin>
2355
            <plugin>
2356
                <groupId>org.codehaus.mojo</groupId>
2357
                <artifactId>findbugs-maven-plugin</artifactId>
2358
                <version>2.5.2</version>
2359
            </plugin>
2360 40581 jjdelcerro
2361 41419 jjdelcerro
        </plugins>
2362 40581 jjdelcerro
    </reporting>
2363
2364
2365 41419 jjdelcerro
    <profiles>
2366 40581 jjdelcerro
2367 41419 jjdelcerro
        <profile>
2368
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2369
            <id>gvsig-root</id>
2370
            <activation>
2371
                <file>
2372
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2373
                </file>
2374
            </activation>
2375
            <build>
2376
                <plugins>
2377 40581 jjdelcerro
2378 41419 jjdelcerro
                    <plugin>
2379
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2380
                        <groupId>org.codehaus.gmaven</groupId>
2381
                        <artifactId>gmaven-plugin</artifactId>
2382
                        <executions>
2383
                            <execution>
2384
                                <id>initialize-gvsig-product-folder-path</id>
2385
                                <phase>generate-sources</phase>
2386
                                <goals>
2387
                                    <goal>execute</goal>
2388
                                </goals>
2389
                                <configuration>
2390
                                    <source><![CDATA[
2391 40586 jjdelcerro
                    if( project.artifactId != "org.gvsig.desktop" ) {
2392
                            log.warn("Skip initialization of gvsig-devel.properties.")
2393
                    } else {
2394 40581 jjdelcerro
                      home = System.getenv('HOME')
2395
                      if( home == null ) {
2396
                        home = System.properties['user.home']
2397
                      }
2398
                      Properties props = new Properties()
2399
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2400 41388 jjdelcerro
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2401
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2402
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2403
                            props.load(propsFile.newDataInputStream())
2404
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2405
                            props.store(propsFile.newWriter(), null)
2406
                      } else {
2407
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2408
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2409
                        try {
2410
                          props.load(propsFile.newDataInputStream())
2411
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2412
                          if( gvsigProductFolderPath == null ) {
2413
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2414
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2415
                            props.store(propsFile.newWriter(), null)
2416
                          }
2417
                        } catch(java.io.FileNotFoundException e){
2418 40581 jjdelcerro
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2419
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2420
                          props.store(propsFile.newWriter(), null)
2421
                        }
2422 41388 jjdelcerro
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2423
                          f = new File(gvsigProductFolderPathDefault)
2424
                          f.mkdirs();
2425
                                                  new File(f,"WARNING.txt").withWriter { out ->
2426
                                                          out.println();
2427
                                                          out.println("The product folder used is set to:");
2428
                                                          out.println();
2429
                                                          out.println(gvsigProductFolderPath);
2430
                                                          out.println();
2431
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2432
                                                          out.println();
2433
                                                  }
2434
                        }
2435 40581 jjdelcerro
                      }
2436
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2437 40586 jjdelcerro
                    }
2438 40581 jjdelcerro
                  ]]></source>
2439 41419 jjdelcerro
                                </configuration>
2440
                            </execution>
2441 40829 jjdelcerro
2442 41419 jjdelcerro
                        </executions>
2443
                    </plugin>
2444 40581 jjdelcerro
2445 41419 jjdelcerro
                </plugins>
2446
            </build>
2447
        </profile>
2448 40581 jjdelcerro
2449
2450
2451 41419 jjdelcerro
        <profile>
2452
            <!-- This profile is used to packege and install the gvSIG plugins -->
2453
            <id>gvsig-plugin</id>
2454
            <activation>
2455
                <file>
2456
                    <exists>buildNumber.properties</exists>
2457
                </file>
2458
            </activation>
2459
            <build>
2460
                <plugins>
2461 40581 jjdelcerro
2462 41419 jjdelcerro
                    <plugin>
2463
                        <artifactId>maven-assembly-plugin</artifactId>
2464
                        <executions>
2465
                            <execution>
2466
                                <id>gvsig-plugin-package</id>
2467
                                <phase>package</phase>
2468
                                <goals>
2469
                                    <goal>single</goal>
2470
                                </goals>
2471
                            </execution>
2472
                        </executions>
2473
                    </plugin>
2474 40581 jjdelcerro
2475 41419 jjdelcerro
                    <plugin>
2476
                        <artifactId>maven-clean-plugin</artifactId>
2477
                        <configuration>
2478
                            <skip>false</skip>
2479
                            <failOnError>true</failOnError>
2480
                            <filesets>
2481
                                <fileset>
2482
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2483
                                </fileset>
2484
                            </filesets>
2485
                        </configuration>
2486
                        <executions>
2487
                            <execution>
2488
                                <id>default-clean</id>
2489
                                <phase>clean</phase>
2490
                            </execution>
2491
                        </executions>
2492
                    </plugin>
2493 40581 jjdelcerro
2494 41419 jjdelcerro
                    <plugin>
2495
                        <groupId>org.codehaus.gmaven</groupId>
2496
                        <artifactId>gmaven-plugin</artifactId>
2497
                        <executions>
2498 40581 jjdelcerro
2499 41419 jjdelcerro
                            <execution>
2500
                                <id>increase-build-number</id>
2501
                                <phase>process-sources</phase>
2502
                                <goals>
2503
                                    <goal>execute</goal>
2504
                                </goals>
2505
                            </execution>
2506 40581 jjdelcerro
2507 41419 jjdelcerro
                            <execution>
2508
                                <id>build-package-info</id>
2509
                                <phase>prepare-package</phase>
2510
                                <goals>
2511
                                    <goal>execute</goal>
2512
                                </goals>
2513
                            </execution>
2514 40581 jjdelcerro
2515 41419 jjdelcerro
                            <execution>
2516
                                <id>build-package-index</id>
2517
                                <phase>package</phase>
2518
                                <goals>
2519
                                    <goal>execute</goal>
2520
                                </goals>
2521
                            </execution>
2522 40581 jjdelcerro
2523 41419 jjdelcerro
                            <execution>
2524
                                <id>install-plugin</id>
2525
                                <phase>install</phase>
2526
                                <goals>
2527
                                    <goal>execute</goal>
2528
                                </goals>
2529
                            </execution>
2530 40829 jjdelcerro
2531 41419 jjdelcerro
                            <execution>
2532
                                <id>deploy-package</id>
2533
                                <phase>install</phase>
2534
                                <goals>
2535
                                    <goal>execute</goal>
2536
                                </goals>
2537
                            </execution>
2538 40581 jjdelcerro
2539 41419 jjdelcerro
                        </executions>
2540
                    </plugin>
2541 40581 jjdelcerro
2542 41419 jjdelcerro
                </plugins>
2543
            </build>
2544
        </profile>
2545 40581 jjdelcerro
2546 41419 jjdelcerro
    </profiles>
2547 40549 jjdelcerro
2548 41419 jjdelcerro
    <properties>
2549
        <!-- General configuration -->
2550
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2551
        <localRepository>${user.home}/.m2/repository</localRepository>
2552
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2553
        <eclipse.project.name>${project.artifactId}</eclipse.project.name>
2554 40581 jjdelcerro
2555 41419 jjdelcerro
        <!-- The property svn.tags.folder is used in external projects to override  -->
2556
        <!-- configuraction in maven-release-plugin -->
2557
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2558 40769 jjdelcerro
2559 41419 jjdelcerro
        <!-- Package info property values -->
2560
        <gvsig.version>2.1.0</gvsig.version>
2561
        <gvsig.package.info.codealias />
2562
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2563
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2564
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2565
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2566
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2567
        <gvsig.package.info.official>false</gvsig.package.info.official>
2568
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2569
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2570
        <gvsig.package.info.javaVM>j1_5</gvsig.package.info.javaVM>
2571
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2572
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.0.1</gvsig.package.info.dependencies>
2573
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2574
        <gvsig.package.info.sourcesURL>${project.scm.url}</gvsig.package.info.sourcesURL>
2575
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2576
        <gvsig.package.info.categories />
2577
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2578 40769 jjdelcerro
2579 41419 jjdelcerro
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2580
        <gvsig.install.plugin>true</gvsig.install.plugin>
2581
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2582
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2583 40769 jjdelcerro
2584 41419 jjdelcerro
        <!-- External project versions -->
2585 41425 jjdelcerro
        <gvsig.tools.version>3.0.30</gvsig.tools.version>
2586 41419 jjdelcerro
        <gvsig.about.version>1.0.0</gvsig.about.version>
2587
        <gvsig.proj.version>1.0.1</gvsig.proj.version>
2588
        <gvsig.projection.api.version>2.0.15</gvsig.projection.api.version>
2589
        <gvsig.timesupport.version>1.0.0</gvsig.timesupport.version>
2590 40581 jjdelcerro
2591 41419 jjdelcerro
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2592
    </properties>
2593 40435 jjdelcerro
2594 41419 jjdelcerro
    <modules>
2595
        <module>org.gvsig.desktop.compat.cdc</module>
2596
        <module>org.gvsig.desktop.library</module>
2597
        <module>org.gvsig.desktop.framework</module>
2598
        <module>org.gvsig.desktop.plugin</module>
2599 40435 jjdelcerro
2600 41419 jjdelcerro
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2601
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2602 40435 jjdelcerro
2603 41419 jjdelcerro
    </modules>
2604 40435 jjdelcerro
</project>