Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / pom.xml @ 42383

History | View | Annotate | Download (115 KB)

1
<?xml version="1.0" encoding="UTF-8"?>
2
<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

    
4
    <modelVersion>4.0.0</modelVersion>
5
    <groupId>org.gvsig</groupId>
6
    <artifactId>org.gvsig.desktop</artifactId>
7
    <packaging>pom</packaging>
8

    
9
    <version>2.0.106-SNAPSHOT</version>
10

    
11
    <name>${project.artifactId}</name>
12
    <description>
13
        This is part of the sources of "gSIG desktop" application.
14

    
15
        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
    </description>
24

    
25
    <licenses>
26
        <license>
27
            <name>GPLv3</name>
28
            <url>http://www.gnu.org/licenses/gpl.html</url>
29
            <distribution>repo</distribution>
30
            <comments>
31
                "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
        </license>
37
    </licenses>
38

    
39
    <organization>
40
        <name>gvSIG Association</name>
41
        <url>http://www.gvsig.com/</url>
42
    </organization>
43

    
44
    <scm>
45
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/trunk/org.gvsig.desktop/</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/trunk/org.gvsig.desktop/</developerConnection>
47
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop/repository/show/trunk//org.gvsig.desktop/</url>
48
    </scm>
49

    
50
    <repositories>
51
        <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
    </repositories>
67

    
68
    <distributionManagement>
69
        <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
    </distributionManagement>
86

    
87
    <issueManagement>
88
        <system>redmine</system>
89
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop</url>
90
    </issueManagement>
91

    
92
    <mailingLists>
93
        <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
    </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
                <artifactId>batik-ext</artifactId>
215
                <version>1.7</version>
216
            </dependency>
217
            <dependency>
218
                <groupId>org.apache.xmlgraphics</groupId>
219
                <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
                <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
                <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

    
293
            <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
                <groupId>commons-codec</groupId>
305
                <artifactId>commons-codec</artifactId>
306
                <version>1.6</version>
307
            </dependency>
308
            <dependency>
309
                <groupId>commons-collections</groupId>
310
                <artifactId>commons-collections</artifactId>
311
                <version>3.2.1</version>
312
            </dependency>
313
            <dependency>
314
                <groupId>org.apache.solr</groupId>
315
                <artifactId>solr-commons-csv</artifactId>
316
                <version>3.5.0</version>
317
            </dependency>
318
            <dependency>
319
                <groupId>commons-httpclient</groupId>
320
                <artifactId>commons-httpclient</artifactId>
321
                <version>2.0.2</version>
322
            </dependency>
323
            <dependency>
324
                <groupId>commons-cli</groupId>
325
                <artifactId>commons-cli</artifactId>
326
                <version>1.2</version>
327
            </dependency>
328
            <dependency>
329
                <groupId>commons-io</groupId>
330
                <artifactId>commons-io</artifactId>
331
                <version>2.4</version>
332
            </dependency>
333
            <dependency>
334
                <groupId>org.apache.commons</groupId>
335
                <artifactId>commons-lang3</artifactId>
336
                <version>3.1</version>
337
            </dependency>
338
            <dependency>
339
                <groupId>commons-configuration</groupId>
340
                <artifactId>commons-configuration</artifactId>
341
                <version>1.10</version>
342
            </dependency>
343
            <dependency>
344
                <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
                <groupId>commons-pool</groupId>
356
                <artifactId>commons-pool</artifactId>
357
                <version>1.6</version>
358
            </dependency>
359

    
360
            <dependency>
361
                <groupId>org.dspace</groupId>
362
                <artifactId>cql-java</artifactId>
363
                <version>1.0</version>
364
            </dependency>
365
            <dependency>
366
                <groupId>easymock</groupId>
367
                <artifactId>easymock</artifactId>
368
                <version>1.2_Java1.3</version>
369
            </dependency>
370
            <dependency>
371
                <groupId>easymock</groupId>
372
                <artifactId>easymockclassextension</artifactId>
373
                <version>1.2</version>
374
            </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
            <dependency>
407
                <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.7</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.3.2</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
                <groupId>joda-time</groupId>
513
                <artifactId>joda-time</artifactId>
514
                <version>1.6</version>
515
            </dependency>
516
            <dependency>
517
                <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
                <!-- This is the version already included in Java 1.6 -->
530
                <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
                <version>1.13</version>
546
            </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
                <groupId>com.googlecode.log4jdbc</groupId>
594
                <artifactId>log4jdbc</artifactId>
595
                <version>1.2</version>
596
            </dependency>
597
            <dependency>
598
                <groupId>com.jgoodies</groupId>
599
                <artifactId>jgoodies-common</artifactId>
600
                <version>1.4.0</version>
601
            </dependency>
602
            <dependency>
603
                <groupId>com.jgoodies</groupId>
604
                <artifactId>jgoodies-forms</artifactId>
605
                <version>1.6.0</version>
606
            </dependency>
607
            <dependency>
608
                <groupId>com.jgoodies</groupId>
609
                <artifactId>looks</artifactId>
610
                <version>2.2.2</version>
611
            </dependency>
612
            <dependency>
613
                <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
                <groupId>postgresql</groupId>
624
                <artifactId>postgresql</artifactId>
625
                <version>9.1-901.jdbc3</version>
626
            </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
                <groupId>org.apache.directory.studio</groupId>
654
                <artifactId>org.apache.commons.pool</artifactId>
655
                <version>1.6</version>
656
            </dependency>
657
            <dependency>
658
                <groupId>org.osgeo</groupId>
659
                <artifactId>proj4j</artifactId>
660
                <version>0.1.0</version>
661
            </dependency>
662
            <dependency>
663
                <groupId>com.fifesoft</groupId>
664
                <artifactId>rsyntaxtextarea</artifactId>
665
                <version>2.0.2</version>
666
            </dependency>
667
            <dependency>
668
                <groupId>sil</groupId>
669
                <artifactId>sil</artifactId>
670
                <version>0.43b-am1</version>
671
            </dependency>
672
            <dependency>
673
                <groupId>org.slf4j</groupId>
674
                <artifactId>slf4j-api</artifactId>
675
                <version>1.5.5</version>
676
            </dependency>
677
            <dependency>
678
                <groupId>org.slf4j</groupId>
679
                <artifactId>slf4j-log4j12</artifactId>
680
                <version>1.5.5</version>
681
            </dependency>
682
            <dependency>
683
                <groupId>net.sf.smc</groupId>
684
                <artifactId>smc</artifactId>
685
                <version>4.3</version>
686
            </dependency>
687
            <dependency>
688
                <groupId>soap</groupId>
689
                <artifactId>soap</artifactId>
690
                <version>2.3</version>
691
            </dependency>
692
            <dependency>
693
                <groupId>spatialindex</groupId>
694
                <artifactId>spatialindex</artifactId>
695
                <version>unknown</version>
696
            </dependency>
697
            <dependency>
698
                <groupId>org.springframework</groupId>
699
                <artifactId>spring</artifactId>
700
                <version>1.2.8</version>
701
            </dependency>
702
            <dependency>
703
                <groupId>net.sf</groupId>
704
                <artifactId>sqljep</artifactId>
705
                <version>0.2.1</version>
706
            </dependency>
707
            <dependency>
708
                <groupId>net.sf.supercsv</groupId>
709
                <artifactId>super-csv</artifactId>
710
                <version>2.1.0</version>
711
            </dependency>
712
            <dependency>
713
                <groupId>org.tmatesoft.svnkit</groupId>
714
                <artifactId>svnkit</artifactId>
715
                <version>1.3.3</version>
716
            </dependency>
717
            <dependency>
718
                <groupId>org.tmatesoft.svnkit</groupId>
719
                <artifactId>svnkit-cli</artifactId>
720
                <version>1.3.3</version>
721
            </dependency>
722
            <dependency>
723
                <groupId>tablelayout</groupId>
724
                <artifactId>TableLayout</artifactId>
725
                <version>20050920</version>
726
            </dependency>
727
            <dependency>
728
                <groupId>info.clearthought</groupId>
729
                <artifactId>TableLayout-bin-jdk1.5</artifactId>
730
                <version>2007-04-21</version>
731
            </dependency>
732
            <dependency>
733
                <groupId>net.sourceforge.thinlet</groupId>
734
                <artifactId>thinlet</artifactId>
735
                <version>2005-03-28</version>
736
            </dependency>
737
            <dependency>
738
                <groupId>gnu.trove</groupId>
739
                <artifactId>trove</artifactId>
740
                <version>0.1.8</version>
741
            </dependency>
742
            <dependency>
743
                <groupId>java3d</groupId>
744
                <artifactId>vecmath</artifactId>
745
                <version>1.3.1</version>
746
            </dependency>
747
            <dependency>
748
                <groupId>org.apache</groupId>
749
                <artifactId>xbean</artifactId>
750
                <version>2.2.0</version>
751
            </dependency>
752
            <dependency>
753
                <groupId>xerces</groupId>
754
                <artifactId>xercesImpl</artifactId>
755
                <version>2.11.0</version>
756
            </dependency>
757
            <dependency>
758
                <groupId>xml-apis</groupId>
759
                <artifactId>xml-apis</artifactId>
760
                <version>1.4.01</version>
761
            </dependency>
762
            <dependency>
763
                <groupId>xml-apis</groupId>
764
                <artifactId>xml-apis-ext</artifactId>
765
                <version>1.3.04</version>
766
            </dependency>
767
            <dependency>
768
                <groupId>xmlpull</groupId>
769
                <artifactId>xmlpull</artifactId>
770
                <version>1.1.3.1</version>
771
            </dependency>
772
            <dependency>
773
                <groupId>zql</groupId>
774
                <artifactId>zql</artifactId>
775
                <version>unknown</version>
776
            </dependency>
777

    
778
            <!-- External gvSIG projects -->
779

    
780
            <dependency>
781
                <groupId>org.gvsig</groupId>
782
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
783
                <version>1.0.1</version>
784
            </dependency>
785
            <dependency>
786
                <groupId>org.gvsig</groupId>
787
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
788
                <version>1.0.0</version>
789
            </dependency>
790
            <dependency>
791
                <groupId>org.gvsig</groupId>
792
                <artifactId>org.gvsig.tools.lib</artifactId>
793
                <version>${gvsig.tools.version}</version>
794
            </dependency>
795
            <dependency>
796
                <groupId>org.gvsig</groupId>
797
                <artifactId>org.gvsig.tools.lib</artifactId>
798
                <version>${gvsig.tools.version}</version>
799
                <type>test-jar</type>
800
            </dependency>
801
            <dependency>
802
                <groupId>org.gvsig</groupId>
803
                <artifactId>org.gvsig.tools.swing.api</artifactId>
804
                <version>${gvsig.tools.version}</version>
805
            </dependency>
806
            <dependency>
807
                <groupId>org.gvsig</groupId>
808
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
809
                <version>${gvsig.tools.version}</version>
810
            </dependency>
811

    
812
            <dependency>
813
                <groupId>org.gvsig</groupId>
814
                <artifactId>org.gvsig.tools.dynform.api</artifactId>
815
                <version>${gvsig.tools.version}</version>
816
            </dependency>
817
            <dependency>
818
                <groupId>org.gvsig</groupId>
819
                <artifactId>org.gvsig.tools.dynform.spi</artifactId>
820
                <version>${gvsig.tools.version}</version>
821
            </dependency>
822
            <dependency>
823
                <groupId>org.gvsig</groupId>
824
                <artifactId>org.gvsig.tools.dynform.services</artifactId>
825
                <version>${gvsig.tools.version}</version>
826
            </dependency>
827
            <dependency>
828
                <groupId>org.gvsig</groupId>
829
                <artifactId>org.gvsig.tools.dynform.impl</artifactId>
830
                <version>${gvsig.tools.version}</version>
831
            </dependency>
832

    
833
            <dependency>
834
                <groupId>org.gvsig</groupId>
835
                <artifactId>org.gvsig.catalog</artifactId>
836
                <version>2.0</version>
837
            </dependency>
838
            <dependency>
839
                <groupId>org.gvsig.external</groupId>
840
                <artifactId>org.gvsig.external.jump</artifactId>
841
                <version>1.0.0</version>
842
            </dependency>
843
            <dependency>
844
                <groupId>org.gvsig</groupId>
845
                <artifactId>org.gvsig.proj.lib.api</artifactId>
846
                <version>${gvsig.proj.version}</version>
847
            </dependency>
848
            <dependency>
849
                <groupId>org.gvsig</groupId>
850
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
851
                <version>${gvsig.proj.version}</version>
852
            </dependency>
853
            <dependency>
854
                <groupId>org.gvsig</groupId>
855
                <artifactId>org.gvsig.proj.swing.api</artifactId>
856
                <version>${gvsig.proj.version}</version>
857
            </dependency>
858
            <dependency>
859
                <groupId>org.gvsig</groupId>
860
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
861
                <version>${gvsig.proj.version}</version>
862
            </dependency>
863
            <dependency>
864
                <groupId>org.gvsig</groupId>
865
                <artifactId>org.gvsig.projection.api</artifactId>
866
                <version>${gvsig.projection.api.version}</version>
867
            </dependency>
868

    
869
            <!-- Childs projects -->
870

    
871
            <dependency>
872
                <groupId>org.gvsig</groupId>
873
                <artifactId>org.gvsig.about.api</artifactId>
874
                <version>2.0.106-SNAPSHOT</version>
875
            </dependency>
876
            <dependency>
877
                <groupId>org.gvsig</groupId>
878
                <artifactId>org.gvsig.about.impl</artifactId>
879
                <version>2.0.106-SNAPSHOT</version>
880
            </dependency>
881
            <dependency>
882
                <groupId>org.gvsig</groupId>
883
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
884
                <version>2.0.106-SNAPSHOT</version>
885
            </dependency>
886
            <dependency>
887
                <groupId>org.gvsig</groupId>
888
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
889
                <version>2.0.106-SNAPSHOT</version>
890
            </dependency>
891
            <dependency>
892
                <groupId>org.gvsig</groupId>
893
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
894
                <version>2.0.106-SNAPSHOT</version>
895
            </dependency>
896
            <dependency>
897
                <groupId>org.gvsig</groupId>
898
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
899
                <version>2.0.106-SNAPSHOT</version>
900
            </dependency>
901
            <dependency>
902
                <groupId>org.gvsig</groupId>
903
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
904
                <version>2.0.106-SNAPSHOT</version>
905
            </dependency>
906
            <dependency>
907
                <groupId>org.gvsig</groupId>
908
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
909
                <version>2.0.106-SNAPSHOT</version>
910
            </dependency>
911
            <dependency>
912
                <groupId>org.gvsig</groupId>
913
                <artifactId>org.gvsig.andami</artifactId>
914
                <version>2.0.106-SNAPSHOT</version>
915
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.app</artifactId>
919
                <version>2.0.106-SNAPSHOT</version>
920
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.ui</artifactId>
924
                <version>2.0.106-SNAPSHOT</version>
925
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.fmap.control</artifactId>
929
                <version>2.0.106-SNAPSHOT</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
934
                <version>2.0.106-SNAPSHOT</version>
935
            </dependency>
936
            <dependency>
937
                <groupId>org.gvsig</groupId>
938
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
939
                <version>2.0.106-SNAPSHOT</version>
940
            </dependency>
941
            <dependency>
942
                <groupId>org.gvsig</groupId>
943
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
944
                <version>2.0.106-SNAPSHOT</version>
945
            </dependency>
946
            <dependency>
947
                <groupId>org.gvsig</groupId>
948
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
949
                <version>2.0.106-SNAPSHOT</version>
950
            </dependency>
951
            <dependency>
952
                <groupId>org.gvsig</groupId>
953
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
954
                <version>2.0.106-SNAPSHOT</version>
955
            </dependency>
956
            <dependency>
957
                <groupId>org.gvsig</groupId>
958
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
959
                <version>2.0.106-SNAPSHOT</version>
960
            </dependency>
961
            <dependency>
962
                <groupId>org.gvsig</groupId>
963
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
964
                <version>2.0.106-SNAPSHOT</version>
965
                <type>test-jar</type>
966
                <scope>test</scope>
967
            </dependency>
968
            <dependency>
969
                <groupId>org.gvsig</groupId>
970
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
971
                <version>2.0.106-SNAPSHOT</version>
972
            </dependency>
973
            <dependency>
974
                <groupId>org.gvsig</groupId>
975
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
976
                <version>2.0.106-SNAPSHOT</version>
977
            </dependency>
978
            <dependency>
979
                <groupId>org.gvsig</groupId>
980
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
981
                <version>2.0.106-SNAPSHOT</version>
982
            </dependency>
983

    
984
            <dependency>
985
                <groupId>org.gvsig</groupId>
986
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
987
                <version>2.0.106-SNAPSHOT</version>
988
            </dependency>
989
            <dependency>
990
                <groupId>org.gvsig</groupId>
991
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
992
                <version>2.0.106-SNAPSHOT</version>
993
            </dependency>
994
            <dependency>
995
                <groupId>org.gvsig</groupId>
996
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
997
                <version>2.0.106-SNAPSHOT</version>
998
            </dependency>
999
            <dependency>
1000
                <groupId>org.gvsig</groupId>
1001
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1002
                <version>2.0.106-SNAPSHOT</version>
1003
            </dependency>
1004
            <dependency>
1005
              <groupId>org.gvsig</groupId>
1006
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1007
              <version>2.0.106-SNAPSHOT</version>
1008
            </dependency>
1009
                <dependency>
1010
              <groupId>org.gvsig</groupId>
1011
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1012
               <version>2.0.106-SNAPSHOT</version>
1013
            </dependency>
1014
            <dependency>
1015
                <groupId>org.gvsig</groupId>
1016
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1017
                <version>2.0.106-SNAPSHOT</version>
1018
            </dependency>
1019
            <dependency>
1020
                <groupId>org.gvsig</groupId>
1021
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1022
                <version>2.0.106-SNAPSHOT</version>
1023
                <type>test-jar</type>
1024
            </dependency>
1025
            <dependency>
1026
                <groupId>org.gvsig</groupId>
1027
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1028
                <version>2.0.106-SNAPSHOT</version>
1029
            </dependency>
1030
            <dependency>
1031
                <groupId>org.gvsig</groupId>
1032
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1033
                <version>2.0.46-SNAPSHOT</version>
1034
            </dependency>
1035
            <dependency>
1036
                <groupId>org.gvsig</groupId>
1037
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1038
                <version>2.0.106-SNAPSHOT</version>
1039
            </dependency>
1040
            <dependency>
1041
                <groupId>org.gvsig</groupId>
1042
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1043
                <version>2.0.106-SNAPSHOT</version>
1044
            </dependency>
1045
            <dependency>
1046
                <groupId>org.gvsig</groupId>
1047
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1048
                <version>2.0.106-SNAPSHOT</version>
1049
            </dependency>
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1053
                <version>2.0.106-SNAPSHOT</version>
1054
            </dependency>
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1058
                <version>2.0.106-SNAPSHOT</version>
1059
            </dependency>
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1063
                <version>2.0.106-SNAPSHOT</version>
1064
            </dependency>
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1068
                <version>2.0.106-SNAPSHOT</version>
1069
            </dependency>
1070
            <!--
1071
            <dependency>
1072
                <groupId>org.gvsig</groupId>
1073
                <artifactId>org.gvsig.fmap.geometry.generalpath</artifactId>
1074
                <version>2.0.103-SNAPSHOT</version>
1075
            </dependency>
1076
            <dependency>
1077
                <groupId>org.gvsig</groupId>
1078
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1079
                <version>2.0.103-SNAPSHOT</version>
1080
            </dependency>
1081
            -->
1082
            <dependency>
1083
                <groupId>org.gvsig</groupId>
1084
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1085
                <version>2.0.106-SNAPSHOT</version>
1086
            </dependency>
1087
            <dependency>
1088
                <groupId>org.gvsig</groupId>
1089
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1090
                <version>2.0.106-SNAPSHOT</version>
1091
            </dependency>
1092

    
1093

    
1094
            <dependency>
1095
                <groupId>org.gvsig</groupId>
1096
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1097
                <version>2.0.106-SNAPSHOT</version>
1098
            </dependency>
1099
            <dependency>
1100
                <groupId>org.gvsig</groupId>
1101
                <artifactId>org.gvsig.compat.api</artifactId>
1102
                <version>2.0.106-SNAPSHOT</version>
1103
            </dependency>
1104
            <dependency>
1105
                <groupId>org.gvsig</groupId>
1106
                <artifactId>org.gvsig.compat.se</artifactId>
1107
                <version>2.0.106-SNAPSHOT</version>
1108
            </dependency>
1109
            <dependency>
1110
                <groupId>org.gvsig</groupId>
1111
                <artifactId>org.gvsig.remoteclient</artifactId>
1112
                <version>2.0.106-SNAPSHOT</version>
1113
            </dependency>
1114
            <dependency>
1115
                <groupId>org.gvsig</groupId>
1116
                <artifactId>org.gvsig.i18n</artifactId>
1117
                <version>2.0.106-SNAPSHOT</version>
1118
            </dependency>
1119
            <dependency>
1120
                <groupId>org.gvsig</groupId>
1121
                <artifactId>org.gvsig.utils</artifactId>
1122
                <version>2.0.106-SNAPSHOT</version>
1123
            </dependency>
1124
            <dependency>
1125
                <groupId>org.gvsig</groupId>
1126
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1127
                <version>2.0.106-SNAPSHOT</version>
1128
            </dependency>
1129
            <dependency>
1130
                <groupId>org.gvsig</groupId>
1131
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1132
                <version>2.0.106-SNAPSHOT</version>
1133
            </dependency>
1134
            <dependency>
1135
                <groupId>org.gvsig</groupId>
1136
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1137
                <version>2.0.106-SNAPSHOT</version>
1138
            </dependency>
1139
            <dependency>
1140
                <groupId>org.gvsig</groupId>
1141
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1142
                <version>2.0.106-SNAPSHOT</version>
1143
            </dependency>
1144
            <dependency>
1145
                <groupId>org.gvsig</groupId>
1146
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1147
                <version>2.0.106-SNAPSHOT</version>
1148
            </dependency>
1149
            <dependency>
1150
                <groupId>org.gvsig</groupId>
1151
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1152
                <version>2.0.106-SNAPSHOT</version>
1153
                <type>test-jar</type>
1154
            </dependency>
1155
            <dependency>
1156
                <groupId>org.gvsig</groupId>
1157
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1158
                <version>2.0.106-SNAPSHOT</version>
1159
            </dependency>
1160
            <dependency>
1161
                <groupId>org.gvsig</groupId>
1162
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1163
                <version>2.0.106-SNAPSHOT</version>
1164
            </dependency>
1165
            <dependency>
1166
                <groupId>org.gvsig</groupId>
1167
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1168
                <version>2.0.106-SNAPSHOT</version>
1169
            </dependency>
1170
            <dependency>
1171
                <groupId>org.gvsig</groupId>
1172
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1173
                <version>2.0.106-SNAPSHOT</version>
1174
            </dependency>
1175
            <dependency>
1176
                <groupId>org.gvsig</groupId>
1177
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1178
                <version>2.0.46-SNAPSHOT</version>
1179
            </dependency>
1180
            <dependency>
1181
                <groupId>org.gvsig</groupId>
1182
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1183
                <version>2.0.106-SNAPSHOT</version>
1184
            </dependency>
1185
            <dependency>
1186
                <groupId>org.gvsig</groupId>
1187
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1188
                <version>2.0.106-SNAPSHOT</version>
1189
            </dependency>
1190
            <dependency>
1191
                <groupId>org.gvsig</groupId>
1192
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1193
                <version>2.0.106-SNAPSHOT</version>
1194
            </dependency>
1195
            <dependency>
1196
                <groupId>org.gvsig</groupId>
1197
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1198
                <version>2.0.106-SNAPSHOT</version>
1199
            </dependency>
1200
            <dependency>
1201
                <groupId>org.gvsig</groupId>
1202
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1203
                <version>2.0.106-SNAPSHOT</version>
1204
            </dependency>
1205
            <dependency>
1206
                <groupId>org.gvsig</groupId>
1207
                <artifactId>org.gvsig.exportto.swing.prov.postgresql</artifactId>
1208
                <version>2.0.106-SNAPSHOT</version>
1209
            </dependency>
1210
            <dependency>
1211
                <groupId>org.gvsig</groupId>
1212
                <artifactId>org.gvsig.exportto.swing.prov.mysql</artifactId>
1213
                <version>2.0.106-SNAPSHOT</version>
1214
            </dependency>
1215
            <dependency>
1216
                <groupId>org.gvsig</groupId>
1217
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1218
                <version>2.0.106-SNAPSHOT</version>
1219
            </dependency>
1220
            <dependency>
1221
                <groupId>org.gvsig</groupId>
1222
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1223
                <version>2.0.106-SNAPSHOT</version>
1224
                <type>test-jar</type>
1225
                <scope>test</scope>
1226
            </dependency>
1227
            <dependency>
1228
                <groupId>org.gvsig</groupId>
1229
                <artifactId>org.gvsig.personaldb.lib.impl</artifactId>
1230
                <version>2.0.106-SNAPSHOT</version>
1231
            </dependency>
1232
            <dependency>
1233
                <groupId>org.gvsig</groupId>
1234
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1235
                <version>2.0.106-SNAPSHOT</version>
1236
            </dependency>
1237
            <dependency>
1238
                <groupId>org.gvsig</groupId>
1239
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1240
                <version>2.0.106-SNAPSHOT</version>
1241
            </dependency>
1242
            <dependency>
1243
                <groupId>org.gvsig</groupId>
1244
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1245
                <version>2.0.106-SNAPSHOT</version>
1246
            </dependency>
1247
            <dependency>
1248
                <groupId>org.gvsig</groupId>
1249
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1250
                <version>2.0.106-SNAPSHOT</version>
1251
            </dependency>
1252
            <dependency>
1253
                <groupId>org.gvsig</groupId>
1254
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1255
                <version>2.0.106-SNAPSHOT</version>
1256
            </dependency>
1257
            <dependency>
1258
                <groupId>org.gvsig</groupId>
1259
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1260
                <version>2.0.106-SNAPSHOT</version>
1261
            </dependency>
1262
            <dependency>
1263
                <groupId>org.gvsig</groupId>
1264
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1265
                <version>2.0.106-SNAPSHOT</version>
1266
            </dependency>
1267

    
1268
            <dependency>
1269
                <groupId>org.gvsig</groupId>
1270
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1271
                <version>2.0.106-SNAPSHOT</version>
1272
            </dependency>
1273
            <dependency>
1274
                <groupId>org.gvsig</groupId>
1275
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1276
                <version>2.0.106-SNAPSHOT</version>
1277
            </dependency>
1278
            <dependency>
1279
                <groupId>org.gvsig</groupId>
1280
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1281
                <version>2.0.106-SNAPSHOT</version>
1282
                <type>test-jar</type>
1283
                <scope>test</scope>
1284
            </dependency>
1285
            <dependency>
1286
                <groupId>org.gvsig</groupId>
1287
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1288
                <version>2.0.106-SNAPSHOT</version>
1289
            </dependency>
1290
            <dependency>
1291
                <groupId>org.gvsig</groupId>
1292
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1293
                <version>2.0.106-SNAPSHOT</version>
1294
            </dependency>
1295

    
1296
            <dependency>
1297
                <groupId>org.gvsig</groupId>
1298
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1299
                <version>2.0.106-SNAPSHOT</version>
1300
            </dependency>
1301
            <dependency>
1302
                <groupId>org.gvsig</groupId>
1303
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1304
                <version>2.0.106-SNAPSHOT</version>
1305
            </dependency>
1306
            <dependency>
1307
                <groupId>org.gvsig</groupId>
1308
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1309
                <version>2.0.106-SNAPSHOT</version>
1310
            </dependency>
1311
            <dependency>
1312
                <groupId>org.gvsig</groupId>
1313
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1314
                <version>2.0.106-SNAPSHOT</version>
1315
            </dependency>
1316
            <dependency>
1317
                <groupId>org.gvsig</groupId>
1318
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1319
                <version>2.0.106-SNAPSHOT</version>
1320
            </dependency>
1321
            <dependency>
1322
                <groupId>org.gvsig</groupId>
1323
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1324
                <version>2.0.106-SNAPSHOT</version>
1325
            </dependency>
1326
            <dependency>
1327
                <groupId>org.gvsig</groupId>
1328
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1329
                <version>2.0.106-SNAPSHOT</version>
1330
            </dependency>
1331
            <dependency>
1332
                <groupId>org.gvsig</groupId>
1333
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1334
                <version>2.0.49-SNAPSHOT</version>
1335
            </dependency>
1336
            <dependency>
1337
                <groupId>org.gvsig</groupId>
1338
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1339
                <version>2.0.106-SNAPSHOT</version>
1340
            </dependency>
1341
            <!--
1342
                      <dependency>
1343
                        <groupId>org.gvsig</groupId>
1344
                        <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1345
                        <version>2.0.10-SNAPSHOT</version>
1346
                      </dependency>
1347
            -->
1348
            <dependency>
1349
                <groupId>org.gvsig</groupId>
1350
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1351
                <version>2.0.106-SNAPSHOT</version>
1352
            </dependency>
1353
            <dependency>
1354
                <groupId>org.gvsig</groupId>
1355
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1356
                <version>2.0.106-SNAPSHOT</version>
1357
            </dependency>
1358
            <dependency>
1359
                <groupId>org.gvsig</groupId>
1360
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1361
                <version>2.0.106-SNAPSHOT</version>
1362
            </dependency>
1363
            <dependency>
1364
                <groupId>org.gvsig</groupId>
1365
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1366
                <version>2.0.106-SNAPSHOT</version>
1367
            </dependency>
1368
            <!--
1369
            <dependency>
1370
                <groupId>org.gvsig</groupId>
1371
                <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1372
                <version>2.0.24-SNAPSHOT</version>
1373
            </dependency>
1374
            -->
1375
            <dependency>
1376
                <groupId>org.gvsig</groupId>
1377
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1378
                <version>2.0.106-SNAPSHOT</version>
1379
            </dependency>
1380
            <dependency>
1381
                <groupId>org.gvsig</groupId>
1382
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1383
                <version>2.0.106-SNAPSHOT</version>
1384
            </dependency>
1385
            <dependency>
1386
                <groupId>org.gvsig</groupId>
1387
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1388
                <version>2.0.106-SNAPSHOT</version>
1389
            </dependency>
1390
            <dependency>
1391
                <groupId>org.gvsig</groupId>
1392
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1393
                <version>2.0.106-SNAPSHOT</version>
1394
            </dependency>
1395

    
1396
        </dependencies>
1397
    </dependencyManagement>
1398

    
1399
    <dependencies>
1400
        <dependency>
1401
            <groupId>junit</groupId>
1402
            <artifactId>junit</artifactId>
1403
            <scope>test</scope>
1404
        </dependency>
1405
    </dependencies>
1406

    
1407
    <build>
1408
        <extensions>
1409
            <extension>
1410
                <groupId>org.apache.maven.wagon</groupId>
1411
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1412
                <version>2.4</version>
1413
            </extension>
1414
        </extensions>
1415

    
1416
        <pluginManagement>
1417
            <plugins>
1418

    
1419
                <plugin>
1420
                    <groupId>org.apache.maven.plugins</groupId>
1421
                    <artifactId>maven-scm-plugin</artifactId>
1422
                    <version>1.9</version>
1423
                    <configuration>
1424
                        <connectionType>connection</connectionType>
1425
                    </configuration>
1426
                </plugin>
1427

    
1428
                <plugin>
1429
                    <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
1430
                    <groupId>org.eclipse.m2e</groupId>
1431
                    <artifactId>lifecycle-mapping</artifactId>
1432
                    <version>1.0.0</version>
1433
                    <configuration>
1434
                        <lifecycleMappingMetadata>
1435
                            <pluginExecutions>
1436
                                <pluginExecution>
1437
                                    <pluginExecutionFilter>
1438
                                        <groupId>org.gvsig</groupId>
1439
                                        <artifactId> org.gvsig.installer.maven </artifactId>
1440
                                        <versionRange> [2.0.10-SNAPSHOT,) </versionRange>
1441
                                        <goals>
1442
                                            <goal>write-info</goal>
1443
                                        </goals>
1444
                                    </pluginExecutionFilter>
1445
                                    <action>
1446
                                        <ignore />
1447
                                    </action>
1448
                                </pluginExecution>
1449
                                <pluginExecution>
1450
                                    <pluginExecutionFilter>
1451
                                        <groupId> org.codehaus.mojo </groupId>
1452
                                        <artifactId> properties-maven-plugin </artifactId>
1453
                                        <versionRange> [1.0-alpha-2,) </versionRange>
1454
                                        <goals>
1455
                                            <goal>
1456
                                                read-project-properties
1457
                                            </goal>
1458
                                        </goals>
1459
                                    </pluginExecutionFilter>
1460
                                    <action>
1461
                                        <ignore />
1462
                                    </action>
1463
                                </pluginExecution>
1464
                                <pluginExecution>
1465
                                    <pluginExecutionFilter>
1466
                                        <groupId>org.codehaus.gmaven</groupId>
1467
                                        <artifactId>gmaven-plugin</artifactId>
1468
                                        <versionRange>[1.4,)</versionRange>
1469
                                        <goals>
1470
                                            <goal>execute</goal>
1471
                                        </goals>
1472
                                    </pluginExecutionFilter>
1473
                                    <action>
1474
                                        <ignore />
1475
                                    </action>
1476
                                </pluginExecution>
1477
                                <pluginExecution>
1478
                                    <pluginExecutionFilter>
1479
                                        <groupId>org.apache.maven.plugins</groupId>
1480
                                        <artifactId>
1481
                                            maven-dependency-plugin
1482
                                        </artifactId>
1483
                                        <versionRange>[2.1,)</versionRange>
1484
                                        <goals>
1485
                                            <goal>unpack</goal>
1486
                                        </goals>
1487
                                    </pluginExecutionFilter>
1488
                                    <action>
1489
                                        <ignore />
1490
                                    </action>
1491
                                </pluginExecution>
1492
                            </pluginExecutions>
1493
                        </lifecycleMappingMetadata>
1494
                    </configuration>
1495
                </plugin>
1496

    
1497
                <plugin>
1498
                    <groupId>org.apache.maven.plugins</groupId>
1499
                    <artifactId>maven-compiler-plugin</artifactId>
1500
                    <version>2.3.2</version>
1501
                    <configuration>
1502
                        <source>1.5</source>
1503
                        <target>1.5</target>
1504
                        <encoding>ISO-8859-1</encoding>
1505
                    </configuration>
1506
                </plugin>
1507

    
1508
                <plugin>
1509
                    <groupId>org.apache.maven.plugins</groupId>
1510
                    <artifactId>maven-resources-plugin</artifactId>
1511
                    <version>2.4.3</version>
1512
                    <configuration>
1513
                        <encoding>ISO-8859-1</encoding>
1514
                    </configuration>
1515
                </plugin>
1516

    
1517
                <plugin>
1518
                    <groupId>org.apache.maven.plugins</groupId>
1519
                    <artifactId>maven-eclipse-plugin</artifactId>
1520
                    <configuration>
1521
                        <downloadSources>true</downloadSources>
1522
                        <downloadJavadocs>true</downloadJavadocs>
1523
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1524
                    </configuration>
1525
                </plugin>
1526

    
1527
                <plugin>
1528
                    <groupId>org.apache.maven.plugins</groupId>
1529
                    <artifactId>maven-surefire-plugin</artifactId>
1530
                    <version>2.7.1</version>
1531
                    <configuration>
1532
                        <forkMode>once</forkMode>
1533
                        <environmentVariables>
1534
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1535
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1536
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1537
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1538
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1539
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1540
                        </environmentVariables>
1541
                    </configuration>
1542
                </plugin>
1543

    
1544
                <plugin>
1545
                    <groupId>org.apache.maven.plugins</groupId>
1546
                    <artifactId>maven-failsafe-plugin</artifactId>
1547
                    <executions>
1548
                        <execution>
1549
                            <goals>
1550
                                <goal>integration-test</goal>
1551
                                <goal>verify</goal>
1552
                            </goals>
1553
                        </execution>
1554
                    </executions>
1555
                    <configuration>
1556
                        <forkMode>once</forkMode>
1557
                        <environmentVariables>
1558
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1559
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1560
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1561
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1562
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1563
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1564
                        </environmentVariables>
1565
                    </configuration>
1566
                </plugin>
1567

    
1568
                <plugin>
1569
                    <groupId>org.apache.maven.plugins</groupId>
1570
                    <artifactId>maven-javadoc-plugin</artifactId>
1571
                    <version>2.9</version>
1572
                    <configuration>
1573
                        <docTitle>${project.name} ${project.version}</docTitle>
1574
                        <encoding>ISO-8859-1</encoding>
1575
                        <footer />
1576
                        <header />
1577
                        <keywords>false</keywords>
1578
                        <!-- Don't include the deprecateds items in the javadoc -->
1579
                        <nodeprecated>true</nodeprecated>
1580
                        <!-- Don't generate javadoc of project with submodules -->
1581
                        <aggregate>false</aggregate>
1582
                        <!-- Removed detection of links due to its high cost -->
1583
                        <detectJavaApiLink>false</detectJavaApiLink>
1584
                        <detectLinks>false</detectLinks>
1585
                        <detectOfflineLinks>false</detectOfflineLinks>
1586
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1587
                        <includeDependencySources>false</includeDependencySources>
1588
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1589
                        <javaApiLinks>
1590
                            <property>
1591
                                <name>api_1.4</name>
1592
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1593
                            </property>
1594
                            <property>
1595
                                <name>api_1.5</name>
1596
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1597
                            </property>
1598
                            <property>
1599
                                <name>api_1.6</name>
1600
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1601
                            </property>
1602
                        </javaApiLinks>
1603
                    </configuration>
1604
                </plugin>
1605

    
1606
                <plugin>
1607
                    <groupId>org.apache.maven.plugins</groupId>
1608
                    <artifactId>maven-site-plugin</artifactId>
1609
                    <version>3.3</version>
1610
                    <configuration>
1611
                        <chmod>true</chmod>
1612
                        <chmodMode>a+rwX</chmodMode>
1613
                    </configuration>
1614
                </plugin>
1615

    
1616
                <plugin>
1617
                    <groupId>org.apache.maven.plugins</groupId>
1618
                    <artifactId>maven-jar-plugin</artifactId>
1619
                    <version>2.3.1</version>
1620
                    <configuration>
1621
                        <archive>
1622
                            <manifestEntries>
1623
                                <Built-By>gvSIG Team</Built-By>
1624
                            </manifestEntries>
1625
                        </archive>
1626
                    </configuration>
1627
                </plugin>
1628

    
1629
                <plugin>
1630
                    <groupId>org.codehaus.mojo</groupId>
1631
                    <artifactId>properties-maven-plugin</artifactId>
1632
                    <version>1.0-alpha-2</version>
1633
                </plugin>
1634

    
1635
                <plugin>
1636
                    <groupId>org.apache.maven.plugins</groupId>
1637
                    <artifactId>maven-antrun-plugin</artifactId>
1638
                    <version>1.7</version>
1639
                </plugin>
1640

    
1641
                <plugin>
1642
                    <groupId>org.codehaus.mojo</groupId>
1643
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1644
                    <version>1.9</version>
1645
                </plugin>
1646

    
1647
                <plugin>
1648
                    <groupId>org.apache.maven.plugins</groupId>
1649
                    <artifactId>maven-release-plugin</artifactId>
1650
                    <version>2.4.1</version>
1651
                </plugin>
1652

    
1653
                <plugin>
1654
                    <groupId>org.apache.maven.plugins</groupId>
1655
                    <artifactId>maven-deploy-plugin</artifactId>
1656
                    <version>2.6</version>
1657
                </plugin>
1658

    
1659
                <plugin>
1660
                    <artifactId>maven-assembly-plugin</artifactId>
1661
                    <version>2.4</version>
1662
                    <executions>
1663
                        <execution>
1664
                            <id>gvsig-plugin-package</id>
1665
                            <phase>package</phase>
1666
                            <configuration>
1667
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1668
                                <appendAssemblyId>false</appendAssemblyId>
1669
                                <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>
1670
                                <descriptors>
1671
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1672
                                </descriptors>
1673
                            </configuration>
1674
                        </execution>
1675
                    </executions>
1676
                </plugin>
1677

    
1678
                <plugin>
1679
                    <groupId>org.apache.maven.plugins</groupId>
1680
                    <artifactId>maven-clean-plugin</artifactId>
1681
                    <version>2.4.1</version>
1682
                </plugin>
1683

    
1684
                <plugin>
1685
                    <groupId>org.codehaus.mojo</groupId>
1686
                    <artifactId>exec-maven-plugin</artifactId>
1687
                    <version>1.2</version>
1688
                </plugin>
1689

    
1690
                <plugin>
1691
                    <!-- invoke as "mvn license:format" to fix the header -->
1692
                    <!-- invoke as "mvn license:check" to check the header -->
1693
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1694
                    <groupId>com.mycila.maven-license-plugin</groupId>
1695
                    <artifactId>maven-license-plugin</artifactId>
1696
                    <version>1.10.b1</version>
1697
                    <configuration>
1698
                        <header>header.txt</header>
1699
                        <failIfMissing>false</failIfMissing>
1700
                        <aggregate>false</aggregate>
1701
                        <strictCheck>true</strictCheck>
1702
                        <encoding>ISO-8859-1</encoding>
1703
                        <quiet>false</quiet>
1704
                        <excludes>
1705
                            <exclude>**/*.properties</exclude>
1706
                            <exclude>**/*.txt</exclude>
1707
                            <exclude>**/*.jpg</exclude>
1708
                            <exclude>**/*.jpeg</exclude>
1709
                            <exclude>**/*.svg</exclude>
1710
                            <exclude>**/*.png</exclude>
1711
                            <exclude>**/*.gvssym</exclude>
1712
                            <exclude>**/*.def</exclude>
1713
                            <exclude>**/*.msg</exclude>
1714
                        </excludes>
1715
                    </configuration>
1716
                    <dependencies>
1717
                        <dependency>
1718
                            <groupId>org.gvsig</groupId>
1719
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1720
                            <version>1.0.0</version>
1721
                        </dependency>
1722
                    </dependencies>
1723
                </plugin>
1724

    
1725
                <!-- Habria que ver si es posible sustituir el plugin -->
1726
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1727
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1728
                <!--
1729
                <plugin>
1730
                    <groupId>org.codehaus.mojo</groupId>
1731
                    <artifactId>license-maven-plugin</artifactId>
1732
                    <version>1.5</version>
1733
                </plugin>
1734
                -->
1735

    
1736
                <plugin>
1737
                    <groupId>org.apache.maven.plugins</groupId>
1738
                    <artifactId>maven-checkstyle-plugin</artifactId>
1739
                    <version>2.10</version>
1740
                </plugin>
1741

    
1742
                <plugin>
1743
                    <groupId>org.apache.maven.plugins</groupId>
1744
                    <artifactId>maven-source-plugin</artifactId>
1745
                    <version>2.2.1</version>
1746
                </plugin>
1747

    
1748
                <plugin>
1749
                    <groupId>org.codehaus.gmaven</groupId>
1750
                    <artifactId>gmaven-plugin</artifactId>
1751
                    <version>1.4</version>
1752
                    <dependencies>
1753
                        <dependency>
1754
                            <groupId>com.github.lookfirst</groupId>
1755
                            <artifactId>sardine</artifactId>
1756
                            <version>5.0.1</version>
1757
                        </dependency>
1758
                    </dependencies>
1759
                    <executions>
1760

    
1761
                        <execution>
1762
                            <id>increase-build-number</id>
1763
                            <phase>process-sources</phase>
1764
                            <configuration>
1765
                                <source><![CDATA[
1766
                    // use "mvn -Dincrease-build-number process-sources"
1767
                    if( project.properties["increase-build-number"] == null ) {
1768
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1769
                    } else {
1770
                      File file = new File(project.basedir,"buildNumber.properties")
1771
                      if( ! file.exists() ) {
1772
                          log.info("Skip increment build number (buildNumber.property not present).")
1773
                        } else {
1774
                        Properties props = new Properties()
1775

    
1776
                        props.load(file.newDataInputStream())
1777
                        value = (props.getProperty("buildNumber") as int) + 1
1778
                        props.setProperty("buildNumber",value as String)
1779
                        props.store(file.newWriter(), null)
1780
                        log.info("Setting build number to " + value)
1781
                      }
1782
                    }
1783
                  ]]></source>
1784
                            </configuration>
1785
                        </execution>
1786

    
1787
                        <execution>
1788
                            <id>build-package-info</id>
1789
                            <phase>prepare-package</phase>
1790
                            <configuration>
1791
                                <source><![CDATA[
1792
                      if( project.properties["buildNumber"] == null) {
1793
                        log.info("Skip build package.info (buildNumber.property not present).")
1794
                        log.info("Skip build package.info index (buildNumber.property not present).")
1795
                      } else {
1796
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1797
                                                if( poolURL[-1] != "/" ) {
1798
                                                        poolURL = poolURL + "/";
1799
                                                }
1800
                        package_info_file  = new File(project.basedir, "target/package.info")
1801
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1802
                        Properties props = new Properties()
1803
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1804
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1805
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1806
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1807
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1808
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1809
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1810
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1811
                        props.setProperty('type', "plugin")
1812
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1813
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1814
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1815
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1816
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1817
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1818
                        props.setProperty('model-version', '1.0.1')
1819
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1820
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1821
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1822

    
1823
                        props.store(package_info_file.newWriter(), null)
1824

    
1825
                        pkgname = "gvSIG-desktop-" +
1826
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1827
                          project.properties["gvsig.package.info.code"] + "-" +
1828
                          project.properties["gvsig.package.info.version"] + "-" +
1829
                          project.properties["buildNumber"] + "-" +
1830
                          project.properties["gvsig.package.info.state"] + "-" +
1831
                          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1832
                          project.properties["gvsig.package.info.architecture"] + "-" +
1833
                          project.properties["gvsig.package.info.javaVM"]
1834
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1835
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1836
                        package_info_file.getParentFile().mkdirs()
1837
                        props.setProperty('download-url',
1838
                          poolURL +
1839
                          project.properties["gvsig.package.info.code"] + "/" +
1840
                          pkgname + ".gvspkg"
1841
                        )
1842
                        props.store(package_info_file.newWriter(), null)
1843
                      }
1844
                  ]]></source>
1845
                            </configuration>
1846
                        </execution>
1847

    
1848
                        <execution>
1849
                            <id>build-package-index</id>
1850
                            <phase>package</phase>
1851
                            <configuration>
1852
                                <source><![CDATA[
1853
                    ant = new AntBuilder()
1854
                    if( project.properties["buildNumber"] == null) {
1855
                      log.info("Skip building package index (buildNumber.property not present).")
1856
                    } else {
1857
                      pkgname = "gvSIG-desktop-" +
1858
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1859
                        project.properties["gvsig.package.info.code"] + "-" +
1860
                        project.properties["gvsig.package.info.version"] + "-" +
1861
                        project.properties["buildNumber"] + "-" +
1862
                        project.properties["gvsig.package.info.state"] + "-" +
1863
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1864
                        project.properties["gvsig.package.info.architecture"] + "-" +
1865
                        project.properties["gvsig.package.info.javaVM"]
1866

    
1867
                      log.info("Building package index " + pkgname + ".gvspki")
1868
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1869
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1870
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1871
                    }
1872
                  ]]></source>
1873
                            </configuration>
1874
                        </execution>
1875

    
1876
                        <execution>
1877
                            <id>install-plugin</id>
1878
                            <phase>install</phase>
1879
                            <configuration>
1880
                                <source><![CDATA[
1881
                    if( project.properties["buildNumber"] == null) {
1882
                      log.info("Skip install package (buildNumber.property not present).")
1883
                    } else {
1884
                      ant = new AntBuilder()
1885
                      pkgname = "gvSIG-desktop-" +
1886
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1887
                        project.properties["gvsig.package.info.code"] + "-" +
1888
                        project.properties["gvsig.package.info.version"] + "-" +
1889
                        project.properties["buildNumber"] + "-" +
1890
                        project.properties["gvsig.package.info.state"] + "-" +
1891
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1892
                        project.properties["gvsig.package.info.architecture"] + "-" +
1893
                        project.properties["gvsig.package.info.javaVM"]
1894

    
1895
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1896
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1897
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1898
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1899
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1900

    
1901
                              log.info("Install plugin to " + target)
1902
                              ant.unzip(src: source, dest: target)
1903
                      } else {
1904
                          log.info("Skip plugin install.")
1905
                      }
1906
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1907
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1908
                              target = new File(project.properties["gvsig.product.folder.path"] +
1909
                                "/install/" +
1910
                                project.properties["gvsig.package.info.code"] + "/" +
1911
                                pkgname + ".gvspkg")
1912
                              target.getParentFile().mkdirs()
1913

    
1914
                              log.info("Copy plugin package from " + source + " to " + target)
1915
                              ant.copy(file:source, tofile:target.getAbsolutePath())
1916

    
1917
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1918
                              target = project.properties["gvsig.product.folder.path"] +
1919
                                "/install/" +
1920
                                project.properties["gvsig.package.info.code"] + "/" +
1921
                                pkgname + ".gvspki"
1922
                              log.info("Copy plugin package index from " + source + " to " + target)
1923
                              ant.copy(file:source, tofile:target)
1924
                      } else {
1925
                          log.info("Skip plugin package install.")
1926
                                          }
1927
                    }
1928
                  ]]></source>
1929
                            </configuration>
1930
                        </execution>
1931

    
1932
                        <execution>
1933
                            <id>deploy-package</id>
1934
                            <phase>install</phase>
1935
                            <configuration>
1936
                                <source><![CDATA[
1937

    
1938
// To deploy package use:
1939
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1940
//
1941
if( project.properties["deploy-package"] != null ) {
1942
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1943
        poolURL = project.properties["gvsig.package.info.poolURL"];
1944
        if( poolURL[-1] != "/" ) {
1945
            poolURL = poolURL + "/";
1946
        }
1947
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
1948
        log.info("Deploy plugin package to '"+targetPath+"'.");
1949

    
1950
        pkgname = "gvSIG-desktop-" +
1951
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1952
        project.properties["gvsig.package.info.code"] + "-" +
1953
        project.properties["gvsig.package.info.version"] + "-" +
1954
        project.properties["buildNumber"] + "-" +
1955
        project.properties["gvsig.package.info.state"] + "-" +
1956
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1957
        project.properties["gvsig.package.info.architecture"] + "-" +
1958
        project.properties["gvsig.package.info.javaVM"];
1959

    
1960
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
1961
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
1962

    
1963
        log.info("Creating addon-request.txt in target folder");
1964
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
1965
            out.println("#");
1966
            out.println("# "+pkgname);
1967
            out.println("#");
1968
            out.println(targetPath+"/" + pkgname + ".gvspki");
1969
            out.println("#");
1970
        }
1971

    
1972
        if( project.properties["username"] == null ) {
1973
            print("Enter user name: ");
1974
            user = System.console().readLine().toString()
1975
            if( user != "" ) {
1976
                project.properties.setProperty("username",user);
1977
            }
1978
        }
1979
        if( project.properties["password"] == null ) {
1980
            print("Enter password for user '" + project.properties["username"] + "': ");
1981
            password = System.console().readPassword().toString()
1982
            if( password != "" ) {
1983
                project.properties.setProperty("password",password);
1984
            }
1985
        }
1986
        WebDAVClient session = new WebDAVClient(log);
1987
        if( project.properties["username"] == null || project.properties["password"] == null ) {
1988
            log.info("[WEBDAV] creating non authenticated session.");
1989
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
1990
            session.login();
1991
        } else {
1992
            session.login(project.properties["username"], project.properties["password"]);
1993
        }
1994
        session.makedirs(targetPath);
1995
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
1996
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
1997

    
1998
    } else {
1999
        log.info("Skip plugin package deploy. It not be installed by default.");
2000
    }
2001
} else {
2002
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2003
}
2004

    
2005
public class WebDAVClient {
2006

    
2007
    def log;
2008

    
2009
    private String user;
2010
    private String password;
2011
    private Object sardine;
2012

    
2013
    public WebDAVClient(log) {
2014
        disableCertificateValidation();
2015
            this.log = log;
2016
    }
2017

    
2018
    public void login(String user, String password) {
2019
        log.info("[WEBDAV] login as '"+user+"'.");
2020
        def SardineFactory
2021
        try {
2022
            SardineFactory = "com.github.sardine.SardineFactory" as Class
2023
        } catch (Exception ex) {
2024
            log.error("[WEBDAV] can't get SardineFactory.",ex);
2025
        }
2026
        this.user = user;
2027
        this.password = password;
2028
        this.sardine = SardineFactory.begin(this.user,this.password);
2029
    }
2030

    
2031
    public void login() {
2032
        log.info("[WEBDAV] login as guest");
2033
        this.sardine = SardineFactory.begin();
2034
    }
2035

    
2036
    public boolean exists(String url) throws Exception {
2037
        return sardine.exists(url);
2038
    }
2039

    
2040
    public void put(String source, String target) throws Exception {
2041
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2042
        InputStream fis = new FileInputStream(new File(source));
2043
        sardine.put(target, fis);
2044
        log.info("[WEBDAV] put ok.");
2045
    }
2046

    
2047
    public void mkdir(String url) throws Exception {
2048
        if( ! exists(url) ) {
2049
            log.info("[WEBDAV] mkdir '"+url+"'.");
2050
            sardine.createDirectory(url);
2051
        }
2052
    }
2053

    
2054
    public List list(String url) throws Exception {
2055
        List resources = sardine.list(url);
2056
        return resources;
2057
    }
2058

    
2059
    void disableCertificateValidation() {
2060
    /*
2061
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2062
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2063
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2064
                    return new java.security.cert.X509Certificate[0];
2065
                }
2066

    
2067
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2068
                }
2069

    
2070
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2071
                }
2072
            };
2073

    
2074
        // Ignore differences between given hostname and certificate hostname
2075
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2076
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2077
                return true;
2078
            }
2079
        };
2080

    
2081
        // Install the all-trusting trust manager
2082
        try {
2083
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2084
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2085
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2086
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2087
        } catch (Exception e) {
2088
        }
2089
        */
2090
    }
2091

    
2092
    public void makedirs(String url) throws Exception {
2093
        log.info("[WEBDAV] makedirs '"+url+"'.");
2094
        URL u = new URL(url);
2095
        String[] x = u.getPath().split("/");
2096
        String path = "";
2097
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2098
} ]]></source>
2099
                            </configuration>
2100
                        </execution>
2101

    
2102
                    </executions>
2103
                </plugin>
2104

    
2105
            </plugins>
2106
        </pluginManagement>
2107

    
2108
        <plugins>
2109
            <plugin>
2110
                <groupId>org.apache.maven.plugins</groupId>
2111
                <artifactId>maven-scm-plugin</artifactId>
2112
            </plugin>
2113

    
2114
            <plugin>
2115
                <artifactId>maven-clean-plugin</artifactId>
2116
                <configuration>
2117
                    <filesets>
2118
                        <fileset>
2119
                            <directory>${user.home}/.depman/</directory>
2120
                            <includes>
2121
                                <include>**</include>
2122
                            </includes>
2123
                        </fileset>
2124
                    </filesets>
2125
                    <followSymLinks>true</followSymLinks>
2126
                </configuration>
2127
            </plugin>
2128

    
2129
            <plugin>
2130
                <groupId>org.apache.maven.plugins</groupId>
2131
                <artifactId>maven-release-plugin</artifactId>
2132
                <configuration>
2133
                    <!-- The property svn.tags.folder is used in external projects   -->
2134
                    <!-- to override configuraction of tagBase -->
2135
                    <tagBase>${svn.tags.folder}</tagBase>
2136
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2137
                    are not installed, so the dependencies between modules are not met. With this configuration
2138
                    we force the module installation. -->
2139
                    <preparationGoals>clean install</preparationGoals>
2140
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2141
                    <!-- Dont make site-deploy -->
2142
                    <!-- You need to run it after in folder target/checkout -->
2143
                    <goals>deploy</goals>
2144
                </configuration>
2145
            </plugin>
2146

    
2147
            <plugin>
2148
                <!-- load ".gvsig-devel.properties" -->
2149
                <groupId>org.codehaus.mojo</groupId>
2150
                <artifactId>properties-maven-plugin</artifactId>
2151
                <configuration>
2152
                    <files>
2153
                        <!-- Define gvsig.product.folder.path in this property -->
2154
                        <file>${user.home}/.gvsig-devel.properties</file>
2155
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2156
                        <file>${project.basedir}/gvsig-devel.properties</file>
2157
                        <file>buildNumber.properties</file>
2158
                    </files>
2159
                    <quiet>true</quiet>
2160
                </configuration>
2161
                <executions>
2162
                    <execution>
2163
                        <id>default</id>
2164
                        <phase>prepare-package</phase>
2165
                        <goals>
2166
                            <goal>read-project-properties</goal>
2167
                        </goals>
2168
                    </execution>
2169
                    <execution>
2170
                        <id>default-clean</id>
2171
                        <phase>pre-clean</phase>
2172
                        <goals>
2173
                            <goal>read-project-properties</goal>
2174
                        </goals>
2175
                    </execution>
2176
                </executions>
2177
            </plugin>
2178

    
2179

    
2180
            <plugin>
2181
                <groupId>org.codehaus.mojo</groupId>
2182
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2183
                <executions>
2184
                    <execution>
2185
                        <id>check-java-api</id>
2186
                        <phase>package</phase>
2187
                        <goals>
2188
                            <goal>check</goal>
2189
                        </goals>
2190
                        <configuration>
2191
                            <skip>false</skip>
2192
                            <signature>
2193
                                <groupId>org.codehaus.mojo.signature</groupId>
2194
                                <artifactId>java16</artifactId>
2195
                                <version>1.0</version>
2196
                            </signature>
2197
                            <ignores>
2198
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2199
                            </ignores>
2200
                        </configuration>
2201
                    </execution>
2202
                </executions>
2203
            </plugin>
2204

    
2205
            <plugin>
2206
                <groupId>org.apache.maven.plugins</groupId>
2207
                <artifactId>maven-javadoc-plugin</artifactId>
2208
                <executions>
2209
                    <execution>
2210
                        <id>attach-javadocs</id>
2211
                        <goals>
2212
                            <goal>jar</goal>
2213
                        </goals>
2214
                    </execution>
2215
                </executions>
2216
            </plugin>
2217

    
2218
            <plugin>
2219
                <groupId>org.apache.maven.plugins</groupId>
2220
                <artifactId>maven-source-plugin</artifactId>
2221
                <configuration>
2222
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2223
                </configuration>
2224
                <executions>
2225
                    <execution>
2226
                        <id>attach-sources</id>
2227
                        <phase>verify</phase>
2228
                        <goals>
2229
                            <goal>jar-no-fork</goal>
2230
                        </goals>
2231
                    </execution>
2232
                    <execution>
2233
                        <id>attach-test-sources</id>
2234
                        <phase>verify</phase>
2235
                        <goals>
2236
                            <goal>test-jar-no-fork</goal>
2237
                        </goals>
2238
                    </execution>
2239
                </executions>
2240
            </plugin>
2241

    
2242
            <plugin>
2243
                <groupId>org.apache.maven.plugins</groupId>
2244
                <artifactId>maven-checkstyle-plugin</artifactId>
2245
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2246
                <configuration>
2247
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2248
                    <enableRulesSummary>true</enableRulesSummary>
2249
                    <failsOnError>false</failsOnError>
2250
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2251
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2252
                </configuration>
2253
                <dependencies>
2254
                    <dependency>
2255
                        <groupId>org.gvsig</groupId>
2256
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2257
                        <version>1.0.0</version>
2258
                    </dependency>
2259
                </dependencies>
2260
            </plugin>
2261

    
2262
            <plugin>
2263
                <!-- to continue building  when test fail -->
2264
                <groupId>org.apache.maven.plugins</groupId>
2265
                <artifactId>maven-surefire-plugin</artifactId>
2266
                <configuration>
2267
                    <testFailureIgnore>true</testFailureIgnore>
2268
                </configuration>
2269
            </plugin>
2270

    
2271
        </plugins>
2272
    </build>
2273

    
2274

    
2275
    <reporting>
2276
        <excludeDefaults>true</excludeDefaults>
2277
        <plugins>
2278
            <plugin>
2279
                <groupId>org.apache.maven.plugins</groupId>
2280
                <artifactId>maven-project-info-reports-plugin</artifactId>
2281
                <version>2.7</version>
2282
                <reportSets>
2283
                    <reportSet>
2284
                        <reports>
2285
                            <report>index</report>
2286
                            <report>summary</report>
2287
                            <report>scm</report>
2288
                            <report>license</report>
2289
                            <report>project-team</report>
2290
                            <report>issue-tracking</report>
2291
                            <report>mailing-list</report>
2292
                            <report>modules</report>
2293

    
2294
                            <report>dependency-info</report>
2295
                            <!-- Removed due to its high cost
2296
                            <report>dependency-management</report>
2297
                            <report>dependencies</report>
2298
                            -->
2299
                            <report>dependency-convergence</report>
2300

    
2301
                            <!--
2302
                            <report>plugins</report>
2303
                            <report>plugin-management</report>
2304
                            <report>distribution-management</report>
2305
                            -->
2306

    
2307
                            <!-- gvSIG does not have Continuous Integration System
2308
                            <report>cim</report>
2309
                            -->
2310
                        </reports>
2311
                    </reportSet>
2312
                </reportSets>
2313
            </plugin>
2314
            <plugin>
2315
                <groupId>org.apache.maven.plugins</groupId>
2316
                <artifactId>maven-javadoc-plugin</artifactId>
2317
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2318
                <version>2.9.1</version>
2319
                <configuration>
2320
                    <!-- Don't include the deprecateds items in the javadoc -->
2321
                    <nodeprecated>true</nodeprecated>
2322
                    <!-- Don't generate javadoc of project with submodules -->
2323
                    <aggregate>false</aggregate>
2324
                    <!-- Removed detection of links due to its high cost -->
2325
                    <detectJavaApiLink>false</detectJavaApiLink>
2326
                    <detectLinks>false</detectLinks>
2327
                    <detectOfflineLinks>false</detectOfflineLinks>
2328
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2329
                    <includeDependencySources>false</includeDependencySources>
2330
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2331
                </configuration>
2332
                <reportSets>
2333
                    <reportSet>
2334
                        <id>html</id>
2335
                        <reports>
2336
                            <report>javadoc</report>
2337
                            <!-- removed javadocs of tests -->
2338
                        </reports>
2339
                    </reportSet>
2340
                </reportSets>
2341
            </plugin>
2342
            <plugin>
2343
                <groupId>org.apache.maven.plugins</groupId>
2344
                <artifactId>maven-jxr-plugin</artifactId>
2345
                <version>2.3</version>
2346
                <configuration>
2347
                    <linkJavadoc>true</linkJavadoc>
2348
                    <aggregate>false</aggregate>
2349
                </configuration>
2350
            </plugin>
2351
            <plugin>
2352
                <groupId>org.codehaus.mojo</groupId>
2353
                <artifactId>findbugs-maven-plugin</artifactId>
2354
                <version>2.5.2</version>
2355
            </plugin>
2356

    
2357
        </plugins>
2358
    </reporting>
2359

    
2360

    
2361
    <profiles>
2362

    
2363
        <profile>
2364
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2365
            <id>gvsig-root</id>
2366
            <activation>
2367
                <file>
2368
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2369
                </file>
2370
            </activation>
2371
            <build>
2372
                <plugins>
2373

    
2374
                    <plugin>
2375
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2376
                        <groupId>org.codehaus.gmaven</groupId>
2377
                        <artifactId>gmaven-plugin</artifactId>
2378
                        <executions>
2379
                            <execution>
2380
                                <id>initialize-gvsig-product-folder-path</id>
2381
                                <phase>generate-sources</phase>
2382
                                <goals>
2383
                                    <goal>execute</goal>
2384
                                </goals>
2385
                                <configuration>
2386
                                    <source><![CDATA[
2387
                    if( project.artifactId != "org.gvsig.desktop" ) {
2388
                            log.warn("Skip initialization of gvsig-devel.properties.")
2389
                    } else {
2390
                      home = System.getenv('HOME')
2391
                      if( home == null ) {
2392
                        home = System.properties['user.home']
2393
                      }
2394
                      Properties props = new Properties()
2395
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2396
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2397
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2398
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2399
                            props.load(propsFile.newDataInputStream())
2400
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2401
                            props.store(propsFile.newWriter(), null)
2402
                      } else {
2403
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2404
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2405
                        try {
2406
                          props.load(propsFile.newDataInputStream())
2407
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2408
                          if( gvsigProductFolderPath == null ) {
2409
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2410
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2411
                            props.store(propsFile.newWriter(), null)
2412
                          }
2413
                        } catch(java.io.FileNotFoundException e){
2414
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2415
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2416
                          props.store(propsFile.newWriter(), null)
2417
                        }
2418
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2419
                          f = new File(gvsigProductFolderPathDefault)
2420
                          f.mkdirs();
2421
                                                  new File(f,"WARNING.txt").withWriter { out ->
2422
                                                          out.println();
2423
                                                          out.println("The product folder used is set to:");
2424
                                                          out.println();
2425
                                                          out.println(gvsigProductFolderPath);
2426
                                                          out.println();
2427
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2428
                                                          out.println();
2429
                                                  }
2430
                        }
2431
                      }
2432
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2433
                    }
2434
                  ]]></source>
2435
                                </configuration>
2436
                            </execution>
2437

    
2438
                        </executions>
2439
                    </plugin>
2440

    
2441
                </plugins>
2442
            </build>
2443
        </profile>
2444

    
2445

    
2446

    
2447
        <profile>
2448
            <!-- This profile is used to packege and install the gvSIG plugins -->
2449
            <id>gvsig-plugin</id>
2450
            <activation>
2451
                <file>
2452
                    <exists>buildNumber.properties</exists>
2453
                </file>
2454
            </activation>
2455
            <build>
2456
                <plugins>
2457

    
2458
                    <plugin>
2459
                        <artifactId>maven-assembly-plugin</artifactId>
2460
                        <executions>
2461
                            <execution>
2462
                                <id>gvsig-plugin-package</id>
2463
                                <phase>package</phase>
2464
                                <goals>
2465
                                    <goal>single</goal>
2466
                                </goals>
2467
                            </execution>
2468
                        </executions>
2469
                    </plugin>
2470

    
2471
                    <plugin>
2472
                        <artifactId>maven-clean-plugin</artifactId>
2473
                        <configuration>
2474
                            <skip>false</skip>
2475
                            <failOnError>true</failOnError>
2476
                            <filesets>
2477
                                <fileset>
2478
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2479
                                </fileset>
2480
                            </filesets>
2481
                        </configuration>
2482
                        <executions>
2483
                            <execution>
2484
                                <id>default-clean</id>
2485
                                <phase>clean</phase>
2486
                            </execution>
2487
                        </executions>
2488
                    </plugin>
2489

    
2490
                    <plugin>
2491
                        <groupId>org.codehaus.gmaven</groupId>
2492
                        <artifactId>gmaven-plugin</artifactId>
2493
                        <executions>
2494

    
2495
                            <execution>
2496
                                <id>increase-build-number</id>
2497
                                <phase>process-sources</phase>
2498
                                <goals>
2499
                                    <goal>execute</goal>
2500
                                </goals>
2501
                            </execution>
2502

    
2503
                            <execution>
2504
                                <id>build-package-info</id>
2505
                                <phase>prepare-package</phase>
2506
                                <goals>
2507
                                    <goal>execute</goal>
2508
                                </goals>
2509
                            </execution>
2510

    
2511
                            <execution>
2512
                                <id>build-package-index</id>
2513
                                <phase>package</phase>
2514
                                <goals>
2515
                                    <goal>execute</goal>
2516
                                </goals>
2517
                            </execution>
2518

    
2519
                            <execution>
2520
                                <id>install-plugin</id>
2521
                                <phase>install</phase>
2522
                                <goals>
2523
                                    <goal>execute</goal>
2524
                                </goals>
2525
                            </execution>
2526

    
2527
                            <execution>
2528
                                <id>deploy-package</id>
2529
                                <phase>install</phase>
2530
                                <goals>
2531
                                    <goal>execute</goal>
2532
                                </goals>
2533
                            </execution>
2534

    
2535
                        </executions>
2536
                    </plugin>
2537

    
2538
                </plugins>
2539
            </build>
2540
        </profile>
2541

    
2542
    </profiles>
2543

    
2544
    <properties>
2545
        <!-- General configuration -->
2546
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2547
        <localRepository>${user.home}/.m2/repository</localRepository>
2548
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2549

    
2550
        <!-- The property svn.tags.folder is used in external projects to override  -->
2551
        <!-- configuraction in maven-release-plugin -->
2552
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2553

    
2554
        <!-- Package info property values -->
2555
        <gvsig.version>2.3.0</gvsig.version>
2556
        <gvsig.package.info.codealias />
2557
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2558
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2559
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2560
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2561
        <gvsig.package.info.state>devel</gvsig.package.info.state>
2562
        <gvsig.package.info.official>false</gvsig.package.info.official>
2563
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2564
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2565
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2566
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2567
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2568
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2569
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2570
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2571
        <gvsig.package.info.categories />
2572
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2573

    
2574
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2575
        <gvsig.install.plugin>true</gvsig.install.plugin>
2576
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2577
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2578

    
2579
        <!-- External project versions -->
2580
        <gvsig.tools.version>3.0.62</gvsig.tools.version>
2581
        <gvsig.proj.version>1.0.1</gvsig.proj.version>
2582
        <gvsig.projection.api.version>2.0.17</gvsig.projection.api.version>
2583

    
2584
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2585

    
2586
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2587
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2588
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2589
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2590
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2591
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2592
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2593
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2594
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2595
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2596
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2597
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2598
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2599
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2600
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2601
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2602
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2603
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2604
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2605
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2606
        <!--
2607
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2608
        -->
2609
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2610
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2611
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2612
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2613
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2614
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2615
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2616
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2617
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2618

    
2619
    </properties>
2620

    
2621
    <modules>
2622
        <module>org.gvsig.desktop.compat.cdc</module>
2623
        <module>org.gvsig.desktop.library</module>
2624
        <module>org.gvsig.desktop.framework</module>
2625
        <module>org.gvsig.desktop.plugin</module>
2626

    
2627
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2628
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2629

    
2630
    </modules>
2631
</project>
2632