Statistics
| Revision:

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

History | View | Annotate | Download (112 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.112-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
            <dependency>
131
                <groupId>org.gvsig</groupId>
132
                <artifactId>org.gvsig.tools</artifactId>
133
                <version>${gvsig.tools.version}</version>
134
                <type>pom</type>
135
                <scope>import</scope>
136
            </dependency>
137

    
138
            <!-- Non gvSIG projects -->
139
            <!-- NOTE: the list of dependencies is ordered alphabetically -->
140
            <!-- by the artifactId. Please, if new dependencies are added, -->
141
            <!--keep the order.-->
142

    
143
            <dependency>
144
                <groupId>org.n52</groupId>
145
                <artifactId>52n-wps-config</artifactId>
146
                <version>1.0.1</version>
147
            </dependency>
148
            <dependency>
149
                <groupId>net.opengis</groupId>
150
                <artifactId>52n-wps-xml</artifactId>
151
                <version>1.0.0</version>
152
            </dependency>
153
            <dependency>
154
                <groupId>org.jzkit</groupId>
155
                <artifactId>a2j-runtime</artifactId>
156
                <version>2.0.9</version>
157
            </dependency>
158
            <dependency>
159
                <groupId>org.jzkit</groupId>
160
                <artifactId>a2j</artifactId>
161
                <version>2.0.9</version>
162
            </dependency>
163
            <dependency>
164
                <groupId>net.swing</groupId>
165
                <artifactId>amic-util</artifactId>
166
                <version>unknown</version>
167
            </dependency>
168
            <dependency>
169
                <groupId>org.apache.ant</groupId>
170
                <artifactId>ant</artifactId>
171
                <version>1.8.1</version>
172
            </dependency>
173
            <dependency>
174
                <groupId>org.apache.ant</groupId>
175
                <artifactId>ant-apache-oro</artifactId>
176
                <version>1.8.1</version>
177
            </dependency>
178
            <dependency>
179
                <groupId>ant-contrib</groupId>
180
                <artifactId>ant-contrib</artifactId>
181
                <version>1.0b3</version>
182
                <exclusions>
183
                    <exclusion>
184
                        <groupId>ant</groupId>
185
                        <artifactId>ant</artifactId>
186
                    </exclusion>
187
                </exclusions>
188
            </dependency>
189
            <dependency>
190
                <groupId>org.apache.ant</groupId>
191
                <artifactId>ant-launcher</artifactId>
192
                <version>1.8.1</version>
193
            </dependency>
194
            <dependency>
195
                <groupId>org.apache.ant</groupId>
196
                <artifactId>ant-nodeps</artifactId>
197
                <version>1.8.1</version>
198
            </dependency>
199
            <dependency>
200
                <groupId>org.tigris.antelope</groupId>
201
                <artifactId>antelopetasks</artifactId>
202
                <version>3.2.10</version>
203
            </dependency>
204
            <dependency>
205
                <groupId>com.sardak</groupId>
206
                <artifactId>antform</artifactId>
207
                <version>2.0</version>
208
            </dependency>
209
            <dependency>
210
                <groupId>org.apache.xmlgraphics</groupId>
211
                <artifactId>batik-awt-util</artifactId>
212
                <version>1.7</version>
213
            </dependency>
214
            <dependency>
215
                <groupId>org.apache.xmlgraphics</groupId>
216
                <artifactId>batik-bridge</artifactId>
217
                <version>1.7</version>
218
            </dependency>
219
            <dependency>
220
                <groupId>org.apache.xmlgraphics</groupId>
221
                <artifactId>batik-ext</artifactId>
222
                <version>1.7</version>
223
            </dependency>
224
            <dependency>
225
                <groupId>org.apache.xmlgraphics</groupId>
226
                <artifactId>batik-gui-util</artifactId>
227
                <version>1.7</version>
228
            </dependency>
229
            <dependency>
230
                <groupId>org.apache.xmlgraphics</groupId>
231
                <artifactId>batik-gvt</artifactId>
232
                <version>1.7</version>
233
            </dependency>
234
            <dependency>
235
                <groupId>org.apache.xmlgraphics</groupId>
236
                <artifactId>batik-script</artifactId>
237
                <version>1.7</version>
238
            </dependency>
239
            <dependency>
240
                <groupId>org.apache.xmlgraphics</groupId>
241
                <artifactId>batik-xml</artifactId>
242
                <version>1.7</version>
243
            </dependency>
244
            <dependency>
245
                <groupId>org.apache.xmlgraphics</groupId>
246
                <artifactId>batik-anim</artifactId>
247
                <version>1.7</version>
248
            </dependency>
249
            <dependency>
250
                <groupId>org.apache.xmlgraphics</groupId>
251
                <artifactId>batik-css</artifactId>
252
                <version>1.7</version>
253
            </dependency>
254
            <dependency>
255
                <groupId>org.apache.xmlgraphics</groupId>
256
                <artifactId>batik-dom</artifactId>
257
                <version>1.7</version>
258
            </dependency>
259
            <dependency>
260
                <groupId>org.apache.xmlgraphics</groupId>
261
                <artifactId>batik-js</artifactId>
262
                <version>1.7</version>
263
            </dependency>
264
            <dependency>
265
                <groupId>org.apache.xmlgraphics</groupId>
266
                <artifactId>batik-parser</artifactId>
267
                <version>1.7</version>
268
            </dependency>
269
            <dependency>
270
                <groupId>org.apache.xmlgraphics</groupId>
271
                <artifactId>batik-svg-dom</artifactId>
272
                <version>1.7</version>
273
            </dependency>
274
            <dependency>
275
                <groupId>bsf</groupId>
276
                <artifactId>bsf</artifactId>
277
                <version>2.3.0-rc1</version>
278
            </dependency>
279
            <dependency>
280
                <groupId>org.apache.bsf</groupId>
281
                <artifactId>bsf-api</artifactId>
282
                <version>3.1</version>
283
            </dependency>
284
            <dependency>
285
                <groupId>org.apache.bsf</groupId>
286
                <artifactId>bsf-utils</artifactId>
287
                <version>3.1</version>
288
            </dependency>
289
            <dependency>
290
                <groupId>bsh</groupId>
291
                <artifactId>bsh</artifactId>
292
                <version>2.0b4</version>
293
            </dependency>
294
            <dependency>
295
                <groupId>castor</groupId>
296
                <artifactId>castor</artifactId>
297
                <version>0.9.5.3</version>
298
            </dependency>
299

    
300
            <dependency>
301
                <groupId>commons-beanutils</groupId>
302
                <artifactId>commons-beanutils</artifactId>
303
                <version>1.6</version>
304
            </dependency>
305
            <dependency>
306
                <groupId>commons-dbcp</groupId>
307
                <artifactId>commons-dbcp</artifactId>
308
                <version>1.2.2</version>
309
            </dependency>
310
            <dependency>
311
                <groupId>commons-codec</groupId>
312
                <artifactId>commons-codec</artifactId>
313
                <version>1.6</version>
314
            </dependency>
315
            <dependency>
316
                <groupId>commons-collections</groupId>
317
                <artifactId>commons-collections</artifactId>
318
                <version>3.2.1</version>
319
            </dependency>
320
            <dependency>
321
                <groupId>org.apache.solr</groupId>
322
                <artifactId>solr-commons-csv</artifactId>
323
                <version>3.5.0</version>
324
            </dependency>
325
            <dependency>
326
                <groupId>commons-httpclient</groupId>
327
                <artifactId>commons-httpclient</artifactId>
328
                <version>2.0.2</version>
329
            </dependency>
330
            <dependency>
331
                <groupId>commons-cli</groupId>
332
                <artifactId>commons-cli</artifactId>
333
                <version>1.2</version>
334
            </dependency>
335
<!--            <dependency>
336
                <groupId>commons-io</groupId>
337
                <artifactId>commons-io</artifactId>
338
                <version>2.4</version>
339
            </dependency>-->
340
<!--            <dependency>
341
                <groupId>org.apache.commons</groupId>
342
                <artifactId>commons-lang3</artifactId>
343
                <version>3.1</version>
344
            </dependency>-->
345
            <dependency>
346
                <groupId>commons-configuration</groupId>
347
                <artifactId>commons-configuration</artifactId>
348
                <version>1.10</version>
349
            </dependency>
350
            <dependency>
351
                <groupId>commons-logging</groupId>
352
                <artifactId>commons-logging</artifactId>
353
                <version>1.1.1</version>
354
            </dependency>
355
            <dependency>
356
                <groupId>commons-logging</groupId>
357
                <artifactId>commons-logging</artifactId>
358
                <version>1.1.1</version>
359
                <classifier>api</classifier>
360
            </dependency>
361
            <dependency>
362
                <groupId>commons-pool</groupId>
363
                <artifactId>commons-pool</artifactId>
364
                <version>1.6</version>
365
            </dependency>
366

    
367
            <dependency>
368
                <groupId>org.dspace</groupId>
369
                <artifactId>cql-java</artifactId>
370
                <version>1.0</version>
371
            </dependency>
372
<!--            <dependency>
373
                <groupId>easymock</groupId>
374
                <artifactId>easymock</artifactId>
375
                <version>1.2_Java1.3</version>
376
            </dependency>-->
377
            <dependency>
378
                <groupId>easymock</groupId>
379
                <artifactId>easymockclassextension</artifactId>
380
                <version>1.2</version>
381
            </dependency>
382
            <dependency>
383
                <groupId>flanagan</groupId>
384
                <artifactId>flanagan</artifactId>
385
                <version>20090616</version>
386
            </dependency>
387
<!--            <dependency>
388
                <groupId>net.sf</groupId>
389
                <artifactId>flib-jcalendar</artifactId>
390
                <version>unknown</version>
391
            </dependency>-->
392
<!--            <dependency>
393
                    <groupId>com.jeta</groupId>
394
                    <artifactId>formsrt</artifactId>
395
                    <version>2.1.0_M3-1</version>
396
            </dependency>-->
397
            <dependency>
398
                <groupId>org.opengis</groupId>
399
                <artifactId>geoapi</artifactId>
400
                <version>2.0</version>
401
            </dependency>
402
            <dependency>
403
                <groupId>geojava</groupId>
404
                <artifactId>geojava</artifactId>
405
                <version>unknown</version>
406
            </dependency>
407
            <dependency>
408
                <groupId>org.geonames</groupId>
409
                <artifactId>geonames</artifactId>
410
                <version>1.0</version>
411
                <classifier>java5</classifier>
412
            </dependency>
413
            <dependency>
414
                <groupId>org.codehaus.groovy</groupId>
415
                <artifactId>groovy-all</artifactId>
416
                <version>1.7.6</version>
417
            </dependency>
418
            <dependency>
419
                <groupId>org.geotools</groupId>
420
                <artifactId>gt2-legacy</artifactId>
421
                <version>2.2-RC2</version>
422
            </dependency>
423
            <dependency>
424
                <groupId>org.geotools</groupId>
425
                <artifactId>gt2-main</artifactId>
426
                <version>2.2.2</version>
427
            </dependency>
428
            <dependency>
429
                <groupId>org.geotools</groupId>
430
                <artifactId>gt2-referencing</artifactId>
431
                <version>2.2-RC2</version>
432
            </dependency>
433
            <dependency>
434
                <groupId>hsqldb</groupId>
435
                <artifactId>hsqldb</artifactId>
436
                <version>1.8.0.10</version>
437
            </dependency>
438
            <dependency>
439
                <groupId>com.h2database</groupId>
440
                <artifactId>h2</artifactId>
441
                <version>1.3.150</version>
442
            </dependency>
443
            <dependency>
444
                <groupId>org.ini4j</groupId>
445
                <artifactId>ini4j</artifactId>
446
                <version>0.5.1</version>
447
            </dependency>
448
            <dependency>
449
                <groupId>com.lowagie</groupId>
450
                <artifactId>itext</artifactId>
451
                <version>2.1.7</version>
452
            </dependency>
453
            <dependency>
454
                <groupId>javax.media</groupId>
455
                <artifactId>jai_core</artifactId>
456
                <version>1.1.3</version>
457
            </dependency>
458
            <dependency>
459
                <groupId>javax.media</groupId>
460
                <artifactId>jai_codec</artifactId>
461
                <version>1.1.3</version>
462
            </dependency>
463
            <dependency>
464
                <groupId>gov.nist.math</groupId>
465
                <artifactId>jama</artifactId>
466
                <version>unknown</version>
467
            </dependency>
468
            <dependency>
469
                <groupId>javax.help</groupId>
470
                <artifactId>javahelp</artifactId>
471
                <version>2.0.05</version>
472
            </dependency>
473
            <dependency>
474
                <groupId>com.toedter</groupId>
475
                <artifactId>jcalendar</artifactId>
476
                <version>1.3.2</version>
477
            </dependency>
478
            <dependency>
479
                <groupId>jfree</groupId>
480
                <artifactId>jcommon</artifactId>
481
                <version>1.0.12</version>
482
            </dependency>
483
            <dependency>
484
                <groupId>jdom</groupId>
485
                <artifactId>jdom</artifactId>
486
                <version>1.0</version>
487
            </dependency>
488
            <dependency>
489
                <groupId>org.nfunk</groupId>
490
                <artifactId>jep</artifactId>
491
                <version>2.4.0</version>
492
            </dependency>
493
            <dependency>
494
                <groupId>jfree</groupId>
495
                <artifactId>jfreechart</artifactId>
496
                <version>1.0.7</version>
497
            </dependency>
498
            <dependency>
499
                <groupId>org.jfree</groupId>
500
                <artifactId>jfreechart</artifactId>
501
                <version>1.0.14</version>
502
            </dependency>
503
            <dependency>
504
                <groupId>org.jgraf</groupId>
505
                <artifactId>jgraf</artifactId>
506
                <version>0.0.1</version>
507
            </dependency>
508
            <dependency>
509
                <groupId>net.sf</groupId>
510
                <artifactId>jgraph</artifactId>
511
                <version>5.10.1.5</version>
512
            </dependency>
513
            <dependency>
514
                <groupId>net.sf</groupId>
515
                <artifactId>jgridshiftapi</artifactId>
516
                <version>1.0</version>
517
            </dependency>
518
            <dependency>
519
                <groupId>com.sun</groupId>
520
                <artifactId>jimi</artifactId>
521
                <version>1.1</version>
522
            </dependency>
523
            <dependency>
524
                <groupId>joda-time</groupId>
525
                <artifactId>joda-time</artifactId>
526
                <version>1.6</version>
527
            </dependency>
528
            <dependency>
529
                <groupId>org.jpedal</groupId>
530
                <artifactId>jpedal_lgpl</artifactId>
531
                <version>4.37b36</version>
532
            </dependency>
533
            <dependency>
534
                <groupId>org.jruby</groupId>
535
                <artifactId>jruby</artifactId>
536
                <version>1.5.6</version>
537
            </dependency>
538
            <dependency>
539
                <groupId>rhino</groupId>
540
                <artifactId>js</artifactId>
541
                <!-- This is the version already included in Java 1.6 -->
542
                <version>1.6R2</version>
543
            </dependency>
544
            <dependency>
545
                <groupId>net.sf</groupId>
546
                <artifactId>jsi</artifactId>
547
                <version>unknown</version>
548
            </dependency>
549
            <dependency>
550
                <groupId>javax.units</groupId>
551
                <artifactId>jsr108</artifactId>
552
                <version>0.01</version>
553
            </dependency>
554
            <dependency>
555
                <groupId>com.vividsolutions</groupId>
556
                <artifactId>jts</artifactId>
557
                <version>1.13</version>
558
            </dependency>
559
            <dependency>
560
                <groupId>junit</groupId>
561
                <artifactId>junit</artifactId>
562
                <version>3.8.1</version>
563
            </dependency>
564
            <dependency>
565
                <groupId>jwizardcomponent</groupId>
566
                <artifactId>jwizardcomponent</artifactId>
567
                <version>1.2.2</version>
568
            </dependency>
569
            <dependency>
570
                <groupId>jwizardcomponent</groupId>
571
                <artifactId>jwizardcomponent-0i18n</artifactId>
572
                <version>1.2.2.1</version>
573
            </dependency>
574
            <dependency>
575
                <groupId>org.python</groupId>
576
                <artifactId>jython</artifactId>
577
                <version>2.5.2</version>
578
            </dependency>
579
            <dependency>
580
                <groupId>org.jzkit</groupId>
581
                <artifactId>jzkit2-core</artifactId>
582
                <version>2.0.0</version>
583
            </dependency>
584
            <dependency>
585
                <groupId>org.jzkit</groupId>
586
                <artifactId>jzkit2-z3950</artifactId>
587
                <version>2.0.0</version>
588
            </dependency>
589
            <dependency>
590
                <groupId>org.jzkit</groupId>
591
                <artifactId>jzkit2-origin</artifactId>
592
                <version>2.0.0</version>
593
            </dependency>
594
<!--            <dependency>
595
                <groupId>net.sf.kxml</groupId>
596
                <artifactId>kxml2</artifactId>
597
                <version>2.2.2</version>
598
            </dependency>-->
599
            <dependency>
600
                <groupId>log4j</groupId>
601
                <artifactId>log4j</artifactId>
602
                <version>1.2.14</version>
603
            </dependency>
604
            <dependency>
605
                <groupId>com.googlecode.log4jdbc</groupId>
606
                <artifactId>log4jdbc</artifactId>
607
                <version>1.2</version>
608
            </dependency>
609
<!--            <dependency>
610
                <groupId>com.jgoodies</groupId>
611
                <artifactId>jgoodies-common</artifactId>
612
                <version>1.4.0</version>
613
            </dependency>
614
            <dependency>
615
                <groupId>com.jgoodies</groupId>
616
                <artifactId>jgoodies-forms</artifactId>
617
                <version>1.6.0</version>
618
            </dependency>
619
            <dependency>
620
                <groupId>com.jgoodies</groupId>
621
                <artifactId>looks</artifactId>
622
                <version>2.2.2</version>
623
            </dependency>-->
624
            <dependency>
625
                <groupId>com.ostermiller</groupId>
626
                <artifactId>ostermillerutils</artifactId>
627
                <version>1.4.3</version>
628
            </dependency>
629
            <dependency>
630
                <groupId>mysql</groupId>
631
                <artifactId>mysql-connector-java</artifactId>
632
                <version>5.1.6</version>
633
            </dependency>
634
            <dependency>
635
                <groupId>postgresql</groupId>
636
                <artifactId>postgresql</artifactId>
637
                <version>9.1-901.jdbc3</version>
638
            </dependency>
639
            <dependency>
640
                <groupId>es.unex</groupId>
641
                <artifactId>sextante</artifactId>
642
                <version>0.6.0</version>
643
            </dependency>
644
            <dependency>
645
                <groupId>es.unex</groupId>
646
                <artifactId>sextante_gui</artifactId>
647
                <version>0.6.0</version>
648
            </dependency>
649
            <dependency>
650
                <groupId>es.unex</groupId>
651
                <artifactId>sextante_wps</artifactId>
652
                <version>0.6.0</version>
653
            </dependency>
654
            <dependency>
655
                <groupId>es.unex</groupId>
656
                <artifactId>libMath</artifactId>
657
                <version>0.6.0</version>
658
            </dependency>
659
            <dependency>
660
                <groupId>es.unex</groupId>
661
                <artifactId>libDocEngines</artifactId>
662
                <version>0.6.0</version>
663
            </dependency>
664
            <dependency>
665
                <groupId>org.apache.directory.studio</groupId>
666
                <artifactId>org.apache.commons.pool</artifactId>
667
                <version>1.6</version>
668
            </dependency>
669
            <dependency>
670
                <groupId>org.osgeo</groupId>
671
                <artifactId>proj4j</artifactId>
672
                <version>0.1.0</version>
673
            </dependency>
674
            <dependency>
675
                <groupId>com.fifesoft</groupId>
676
                <artifactId>rsyntaxtextarea</artifactId>
677
                <version>2.5.7</version>
678
            </dependency>
679
            <dependency>
680
                <groupId>com.fifesoft</groupId>
681
                <artifactId>rstaui</artifactId>
682
                <version>2.5.7</version>
683
            </dependency>
684
            <dependency>
685
                <groupId>sil</groupId>
686
                <artifactId>sil</artifactId>
687
                <version>0.43b-am1</version>
688
            </dependency>
689
<!--            <dependency>
690
                <groupId>org.slf4j</groupId>
691
                <artifactId>slf4j-api</artifactId>
692
                <version>1.5.5</version>
693
            </dependency>
694
            <dependency>
695
                <groupId>org.slf4j</groupId>
696
                <artifactId>slf4j-log4j12</artifactId>
697
                <version>1.5.5</version>
698
            </dependency>-->
699
            <dependency>
700
                <groupId>net.sf.smc</groupId>
701
                <artifactId>smc</artifactId>
702
                <version>4.3</version>
703
            </dependency>
704
            <dependency>
705
                <groupId>soap</groupId>
706
                <artifactId>soap</artifactId>
707
                <version>2.3</version>
708
            </dependency>
709
            <dependency>
710
                <groupId>spatialindex</groupId>
711
                <artifactId>spatialindex</artifactId>
712
                <version>unknown</version>
713
            </dependency>
714
            <dependency>
715
                <groupId>org.springframework</groupId>
716
                <artifactId>spring</artifactId>
717
                <version>1.2.8</version>
718
            </dependency>
719
            <dependency>
720
                <groupId>net.sf</groupId>
721
                <artifactId>sqljep</artifactId>
722
                <version>0.2.1</version>
723
            </dependency>
724
            <dependency>
725
                <groupId>net.sf.supercsv</groupId>
726
                <artifactId>super-csv</artifactId>
727
                <version>2.1.0</version>
728
            </dependency>
729
            <dependency>
730
                <groupId>org.tmatesoft.svnkit</groupId>
731
                <artifactId>svnkit</artifactId>
732
                <version>1.3.3</version>
733
            </dependency>
734
            <dependency>
735
                <groupId>org.tmatesoft.svnkit</groupId>
736
                <artifactId>svnkit-cli</artifactId>
737
                <version>1.3.3</version>
738
            </dependency>
739
            <dependency>
740
                <groupId>tablelayout</groupId>
741
                <artifactId>TableLayout</artifactId>
742
                <version>20050920</version>
743
            </dependency>
744
            <dependency>
745
                <groupId>info.clearthought</groupId>
746
                <artifactId>TableLayout-bin-jdk1.5</artifactId>
747
                <version>2007-04-21</version>
748
            </dependency>
749
            <dependency>
750
                <groupId>net.sourceforge.thinlet</groupId>
751
                <artifactId>thinlet</artifactId>
752
                <version>2005-03-28</version>
753
            </dependency>
754
            <dependency>
755
                <groupId>gnu.trove</groupId>
756
                <artifactId>trove</artifactId>
757
                <version>0.1.8</version>
758
            </dependency>
759
            <dependency>
760
                <groupId>java3d</groupId>
761
                <artifactId>vecmath</artifactId>
762
                <version>1.3.1</version>
763
            </dependency>
764
            <dependency>
765
                <groupId>org.apache</groupId>
766
                <artifactId>xbean</artifactId>
767
                <version>2.2.0</version>
768
            </dependency>
769
            <dependency>
770
                <groupId>xerces</groupId>
771
                <artifactId>xercesImpl</artifactId>
772
                <version>2.11.0</version>
773
            </dependency>
774
            <dependency>
775
                <groupId>xml-apis</groupId>
776
                <artifactId>xml-apis</artifactId>
777
                <version>1.4.01</version>
778
            </dependency>
779
            <dependency>
780
                <groupId>xml-apis</groupId>
781
                <artifactId>xml-apis-ext</artifactId>
782
                <version>1.3.04</version>
783
            </dependency>
784
            <dependency>
785
                <groupId>xmlpull</groupId>
786
                <artifactId>xmlpull</artifactId>
787
                <version>1.1.3.1</version>
788
            </dependency>
789
            <dependency>
790
                <groupId>zql</groupId>
791
                <artifactId>zql</artifactId>
792
                <version>unknown</version>
793
            </dependency>
794

    
795
            <!-- External gvSIG projects -->
796

    
797
            <dependency>
798
                <groupId>org.gvsig</groupId>
799
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
800
                <version>1.0.1</version>
801
            </dependency>
802
            <dependency>
803
                <groupId>org.gvsig</groupId>
804
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
805
                <version>1.0.0</version>
806
            </dependency>
807
<!--            <dependency>
808
                <groupId>org.gvsig</groupId>
809
                <artifactId>org.gvsig.tools.lib</artifactId>
810
                <version>${gvsig.tools.version}</version>
811
            </dependency>
812
            <dependency>
813
                <groupId>org.gvsig</groupId>
814
                <artifactId>org.gvsig.tools.lib</artifactId>
815
                <version>${gvsig.tools.version}</version>
816
                <type>test-jar</type>
817
            </dependency>
818
            <dependency>
819
                <groupId>org.gvsig</groupId>
820
                <artifactId>org.gvsig.tools.swing.api</artifactId>
821
                <version>${gvsig.tools.version}</version>
822
            </dependency>
823
            <dependency>
824
                <groupId>org.gvsig</groupId>
825
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
826
                <version>${gvsig.tools.version}</version>
827
            </dependency>-->
828
<!--
829
            <dependency>
830
                <groupId>org.gvsig</groupId>
831
                <artifactId>org.gvsig.tools.dynform.api</artifactId>
832
                <version>${gvsig.tools.version}</version>
833
            </dependency>
834
            <dependency>
835
                <groupId>org.gvsig</groupId>
836
                <artifactId>org.gvsig.tools.dynform.spi</artifactId>
837
                <version>${gvsig.tools.version}</version>
838
            </dependency>
839
            <dependency>
840
                <groupId>org.gvsig</groupId>
841
                <artifactId>org.gvsig.tools.dynform.services</artifactId>
842
                <version>${gvsig.tools.version}</version>
843
            </dependency>
844
            <dependency>
845
                <groupId>org.gvsig</groupId>
846
                <artifactId>org.gvsig.tools.dynform.impl</artifactId>
847
                <version>${gvsig.tools.version}</version>
848
            </dependency>-->
849

    
850
            <dependency>
851
                <groupId>org.gvsig</groupId>
852
                <artifactId>org.gvsig.catalog</artifactId>
853
                <version>2.0</version>
854
            </dependency>
855
            <dependency>
856
                <groupId>org.gvsig.external</groupId>
857
                <artifactId>org.gvsig.external.jump</artifactId>
858
                <version>1.0.0</version>
859
            </dependency>
860
            <dependency>
861
                <groupId>org.gvsig</groupId>
862
                <artifactId>org.gvsig.proj.lib.api</artifactId>
863
                <version>${gvsig.proj.version}</version>
864
            </dependency>
865
            <dependency>
866
                <groupId>org.gvsig</groupId>
867
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
868
                <version>${gvsig.proj.version}</version>
869
            </dependency>
870
            <dependency>
871
                <groupId>org.gvsig</groupId>
872
                <artifactId>org.gvsig.proj.swing.api</artifactId>
873
                <version>${gvsig.proj.version}</version>
874
            </dependency>
875
            <dependency>
876
                <groupId>org.gvsig</groupId>
877
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
878
                <version>${gvsig.proj.version}</version>
879
            </dependency>
880
            <dependency>
881
                <groupId>org.gvsig</groupId>
882
                <artifactId>org.gvsig.projection.api</artifactId>
883
                <version>${gvsig.projection.api.version}</version>
884
            </dependency>
885

    
886
            <!-- Childs projects -->
887

    
888
            <dependency>
889
                <groupId>org.gvsig</groupId>
890
                <artifactId>org.gvsig.about.api</artifactId>
891
                <version>2.0.112-SNAPSHOT</version>
892
            </dependency>
893
            <dependency>
894
                <groupId>org.gvsig</groupId>
895
                <artifactId>org.gvsig.about.impl</artifactId>
896
                <version>2.0.112-SNAPSHOT</version>
897
            </dependency>
898
            <dependency>
899
                <groupId>org.gvsig</groupId>
900
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
901
                <version>2.0.112-SNAPSHOT</version>
902
            </dependency>
903
            <dependency>
904
                <groupId>org.gvsig</groupId>
905
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
906
                <version>2.0.112-SNAPSHOT</version>
907
            </dependency>
908
            <dependency>
909
                <groupId>org.gvsig</groupId>
910
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
911
                <version>2.0.112-SNAPSHOT</version>
912
            </dependency>
913
            <dependency>
914
                <groupId>org.gvsig</groupId>
915
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
916
                <version>2.0.112-SNAPSHOT</version>
917
            </dependency>
918
            <dependency>
919
                <groupId>org.gvsig</groupId>
920
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
921
                <version>2.0.112-SNAPSHOT</version>
922
            </dependency>
923
            <dependency>
924
                <groupId>org.gvsig</groupId>
925
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
926
                <version>2.0.112-SNAPSHOT</version>
927
            </dependency>
928
            <dependency>
929
                <groupId>org.gvsig</groupId>
930
                <artifactId>org.gvsig.andami</artifactId>
931
                <version>2.0.112-SNAPSHOT</version>
932
            </dependency>
933
            <dependency>
934
                <groupId>org.gvsig</groupId>
935
                <artifactId>org.gvsig.app</artifactId>
936
                <version>2.0.112-SNAPSHOT</version>
937
            </dependency>
938
            <dependency>
939
                <groupId>org.gvsig</groupId>
940
                <artifactId>org.gvsig.ui</artifactId>
941
                <version>2.0.112-SNAPSHOT</version>
942
            </dependency>
943
            <dependency>
944
                <groupId>org.gvsig</groupId>
945
                <artifactId>org.gvsig.fmap.control</artifactId>
946
                <version>2.0.112-SNAPSHOT</version>
947
            </dependency>
948
            <dependency>
949
                <groupId>org.gvsig</groupId>
950
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
951
                <version>2.0.112-SNAPSHOT</version>
952
            </dependency>
953
            <dependency>
954
                <groupId>org.gvsig</groupId>
955
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
956
                <version>2.0.112-SNAPSHOT</version>
957
            </dependency>
958
            <dependency>
959
                <groupId>org.gvsig</groupId>
960
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
961
                <version>2.0.112-SNAPSHOT</version>
962
            </dependency>
963
            <dependency>
964
                <groupId>org.gvsig</groupId>
965
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
966
                <version>2.0.112-SNAPSHOT</version>
967
            </dependency>
968
            <dependency>
969
                <groupId>org.gvsig</groupId>
970
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
971
                <version>2.0.112-SNAPSHOT</version>
972
            </dependency>
973
            <dependency>
974
                <groupId>org.gvsig</groupId>
975
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
976
                <version>2.0.112-SNAPSHOT</version>
977
            </dependency>
978
            <dependency>
979
                <groupId>org.gvsig</groupId>
980
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
981
                <version>2.0.112-SNAPSHOT</version>
982
                <type>test-jar</type>
983
                <scope>test</scope>
984
            </dependency>
985
            <dependency>
986
                <groupId>org.gvsig</groupId>
987
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
988
                <version>2.0.112-SNAPSHOT</version>
989
            </dependency>
990
            <dependency>
991
                <groupId>org.gvsig</groupId>
992
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
993
                <version>2.0.112-SNAPSHOT</version>
994
            </dependency>
995
            <dependency>
996
                <groupId>org.gvsig</groupId>
997
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
998
                <version>2.0.112-SNAPSHOT</version>
999
            </dependency>
1000

    
1001
            <dependency>
1002
                <groupId>org.gvsig</groupId>
1003
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1004
                <version>2.0.112-SNAPSHOT</version>
1005
            </dependency>
1006
            <dependency>
1007
                <groupId>org.gvsig</groupId>
1008
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1009
                <version>2.0.112-SNAPSHOT</version>
1010
            </dependency>
1011
            <dependency>
1012
                <groupId>org.gvsig</groupId>
1013
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1014
                <version>2.0.112-SNAPSHOT</version>
1015
            </dependency>
1016
            <dependency>
1017
                <groupId>org.gvsig</groupId>
1018
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1019
                <version>2.0.112-SNAPSHOT</version>
1020
            </dependency>
1021
            <dependency>
1022
              <groupId>org.gvsig</groupId>
1023
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1024
              <version>2.0.112-SNAPSHOT</version>
1025
            </dependency>
1026
                <dependency>
1027
              <groupId>org.gvsig</groupId>
1028
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1029
               <version>2.0.112-SNAPSHOT</version>
1030
            </dependency>
1031
            <dependency>
1032
                <groupId>org.gvsig</groupId>
1033
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1034
                <version>2.0.112-SNAPSHOT</version>
1035
            </dependency>
1036
            <dependency>
1037
                <groupId>org.gvsig</groupId>
1038
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1039
                <version>2.0.112-SNAPSHOT</version>
1040
                <type>test-jar</type>
1041
            </dependency>
1042
            <dependency>
1043
                <groupId>org.gvsig</groupId>
1044
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1045
                <version>2.0.112-SNAPSHOT</version>
1046
            </dependency>
1047
            <dependency>
1048
                <groupId>org.gvsig</groupId>
1049
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1050
                <version>2.0.46-SNAPSHOT</version>
1051
            </dependency>
1052
            <dependency>
1053
                <groupId>org.gvsig</groupId>
1054
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1055
                <version>2.0.112-SNAPSHOT</version>
1056
            </dependency>
1057
            <dependency>
1058
                <groupId>org.gvsig</groupId>
1059
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1060
                <version>2.0.112-SNAPSHOT</version>
1061
            </dependency>
1062
            <dependency>
1063
                <groupId>org.gvsig</groupId>
1064
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1065
                <version>2.0.112-SNAPSHOT</version>
1066
            </dependency>
1067
            <dependency>
1068
                <groupId>org.gvsig</groupId>
1069
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1070
                <version>2.0.112-SNAPSHOT</version>
1071
            </dependency>
1072
            <dependency>
1073
                <groupId>org.gvsig</groupId>
1074
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1075
                <version>2.0.112-SNAPSHOT</version>
1076
            </dependency>
1077
            <dependency>
1078
                <groupId>org.gvsig</groupId>
1079
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1080
                <version>2.0.112-SNAPSHOT</version>
1081
            </dependency>
1082
            <dependency>
1083
                <groupId>org.gvsig</groupId>
1084
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1085
                <version>2.0.112-SNAPSHOT</version>
1086
            </dependency>
1087
            <!--
1088
            <dependency>
1089
                <groupId>org.gvsig</groupId>
1090
                <artifactId>org.gvsig.fmap.geometry.generalpath</artifactId>
1091
                <version>2.0.103-SNAPSHOT</version>
1092
            </dependency>
1093
            <dependency>
1094
                <groupId>org.gvsig</groupId>
1095
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1096
                <version>2.0.103-SNAPSHOT</version>
1097
            </dependency>
1098
            -->
1099
            <dependency>
1100
                <groupId>org.gvsig</groupId>
1101
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1102
                <version>2.0.112-SNAPSHOT</version>
1103
            </dependency>
1104
            <dependency>
1105
                <groupId>org.gvsig</groupId>
1106
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1107
                <version>2.0.112-SNAPSHOT</version>
1108
            </dependency>
1109

    
1110

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

    
1285
            <dependency>
1286
                <groupId>org.gvsig</groupId>
1287
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1288
                <version>2.0.112-SNAPSHOT</version>
1289
            </dependency>
1290
            <dependency>
1291
                <groupId>org.gvsig</groupId>
1292
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1293
                <version>2.0.112-SNAPSHOT</version>
1294
            </dependency>
1295
            <dependency>
1296
                <groupId>org.gvsig</groupId>
1297
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1298
                <version>2.0.112-SNAPSHOT</version>
1299
                <type>test-jar</type>
1300
                <scope>test</scope>
1301
            </dependency>
1302
            <dependency>
1303
                <groupId>org.gvsig</groupId>
1304
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1305
                <version>2.0.112-SNAPSHOT</version>
1306
            </dependency>
1307
            <dependency>
1308
                <groupId>org.gvsig</groupId>
1309
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1310
                <version>2.0.112-SNAPSHOT</version>
1311
            </dependency>
1312

    
1313
            <dependency>
1314
                <groupId>org.gvsig</groupId>
1315
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1316
                <version>2.0.112-SNAPSHOT</version>
1317
            </dependency>
1318
            <dependency>
1319
                <groupId>org.gvsig</groupId>
1320
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1321
                <version>2.0.112-SNAPSHOT</version>
1322
            </dependency>
1323
            <dependency>
1324
                <groupId>org.gvsig</groupId>
1325
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1326
                <version>2.0.112-SNAPSHOT</version>
1327
            </dependency>
1328
            <dependency>
1329
                <groupId>org.gvsig</groupId>
1330
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1331
                <version>2.0.112-SNAPSHOT</version>
1332
            </dependency>
1333
            <dependency>
1334
                <groupId>org.gvsig</groupId>
1335
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1336
                <version>2.0.112-SNAPSHOT</version>
1337
            </dependency>
1338
            <dependency>
1339
                <groupId>org.gvsig</groupId>
1340
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1341
                <version>2.0.112-SNAPSHOT</version>
1342
            </dependency>
1343
            <dependency>
1344
                <groupId>org.gvsig</groupId>
1345
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1346
                <version>2.0.112-SNAPSHOT</version>
1347
            </dependency>
1348
            <dependency>
1349
                <groupId>org.gvsig</groupId>
1350
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1351
                <version>2.0.49-SNAPSHOT</version>
1352
            </dependency>
1353
            <dependency>
1354
                <groupId>org.gvsig</groupId>
1355
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1356
                <version>2.0.112-SNAPSHOT</version>
1357
            </dependency>
1358
            <!--
1359
                      <dependency>
1360
                        <groupId>org.gvsig</groupId>
1361
                        <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1362
                        <version>2.0.10-SNAPSHOT</version>
1363
                      </dependency>
1364
            -->
1365
            <dependency>
1366
                <groupId>org.gvsig</groupId>
1367
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1368
                <version>2.0.112-SNAPSHOT</version>
1369
            </dependency>
1370
            <dependency>
1371
                <groupId>org.gvsig</groupId>
1372
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1373
                <version>2.0.112-SNAPSHOT</version>
1374
            </dependency>
1375
            <dependency>
1376
                <groupId>org.gvsig</groupId>
1377
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1378
                <version>2.0.112-SNAPSHOT</version>
1379
            </dependency>
1380
            <dependency>
1381
                <groupId>org.gvsig</groupId>
1382
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1383
                <version>2.0.112-SNAPSHOT</version>
1384
            </dependency>
1385
            <!--
1386
            <dependency>
1387
                <groupId>org.gvsig</groupId>
1388
                <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1389
                <version>2.0.24-SNAPSHOT</version>
1390
            </dependency>
1391
            -->
1392
            <dependency>
1393
                <groupId>org.gvsig</groupId>
1394
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1395
                <version>2.0.112-SNAPSHOT</version>
1396
            </dependency>
1397
            <dependency>
1398
                <groupId>org.gvsig</groupId>
1399
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1400
                <version>2.0.112-SNAPSHOT</version>
1401
            </dependency>
1402
            <dependency>
1403
                <groupId>org.gvsig</groupId>
1404
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1405
                <version>2.0.112-SNAPSHOT</version>
1406
            </dependency>
1407
            <dependency>
1408
                <groupId>org.gvsig</groupId>
1409
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1410
                <version>2.0.112-SNAPSHOT</version>
1411
            </dependency>
1412

    
1413
        </dependencies>
1414
    </dependencyManagement>
1415

    
1416
    <dependencies>
1417
        <dependency>
1418
            <groupId>junit</groupId>
1419
            <artifactId>junit</artifactId>
1420
            <scope>test</scope>
1421
        </dependency>
1422
    </dependencies>
1423

    
1424
    <build>
1425
        <extensions>
1426
            <extension>
1427
                <groupId>org.apache.maven.wagon</groupId>
1428
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1429
                <version>2.4</version>
1430
            </extension>
1431
        </extensions>
1432

    
1433
        <pluginManagement>
1434
            <plugins>
1435

    
1436
                <plugin>
1437
                    <groupId>org.apache.maven.plugins</groupId>
1438
                    <artifactId>maven-scm-plugin</artifactId>
1439
                    <version>1.9</version>
1440
                    <configuration>
1441
                        <connectionType>connection</connectionType>
1442
                    </configuration>
1443
                </plugin>
1444

    
1445
                <plugin>
1446
                    <groupId>org.apache.maven.plugins</groupId>
1447
                    <artifactId>maven-compiler-plugin</artifactId>
1448
                    <version>2.3.2</version>
1449
                    <configuration>
1450
                        <source>1.7</source>
1451
                        <target>1.7</target>
1452
                        <encoding>ISO-8859-1</encoding>
1453
                    </configuration>
1454
                </plugin>
1455

    
1456
                <plugin>
1457
                    <groupId>org.apache.maven.plugins</groupId>
1458
                    <artifactId>maven-resources-plugin</artifactId>
1459
                    <version>2.4.3</version>
1460
                    <configuration>
1461
                        <encoding>ISO-8859-1</encoding>
1462
                    </configuration>
1463
                </plugin>
1464

    
1465
                <plugin>
1466
                    <groupId>org.apache.maven.plugins</groupId>
1467
                    <artifactId>maven-eclipse-plugin</artifactId>
1468
                    <configuration>
1469
                        <downloadSources>true</downloadSources>
1470
                        <downloadJavadocs>true</downloadJavadocs>
1471
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1472
                    </configuration>
1473
                </plugin>
1474

    
1475
                <plugin>
1476
                    <groupId>org.apache.maven.plugins</groupId>
1477
                    <artifactId>maven-surefire-plugin</artifactId>
1478
                    <version>2.7.1</version>
1479
                    <configuration>
1480
                        <forkMode>once</forkMode>
1481
                        <environmentVariables>
1482
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1483
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1484
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1485
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1486
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1487
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1488
                        </environmentVariables>
1489
                    </configuration>
1490
                </plugin>
1491

    
1492
                <plugin>
1493
                    <groupId>org.apache.maven.plugins</groupId>
1494
                    <artifactId>maven-failsafe-plugin</artifactId>
1495
                    <executions>
1496
                        <execution>
1497
                            <goals>
1498
                                <goal>integration-test</goal>
1499
                                <goal>verify</goal>
1500
                            </goals>
1501
                        </execution>
1502
                    </executions>
1503
                    <configuration>
1504
                        <forkMode>once</forkMode>
1505
                        <environmentVariables>
1506
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1507
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1508
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1509
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1510
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1511
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1512
                        </environmentVariables>
1513
                    </configuration>
1514
                </plugin>
1515

    
1516
                <plugin>
1517
                    <groupId>org.apache.maven.plugins</groupId>
1518
                    <artifactId>maven-javadoc-plugin</artifactId>
1519
                    <version>2.9</version>
1520
                    <configuration>
1521
                        <docTitle>${project.name} ${project.version}</docTitle>
1522
                        <encoding>ISO-8859-1</encoding>
1523
                        <footer />
1524
                        <header />
1525
                        <keywords>false</keywords>
1526
                        <!-- Don't include the deprecateds items in the javadoc -->
1527
                        <nodeprecated>true</nodeprecated>
1528
                        <!-- Don't generate javadoc of project with submodules -->
1529
                        <aggregate>false</aggregate>
1530
                        <!-- Removed detection of links due to its high cost -->
1531
                        <detectJavaApiLink>false</detectJavaApiLink>
1532
                        <detectLinks>false</detectLinks>
1533
                        <detectOfflineLinks>false</detectOfflineLinks>
1534
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1535
                        <includeDependencySources>false</includeDependencySources>
1536
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1537
                        <javaApiLinks>
1538
                            <property>
1539
                                <name>api_1.4</name>
1540
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1541
                            </property>
1542
                            <property>
1543
                                <name>api_1.5</name>
1544
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1545
                            </property>
1546
                            <property>
1547
                                <name>api_1.6</name>
1548
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1549
                            </property>
1550
                            <property>
1551
                                <name>api_1.7</name>
1552
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1553
                            </property>
1554
                        </javaApiLinks>
1555
                    </configuration>
1556
                </plugin>
1557

    
1558
                <plugin>
1559
                    <groupId>org.apache.maven.plugins</groupId>
1560
                    <artifactId>maven-site-plugin</artifactId>
1561
                    <version>3.3</version>
1562
                    <configuration>
1563
                        <chmod>true</chmod>
1564
                        <chmodMode>a+rwX</chmodMode>
1565
                    </configuration>
1566
                </plugin>
1567

    
1568
                <plugin>
1569
                    <groupId>org.apache.maven.plugins</groupId>
1570
                    <artifactId>maven-jar-plugin</artifactId>
1571
                    <version>2.3.1</version>
1572
                    <configuration>
1573
                        <archive>
1574
                            <manifestEntries>
1575
                                <Built-By>gvSIG Team</Built-By>
1576
                            </manifestEntries>
1577
                        </archive>
1578
                    </configuration>
1579
                </plugin>
1580

    
1581
                <plugin>
1582
                    <groupId>org.codehaus.mojo</groupId>
1583
                    <artifactId>properties-maven-plugin</artifactId>
1584
                    <version>1.0-alpha-2</version>
1585
                </plugin>
1586

    
1587
                <plugin>
1588
                    <groupId>org.apache.maven.plugins</groupId>
1589
                    <artifactId>maven-antrun-plugin</artifactId>
1590
                    <version>1.7</version>
1591
                </plugin>
1592

    
1593
                <plugin>
1594
                    <groupId>org.codehaus.mojo</groupId>
1595
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1596
                    <version>1.9</version>
1597
                </plugin>
1598

    
1599
                <plugin>
1600
                    <groupId>org.apache.maven.plugins</groupId>
1601
                    <artifactId>maven-release-plugin</artifactId>
1602
                    <version>2.4.1</version>
1603
                </plugin>
1604

    
1605
                <plugin>
1606
                    <groupId>org.apache.maven.plugins</groupId>
1607
                    <artifactId>maven-deploy-plugin</artifactId>
1608
                    <version>2.6</version>
1609
                </plugin>
1610

    
1611
                <plugin>
1612
                    <artifactId>maven-assembly-plugin</artifactId>
1613
                    <version>2.4</version>
1614
                    <executions>
1615
                        <execution>
1616
                            <id>gvsig-plugin-package</id>
1617
                            <phase>package</phase>
1618
                            <configuration>
1619
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1620
                                <appendAssemblyId>false</appendAssemblyId>
1621
                                <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>
1622
                                <descriptors>
1623
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1624
                                </descriptors>
1625
                            </configuration>
1626
                        </execution>
1627
                    </executions>
1628
                </plugin>
1629

    
1630
                <plugin>
1631
                    <groupId>org.apache.maven.plugins</groupId>
1632
                    <artifactId>maven-clean-plugin</artifactId>
1633
                    <version>2.4.1</version>
1634
                </plugin>
1635

    
1636
                <plugin>
1637
                    <groupId>org.codehaus.mojo</groupId>
1638
                    <artifactId>exec-maven-plugin</artifactId>
1639
                    <version>1.2</version>
1640
                </plugin>
1641

    
1642
                <plugin>
1643
                    <!-- invoke as "mvn license:format" to fix the header -->
1644
                    <!-- invoke as "mvn license:check" to check the header -->
1645
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1646
                    <groupId>com.mycila.maven-license-plugin</groupId>
1647
                    <artifactId>maven-license-plugin</artifactId>
1648
                    <version>1.10.b1</version>
1649
                    <configuration>
1650
                        <header>header.txt</header>
1651
                        <failIfMissing>false</failIfMissing>
1652
                        <aggregate>false</aggregate>
1653
                        <strictCheck>true</strictCheck>
1654
                        <encoding>ISO-8859-1</encoding>
1655
                        <quiet>false</quiet>
1656
                        <excludes>
1657
                            <exclude>**/*.properties</exclude>
1658
                            <exclude>**/*.txt</exclude>
1659
                            <exclude>**/*.jpg</exclude>
1660
                            <exclude>**/*.jpeg</exclude>
1661
                            <exclude>**/*.svg</exclude>
1662
                            <exclude>**/*.png</exclude>
1663
                            <exclude>**/*.gvssym</exclude>
1664
                            <exclude>**/*.def</exclude>
1665
                            <exclude>**/*.msg</exclude>
1666
                        </excludes>
1667
                    </configuration>
1668
                    <dependencies>
1669
                        <dependency>
1670
                            <groupId>org.gvsig</groupId>
1671
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1672
                            <version>1.0.0</version>
1673
                        </dependency>
1674
                    </dependencies>
1675
                </plugin>
1676

    
1677
                <!-- Habria que ver si es posible sustituir el plugin -->
1678
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1679
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1680
                <!--
1681
                <plugin>
1682
                    <groupId>org.codehaus.mojo</groupId>
1683
                    <artifactId>license-maven-plugin</artifactId>
1684
                    <version>1.5</version>
1685
                </plugin>
1686
                -->
1687

    
1688
                <plugin>
1689
                    <groupId>org.apache.maven.plugins</groupId>
1690
                    <artifactId>maven-checkstyle-plugin</artifactId>
1691
                    <version>2.10</version>
1692
                </plugin>
1693

    
1694
                <plugin>
1695
                    <groupId>org.apache.maven.plugins</groupId>
1696
                    <artifactId>maven-source-plugin</artifactId>
1697
                    <version>2.2.1</version>
1698
                </plugin>
1699

    
1700
                <plugin>
1701
                    <groupId>org.codehaus.gmaven</groupId>
1702
                    <artifactId>gmaven-plugin</artifactId>
1703
                    <version>1.4</version>
1704
                    <dependencies>
1705
                        <dependency>
1706
                            <groupId>com.github.lookfirst</groupId>
1707
                            <artifactId>sardine</artifactId>
1708
                            <version>5.0.1</version>
1709
                        </dependency>
1710
                    </dependencies>
1711
                    <executions>
1712

    
1713
                        <execution>
1714
                            <id>increase-build-number</id>
1715
                            <phase>process-sources</phase>
1716
                            <configuration>
1717
                                <source><![CDATA[
1718
                    // use "mvn -Dincrease-build-number process-sources"
1719
                    if( project.properties["increase-build-number"] == null ) {
1720
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1721
                    } else {
1722
                      File file = new File(project.basedir,"buildNumber.properties")
1723
                      if( ! file.exists() ) {
1724
                          log.info("Skip increment build number (buildNumber.property not present).")
1725
                        } else {
1726
                        Properties props = new Properties()
1727

    
1728
                        props.load(file.newDataInputStream())
1729
                        value = (props.getProperty("buildNumber") as int) + 1
1730
                        props.setProperty("buildNumber",value as String)
1731
                        props.store(file.newWriter(), null)
1732
                        log.info("Setting build number to " + value)
1733
                      }
1734
                    }
1735
                  ]]></source>
1736
                            </configuration>
1737
                        </execution>
1738

    
1739
                        <execution>
1740
                            <id>build-package-info</id>
1741
                            <phase>prepare-package</phase>
1742
                            <configuration>
1743
                                <source><![CDATA[
1744
                      if( project.properties["buildNumber"] == null) {
1745
                        log.info("Skip build package.info (buildNumber.property not present).")
1746
                        log.info("Skip build package.info index (buildNumber.property not present).")
1747
                      } else {
1748
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1749
                                                if( poolURL[-1] != "/" ) {
1750
                                                        poolURL = poolURL + "/";
1751
                                                }
1752
                        package_info_file  = new File(project.basedir, "target/package.info")
1753
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1754
                        Properties props = new Properties()
1755
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1756
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1757
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1758
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1759
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1760
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1761
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1762
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1763
                        props.setProperty('type', "plugin")
1764
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1765
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1766
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1767
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1768
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1769
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1770
                        props.setProperty('model-version', '1.0.1')
1771
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1772
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1773
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1774

    
1775
                        props.store(package_info_file.newWriter(), null)
1776

    
1777
                        pkgname = "gvSIG-desktop-" +
1778
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1779
                          project.properties["gvsig.package.info.code"] + "-" +
1780
                          project.properties["gvsig.package.info.version"] + "-" +
1781
                          project.properties["buildNumber"] + "-" +
1782
                          project.properties["gvsig.package.info.state"] + "-" +
1783
                          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1784
                          project.properties["gvsig.package.info.architecture"] + "-" +
1785
                          project.properties["gvsig.package.info.javaVM"]
1786
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1787
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1788
                        package_info_file.getParentFile().mkdirs()
1789
                        props.setProperty('download-url',
1790
                          poolURL +
1791
                          project.properties["gvsig.package.info.code"] + "/" +
1792
                          pkgname + ".gvspkg"
1793
                        )
1794
                        props.store(package_info_file.newWriter(), null)
1795
                      }
1796
                  ]]></source>
1797
                            </configuration>
1798
                        </execution>
1799

    
1800
                        <execution>
1801
                            <id>build-package-index</id>
1802
                            <phase>package</phase>
1803
                            <configuration>
1804
                                <source><![CDATA[
1805
                    ant = new AntBuilder()
1806
                    if( project.properties["buildNumber"] == null) {
1807
                      log.info("Skip building package index (buildNumber.property not present).")
1808
                    } else {
1809
                      pkgname = "gvSIG-desktop-" +
1810
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1811
                        project.properties["gvsig.package.info.code"] + "-" +
1812
                        project.properties["gvsig.package.info.version"] + "-" +
1813
                        project.properties["buildNumber"] + "-" +
1814
                        project.properties["gvsig.package.info.state"] + "-" +
1815
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1816
                        project.properties["gvsig.package.info.architecture"] + "-" +
1817
                        project.properties["gvsig.package.info.javaVM"]
1818

    
1819
                      log.info("Building package index " + pkgname + ".gvspki")
1820
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1821
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1822
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1823
                    }
1824
                  ]]></source>
1825
                            </configuration>
1826
                        </execution>
1827

    
1828
                        <execution>
1829
                            <id>install-plugin</id>
1830
                            <phase>install</phase>
1831
                            <configuration>
1832
                                <source><![CDATA[
1833
                    if( project.properties["buildNumber"] == null) {
1834
                      log.info("Skip install package (buildNumber.property not present).")
1835
                    } else {
1836
                      ant = new AntBuilder()
1837
                      pkgname = "gvSIG-desktop-" +
1838
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1839
                        project.properties["gvsig.package.info.code"] + "-" +
1840
                        project.properties["gvsig.package.info.version"] + "-" +
1841
                        project.properties["buildNumber"] + "-" +
1842
                        project.properties["gvsig.package.info.state"] + "-" +
1843
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1844
                        project.properties["gvsig.package.info.architecture"] + "-" +
1845
                        project.properties["gvsig.package.info.javaVM"]
1846

    
1847
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1848
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1849
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1850
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1851
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1852

    
1853
                              log.info("Install plugin to " + target)
1854
                              ant.unzip(src: source, dest: target)
1855
                      } else {
1856
                          log.info("Skip plugin install.")
1857
                      }
1858
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1859
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1860
                              target = new File(project.properties["gvsig.product.folder.path"] +
1861
                                "/install/" +
1862
                                project.properties["gvsig.package.info.code"] + "/" +
1863
                                pkgname + ".gvspkg")
1864
                              target.getParentFile().mkdirs()
1865

    
1866
                              log.info("Copy plugin package from " + source + " to " + target)
1867
                              ant.copy(file:source, tofile:target.getAbsolutePath())
1868

    
1869
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1870
                              target = project.properties["gvsig.product.folder.path"] +
1871
                                "/install/" +
1872
                                project.properties["gvsig.package.info.code"] + "/" +
1873
                                pkgname + ".gvspki"
1874
                              log.info("Copy plugin package index from " + source + " to " + target)
1875
                              ant.copy(file:source, tofile:target)
1876
                      } else {
1877
                          log.info("Skip plugin package install.")
1878
                                          }
1879
                    }
1880
                  ]]></source>
1881
                            </configuration>
1882
                        </execution>
1883

    
1884
                        <execution>
1885
                            <id>deploy-package</id>
1886
                            <phase>install</phase>
1887
                            <configuration>
1888
                                <source><![CDATA[
1889

    
1890
// To deploy package use:
1891
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1892
//
1893
if( project.properties["deploy-package"] != null ) {
1894
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1895
        poolURL = project.properties["gvsig.package.info.poolURL"];
1896
        if( poolURL[-1] != "/" ) {
1897
            poolURL = poolURL + "/";
1898
        }
1899
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
1900
        log.info("Deploy plugin package to '"+targetPath+"'.");
1901

    
1902
        pkgname = "gvSIG-desktop-" +
1903
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1904
        project.properties["gvsig.package.info.code"] + "-" +
1905
        project.properties["gvsig.package.info.version"] + "-" +
1906
        project.properties["buildNumber"] + "-" +
1907
        project.properties["gvsig.package.info.state"] + "-" +
1908
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1909
        project.properties["gvsig.package.info.architecture"] + "-" +
1910
        project.properties["gvsig.package.info.javaVM"];
1911

    
1912
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
1913
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
1914

    
1915
        log.info("Creating addon-request.txt in target folder");
1916
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
1917
            out.println("");
1918
            out.println("# "+pkgname);
1919
            out.println("");
1920
            out.println(targetPath+"/" + pkgname + ".gvspki");
1921
            out.println("");
1922
        }
1923

    
1924
        if( project.properties["username"] == null ) {
1925
            print("Enter user name: ");
1926
            user = System.console().readLine().toString()
1927
            if( user != "" ) {
1928
                project.properties.setProperty("username",user);
1929
            }
1930
        }
1931
        if( project.properties["password"] == null ) {
1932
            print("Enter password for user '" + project.properties["username"] + "': ");
1933
            password = System.console().readPassword().toString()
1934
            if( password != "" ) {
1935
                project.properties.setProperty("password",password);
1936
            }
1937
        }
1938
        WebDAVClient session = new WebDAVClient(log);
1939
        if( project.properties["username"] == null || project.properties["password"] == null ) {
1940
            log.info("[WEBDAV] creating non authenticated session.");
1941
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
1942
            session.login();
1943
        } else {
1944
            session.login(project.properties["username"], project.properties["password"]);
1945
        }
1946
        session.makedirs(targetPath);
1947
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
1948
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
1949

    
1950
    } else {
1951
        log.info("Skip plugin package deploy. It not be installed by default.");
1952
    }
1953
} else {
1954
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
1955
}
1956

    
1957
public class WebDAVClient {
1958

    
1959
    def log;
1960

    
1961
    private String user;
1962
    private String password;
1963
    private Object sardine;
1964

    
1965
    public WebDAVClient(log) {
1966
        disableCertificateValidation();
1967
            this.log = log;
1968
    }
1969

    
1970
    public void login(String user, String password) {
1971
        log.info("[WEBDAV] login as '"+user+"'.");
1972
        def SardineFactory
1973
        try {
1974
            SardineFactory = "com.github.sardine.SardineFactory" as Class
1975
        } catch (Exception ex) {
1976
            log.error("[WEBDAV] can't get SardineFactory.",ex);
1977
        }
1978
        this.user = user;
1979
        this.password = password;
1980
        this.sardine = SardineFactory.begin(this.user,this.password);
1981
    }
1982

    
1983
    public void login() {
1984
        log.info("[WEBDAV] login as guest");
1985
        this.sardine = SardineFactory.begin();
1986
    }
1987

    
1988
    public boolean exists(String url) throws Exception {
1989
        return sardine.exists(url);
1990
    }
1991

    
1992
    public void put(String source, String target) throws Exception {
1993
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
1994
        InputStream fis = new FileInputStream(new File(source));
1995
        sardine.put(target, fis);
1996
        log.info("[WEBDAV] put ok.");
1997
    }
1998

    
1999
    public void mkdir(String url) throws Exception {
2000
        if( ! exists(url) ) {
2001
            log.info("[WEBDAV] mkdir '"+url+"'.");
2002
            sardine.createDirectory(url);
2003
        }
2004
    }
2005

    
2006
    public List list(String url) throws Exception {
2007
        List resources = sardine.list(url);
2008
        return resources;
2009
    }
2010

    
2011
    void disableCertificateValidation() {
2012
    /*
2013
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2014
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2015
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2016
                    return new java.security.cert.X509Certificate[0];
2017
                }
2018

    
2019
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2020
                }
2021

    
2022
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2023
                }
2024
            };
2025

    
2026
        // Ignore differences between given hostname and certificate hostname
2027
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2028
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2029
                return true;
2030
            }
2031
        };
2032

    
2033
        // Install the all-trusting trust manager
2034
        try {
2035
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2036
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2037
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2038
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2039
        } catch (Exception e) {
2040
        }
2041
        */
2042
    }
2043

    
2044
    public void makedirs(String url) throws Exception {
2045
        log.info("[WEBDAV] makedirs '"+url+"'.");
2046
        URL u = new URL(url);
2047
        String[] x = u.getPath().split("/");
2048
        String path = "";
2049
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2050
} ]]></source>
2051
                            </configuration>
2052
                        </execution>
2053

    
2054
                    </executions>
2055
                </plugin>
2056

    
2057
            </plugins>
2058
        </pluginManagement>
2059

    
2060
        <plugins>
2061
            <plugin>
2062
                <groupId>org.apache.maven.plugins</groupId>
2063
                <artifactId>maven-scm-plugin</artifactId>
2064
            </plugin>
2065

    
2066
            <plugin>
2067
                <artifactId>maven-clean-plugin</artifactId>
2068
                <configuration>
2069
                    <filesets>
2070
                        <fileset>
2071
                            <directory>${user.home}/.depman/</directory>
2072
                            <includes>
2073
                                <include>**</include>
2074
                            </includes>
2075
                        </fileset>
2076
                    </filesets>
2077
                    <followSymLinks>true</followSymLinks>
2078
                </configuration>
2079
            </plugin>
2080

    
2081
            <plugin>
2082
                <groupId>org.apache.maven.plugins</groupId>
2083
                <artifactId>maven-release-plugin</artifactId>
2084
                <configuration>
2085
                    <!-- The property svn.tags.folder is used in external projects   -->
2086
                    <!-- to override configuraction of tagBase -->
2087
                    <tagBase>${svn.tags.folder}</tagBase>
2088
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2089
                    are not installed, so the dependencies between modules are not met. With this configuration
2090
                    we force the module installation. -->
2091
                    <preparationGoals>clean install</preparationGoals>
2092
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2093
                    <!-- Dont make site-deploy -->
2094
                    <!-- You need to run it after in folder target/checkout -->
2095
                    <goals>deploy</goals>
2096
                </configuration>
2097
            </plugin>
2098

    
2099
            <plugin>
2100
                <!-- load ".gvsig-devel.properties" -->
2101
                <groupId>org.codehaus.mojo</groupId>
2102
                <artifactId>properties-maven-plugin</artifactId>
2103
                <configuration>
2104
                    <files>
2105
                        <!-- Define gvsig.product.folder.path in this property -->
2106
                        <file>${user.home}/.gvsig-devel.properties</file>
2107
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2108
                        <file>${project.basedir}/gvsig-devel.properties</file>
2109
                        <file>buildNumber.properties</file>
2110
                    </files>
2111
                    <quiet>true</quiet>
2112
                </configuration>
2113
                <executions>
2114
                    <execution>
2115
                        <id>default</id>
2116
                        <phase>prepare-package</phase>
2117
                        <goals>
2118
                            <goal>read-project-properties</goal>
2119
                        </goals>
2120
                    </execution>
2121
                    <execution>
2122
                        <id>default-clean</id>
2123
                        <phase>pre-clean</phase>
2124
                        <goals>
2125
                            <goal>read-project-properties</goal>
2126
                        </goals>
2127
                    </execution>
2128
                </executions>
2129
            </plugin>
2130

    
2131

    
2132
            <plugin>
2133
                <groupId>org.codehaus.mojo</groupId>
2134
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2135
                <executions>
2136
                    <execution>
2137
                        <id>check-java-api</id>
2138
                        <phase>package</phase>
2139
                        <goals>
2140
                            <goal>check</goal>
2141
                        </goals>
2142
                        <configuration>
2143
                            <skip>false</skip>
2144
                            <signature>
2145
                                <groupId>org.codehaus.mojo.signature</groupId>
2146
                                <artifactId>java17</artifactId>
2147
                                <version>1.0</version>
2148
                            </signature>
2149
                            <ignores>
2150
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2151
                            </ignores>
2152
                        </configuration>
2153
                    </execution>
2154
                </executions>
2155
            </plugin>
2156

    
2157
            <plugin>
2158
                <groupId>org.apache.maven.plugins</groupId>
2159
                <artifactId>maven-javadoc-plugin</artifactId>
2160
                <executions>
2161
                    <execution>
2162
                        <id>attach-javadocs</id>
2163
                        <goals>
2164
                            <goal>jar</goal>
2165
                        </goals>
2166
                    </execution>
2167
                </executions>
2168
            </plugin>
2169

    
2170
            <plugin>
2171
                <groupId>org.apache.maven.plugins</groupId>
2172
                <artifactId>maven-source-plugin</artifactId>
2173
                <configuration>
2174
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2175
                </configuration>
2176
                <executions>
2177
                    <execution>
2178
                        <id>attach-sources</id>
2179
                        <phase>verify</phase>
2180
                        <goals>
2181
                            <goal>jar-no-fork</goal>
2182
                        </goals>
2183
                    </execution>
2184
                    <execution>
2185
                        <id>attach-test-sources</id>
2186
                        <phase>verify</phase>
2187
                        <goals>
2188
                            <goal>test-jar-no-fork</goal>
2189
                        </goals>
2190
                    </execution>
2191
                </executions>
2192
            </plugin>
2193

    
2194
            <plugin>
2195
                <groupId>org.apache.maven.plugins</groupId>
2196
                <artifactId>maven-checkstyle-plugin</artifactId>
2197
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2198
                <configuration>
2199
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2200
                    <enableRulesSummary>true</enableRulesSummary>
2201
                    <failsOnError>false</failsOnError>
2202
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2203
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2204
                </configuration>
2205
                <dependencies>
2206
                    <dependency>
2207
                        <groupId>org.gvsig</groupId>
2208
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2209
                        <version>1.0.0</version>
2210
                    </dependency>
2211
                </dependencies>
2212
            </plugin>
2213

    
2214
            <plugin>
2215
                <!-- to continue building  when test fail -->
2216
                <groupId>org.apache.maven.plugins</groupId>
2217
                <artifactId>maven-surefire-plugin</artifactId>
2218
                <configuration>
2219
                    <testFailureIgnore>true</testFailureIgnore>
2220
                </configuration>
2221
            </plugin>
2222

    
2223
        </plugins>
2224
    </build>
2225

    
2226

    
2227
    <reporting>
2228
        <excludeDefaults>true</excludeDefaults>
2229
        <plugins>
2230
            <plugin>
2231
                <groupId>org.apache.maven.plugins</groupId>
2232
                <artifactId>maven-project-info-reports-plugin</artifactId>
2233
                <version>2.7</version>
2234
                <reportSets>
2235
                    <reportSet>
2236
                        <reports>
2237
                            <report>index</report>
2238
                            <report>summary</report>
2239
                            <report>scm</report>
2240
                            <report>license</report>
2241
                            <report>project-team</report>
2242
                            <report>issue-tracking</report>
2243
                            <report>mailing-list</report>
2244
                            <report>modules</report>
2245

    
2246
                            <report>dependency-info</report>
2247
                            <!-- Removed due to its high cost
2248
                            <report>dependency-management</report>
2249
                            <report>dependencies</report>
2250
                            -->
2251
                            <report>dependency-convergence</report>
2252

    
2253
                            <!--
2254
                            <report>plugins</report>
2255
                            <report>plugin-management</report>
2256
                            <report>distribution-management</report>
2257
                            -->
2258

    
2259
                            <!-- gvSIG does not have Continuous Integration System
2260
                            <report>cim</report>
2261
                            -->
2262
                        </reports>
2263
                    </reportSet>
2264
                </reportSets>
2265
            </plugin>
2266
            <plugin>
2267
                <groupId>org.apache.maven.plugins</groupId>
2268
                <artifactId>maven-javadoc-plugin</artifactId>
2269
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2270
                <version>2.9.1</version>
2271
                <configuration>
2272
                    <!-- Don't include the deprecateds items in the javadoc -->
2273
                    <nodeprecated>true</nodeprecated>
2274
                    <!-- Don't generate javadoc of project with submodules -->
2275
                    <aggregate>false</aggregate>
2276
                    <!-- Removed detection of links due to its high cost -->
2277
                    <detectJavaApiLink>false</detectJavaApiLink>
2278
                    <detectLinks>false</detectLinks>
2279
                    <detectOfflineLinks>false</detectOfflineLinks>
2280
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2281
                    <includeDependencySources>false</includeDependencySources>
2282
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2283
                </configuration>
2284
                <reportSets>
2285
                    <reportSet>
2286
                        <id>html</id>
2287
                        <reports>
2288
                            <report>javadoc</report>
2289
                            <!-- removed javadocs of tests -->
2290
                        </reports>
2291
                    </reportSet>
2292
                </reportSets>
2293
            </plugin>
2294
            <plugin>
2295
                <groupId>org.apache.maven.plugins</groupId>
2296
                <artifactId>maven-jxr-plugin</artifactId>
2297
                <version>2.3</version>
2298
                <configuration>
2299
                    <linkJavadoc>true</linkJavadoc>
2300
                    <aggregate>false</aggregate>
2301
                </configuration>
2302
            </plugin>
2303
            <plugin>
2304
                <groupId>org.codehaus.mojo</groupId>
2305
                <artifactId>findbugs-maven-plugin</artifactId>
2306
                <version>2.5.2</version>
2307
            </plugin>
2308

    
2309
        </plugins>
2310
    </reporting>
2311

    
2312

    
2313
    <profiles>
2314

    
2315
        <profile>
2316
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2317
            <id>gvsig-root</id>
2318
            <activation>
2319
                <file>
2320
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2321
                </file>
2322
            </activation>
2323
            <build>
2324
                <plugins>
2325

    
2326
                    <plugin>
2327
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2328
                        <groupId>org.codehaus.gmaven</groupId>
2329
                        <artifactId>gmaven-plugin</artifactId>
2330
                        <executions>
2331
                            <execution>
2332
                                <id>initialize-gvsig-product-folder-path</id>
2333
                                <phase>generate-sources</phase>
2334
                                <goals>
2335
                                    <goal>execute</goal>
2336
                                </goals>
2337
                                <configuration>
2338
                                    <source><![CDATA[
2339
                    if( project.artifactId != "org.gvsig.desktop" ) {
2340
                            log.warn("Skip initialization of gvsig-devel.properties.")
2341
                    } else {
2342
                      home = System.getenv('HOME')
2343
                      if( home == null ) {
2344
                        home = System.properties['user.home']
2345
                      }
2346
                      Properties props = new Properties()
2347
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2348
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2349
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2350
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2351
                            props.load(propsFile.newDataInputStream())
2352
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2353
                            props.store(propsFile.newWriter(), null)
2354
                      } else {
2355
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2356
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2357
                        try {
2358
                          props.load(propsFile.newDataInputStream())
2359
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2360
                          if( gvsigProductFolderPath == null ) {
2361
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2362
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2363
                            props.store(propsFile.newWriter(), null)
2364
                          }
2365
                        } catch(java.io.FileNotFoundException e){
2366
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2367
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2368
                          props.store(propsFile.newWriter(), null)
2369
                        }
2370
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2371
                          f = new File(gvsigProductFolderPathDefault)
2372
                          f.mkdirs();
2373
                                                  new File(f,"WARNING.txt").withWriter { out ->
2374
                                                          out.println();
2375
                                                          out.println("The product folder used is set to:");
2376
                                                          out.println();
2377
                                                          out.println(gvsigProductFolderPath);
2378
                                                          out.println();
2379
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2380
                                                          out.println();
2381
                                                  }
2382
                        }
2383
                      }
2384
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2385
                    }
2386
                  ]]></source>
2387
                                </configuration>
2388
                            </execution>
2389

    
2390
                        </executions>
2391
                    </plugin>
2392

    
2393
                </plugins>
2394
            </build>
2395
        </profile>
2396

    
2397

    
2398

    
2399
        <profile>
2400
            <!-- This profile is used to packege and install the gvSIG plugins -->
2401
            <id>gvsig-plugin</id>
2402
            <activation>
2403
                <file>
2404
                    <exists>buildNumber.properties</exists>
2405
                </file>
2406
            </activation>
2407
            <build>
2408
                <plugins>
2409

    
2410
                    <plugin>
2411
                        <artifactId>maven-assembly-plugin</artifactId>
2412
                        <executions>
2413
                            <execution>
2414
                                <id>gvsig-plugin-package</id>
2415
                                <phase>package</phase>
2416
                                <goals>
2417
                                    <goal>single</goal>
2418
                                </goals>
2419
                            </execution>
2420
                        </executions>
2421
                    </plugin>
2422

    
2423
                    <plugin>
2424
                        <artifactId>maven-clean-plugin</artifactId>
2425
                        <configuration>
2426
                            <skip>false</skip>
2427
                            <failOnError>true</failOnError>
2428
                            <filesets>
2429
                                <fileset>
2430
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2431
                                </fileset>
2432
                            </filesets>
2433
                        </configuration>
2434
                        <executions>
2435
                            <execution>
2436
                                <id>default-clean</id>
2437
                                <phase>clean</phase>
2438
                            </execution>
2439
                        </executions>
2440
                    </plugin>
2441

    
2442
                    <plugin>
2443
                        <groupId>org.codehaus.gmaven</groupId>
2444
                        <artifactId>gmaven-plugin</artifactId>
2445
                        <executions>
2446

    
2447
                            <execution>
2448
                                <id>increase-build-number</id>
2449
                                <phase>process-sources</phase>
2450
                                <goals>
2451
                                    <goal>execute</goal>
2452
                                </goals>
2453
                            </execution>
2454

    
2455
                            <execution>
2456
                                <id>build-package-info</id>
2457
                                <phase>prepare-package</phase>
2458
                                <goals>
2459
                                    <goal>execute</goal>
2460
                                </goals>
2461
                            </execution>
2462

    
2463
                            <execution>
2464
                                <id>build-package-index</id>
2465
                                <phase>package</phase>
2466
                                <goals>
2467
                                    <goal>execute</goal>
2468
                                </goals>
2469
                            </execution>
2470

    
2471
                            <execution>
2472
                                <id>install-plugin</id>
2473
                                <phase>install</phase>
2474
                                <goals>
2475
                                    <goal>execute</goal>
2476
                                </goals>
2477
                            </execution>
2478

    
2479
                            <execution>
2480
                                <id>deploy-package</id>
2481
                                <phase>install</phase>
2482
                                <goals>
2483
                                    <goal>execute</goal>
2484
                                </goals>
2485
                            </execution>
2486

    
2487
                        </executions>
2488
                    </plugin>
2489

    
2490
                </plugins>
2491
            </build>
2492
        </profile>
2493

    
2494
    </profiles>
2495

    
2496
    <properties>
2497
        <!-- General configuration -->
2498
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2499
        <localRepository>${user.home}/.m2/repository</localRepository>
2500
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2501

    
2502
        <!-- The property svn.tags.folder is used in external projects to override  -->
2503
        <!-- configuraction in maven-release-plugin -->
2504
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2505

    
2506
        <!-- Package info property values -->
2507
        <gvsig.version>2.3.0</gvsig.version>
2508
        <gvsig.package.info.codealias />
2509
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2510
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2511
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2512
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2513
        <gvsig.package.info.state>devel</gvsig.package.info.state>
2514
        <gvsig.package.info.official>false</gvsig.package.info.official>
2515
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2516
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2517
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2518
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2519
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2520
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2521
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2522
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2523
        <gvsig.package.info.categories />
2524
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2525

    
2526
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2527
        <gvsig.install.plugin>true</gvsig.install.plugin>
2528
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2529
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2530

    
2531
        <!-- External project versions -->
2532
        <gvsig.tools.version>3.0.66</gvsig.tools.version>
2533
        <gvsig.proj.version>1.0.1</gvsig.proj.version>
2534
        <gvsig.projection.api.version>2.0.20</gvsig.projection.api.version>
2535

    
2536
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2537

    
2538
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2539
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2540
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2541
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2542
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2543
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2544
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2545
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2546
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2547
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2548
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2549
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2550
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2551
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2552
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2553
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2554
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2555
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2556
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2557
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2558
        <!--
2559
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2560
        -->
2561
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2562
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2563
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2564
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2565
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2566
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2567
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2568
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2569
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2570

    
2571
    </properties>
2572

    
2573
    <modules>
2574
        <module>org.gvsig.desktop.compat.cdc</module>
2575
        <module>org.gvsig.desktop.library</module>
2576
        <module>org.gvsig.desktop.framework</module>
2577
        <module>org.gvsig.desktop.plugin</module>
2578

    
2579
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2580
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2581

    
2582
    </modules>
2583
</project>
2584