Statistics
| Revision:

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

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

    
131
            <!-- Non gvSIG projects -->
132
            <!-- NOTE: the list of dependencies is ordered alphabetically -->
133
            <!-- by the artifactId. Please, if new dependencies are added, -->
134
            <!--keep the order.-->
135

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

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

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

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

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

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

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

    
869
            <!-- Childs projects -->
870

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

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

    
1093

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

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

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

    
1396
        </dependencies>
1397
    </dependencyManagement>
1398

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

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

    
1416
        <pluginManagement>
1417
            <plugins>
1418

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

    
1428
                <plugin>
1429
                    <groupId>org.apache.maven.plugins</groupId>
1430
                    <artifactId>maven-compiler-plugin</artifactId>
1431
                    <version>2.3.2</version>
1432
                    <configuration>
1433
                        <source>1.7</source>
1434
                        <target>1.7</target>
1435
                        <encoding>ISO-8859-1</encoding>
1436
                    </configuration>
1437
                </plugin>
1438

    
1439
                <plugin>
1440
                    <groupId>org.apache.maven.plugins</groupId>
1441
                    <artifactId>maven-resources-plugin</artifactId>
1442
                    <version>2.4.3</version>
1443
                    <configuration>
1444
                        <encoding>ISO-8859-1</encoding>
1445
                    </configuration>
1446
                </plugin>
1447

    
1448
                <plugin>
1449
                    <groupId>org.apache.maven.plugins</groupId>
1450
                    <artifactId>maven-eclipse-plugin</artifactId>
1451
                    <configuration>
1452
                        <downloadSources>true</downloadSources>
1453
                        <downloadJavadocs>true</downloadJavadocs>
1454
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1455
                    </configuration>
1456
                </plugin>
1457

    
1458
                <plugin>
1459
                    <groupId>org.apache.maven.plugins</groupId>
1460
                    <artifactId>maven-surefire-plugin</artifactId>
1461
                    <version>2.7.1</version>
1462
                    <configuration>
1463
                        <forkMode>once</forkMode>
1464
                        <environmentVariables>
1465
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1466
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1467
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1468
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1469
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1470
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1471
                        </environmentVariables>
1472
                    </configuration>
1473
                </plugin>
1474

    
1475
                <plugin>
1476
                    <groupId>org.apache.maven.plugins</groupId>
1477
                    <artifactId>maven-failsafe-plugin</artifactId>
1478
                    <executions>
1479
                        <execution>
1480
                            <goals>
1481
                                <goal>integration-test</goal>
1482
                                <goal>verify</goal>
1483
                            </goals>
1484
                        </execution>
1485
                    </executions>
1486
                    <configuration>
1487
                        <forkMode>once</forkMode>
1488
                        <environmentVariables>
1489
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1490
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1491
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1492
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1493
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1494
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1495
                        </environmentVariables>
1496
                    </configuration>
1497
                </plugin>
1498

    
1499
                <plugin>
1500
                    <groupId>org.apache.maven.plugins</groupId>
1501
                    <artifactId>maven-javadoc-plugin</artifactId>
1502
                    <version>2.9</version>
1503
                    <configuration>
1504
                        <docTitle>${project.name} ${project.version}</docTitle>
1505
                        <encoding>ISO-8859-1</encoding>
1506
                        <footer />
1507
                        <header />
1508
                        <keywords>false</keywords>
1509
                        <!-- Don't include the deprecateds items in the javadoc -->
1510
                        <nodeprecated>true</nodeprecated>
1511
                        <!-- Don't generate javadoc of project with submodules -->
1512
                        <aggregate>false</aggregate>
1513
                        <!-- Removed detection of links due to its high cost -->
1514
                        <detectJavaApiLink>false</detectJavaApiLink>
1515
                        <detectLinks>false</detectLinks>
1516
                        <detectOfflineLinks>false</detectOfflineLinks>
1517
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1518
                        <includeDependencySources>false</includeDependencySources>
1519
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1520
                        <javaApiLinks>
1521
                            <property>
1522
                                <name>api_1.4</name>
1523
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1524
                            </property>
1525
                            <property>
1526
                                <name>api_1.5</name>
1527
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1528
                            </property>
1529
                            <property>
1530
                                <name>api_1.6</name>
1531
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1532
                            </property>
1533
                            <property>
1534
                                <name>api_1.7</name>
1535
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1536
                            </property>
1537
                        </javaApiLinks>
1538
                    </configuration>
1539
                </plugin>
1540

    
1541
                <plugin>
1542
                    <groupId>org.apache.maven.plugins</groupId>
1543
                    <artifactId>maven-site-plugin</artifactId>
1544
                    <version>3.3</version>
1545
                    <configuration>
1546
                        <chmod>true</chmod>
1547
                        <chmodMode>a+rwX</chmodMode>
1548
                    </configuration>
1549
                </plugin>
1550

    
1551
                <plugin>
1552
                    <groupId>org.apache.maven.plugins</groupId>
1553
                    <artifactId>maven-jar-plugin</artifactId>
1554
                    <version>2.3.1</version>
1555
                    <configuration>
1556
                        <archive>
1557
                            <manifestEntries>
1558
                                <Built-By>gvSIG Team</Built-By>
1559
                            </manifestEntries>
1560
                        </archive>
1561
                    </configuration>
1562
                </plugin>
1563

    
1564
                <plugin>
1565
                    <groupId>org.codehaus.mojo</groupId>
1566
                    <artifactId>properties-maven-plugin</artifactId>
1567
                    <version>1.0-alpha-2</version>
1568
                </plugin>
1569

    
1570
                <plugin>
1571
                    <groupId>org.apache.maven.plugins</groupId>
1572
                    <artifactId>maven-antrun-plugin</artifactId>
1573
                    <version>1.7</version>
1574
                </plugin>
1575

    
1576
                <plugin>
1577
                    <groupId>org.codehaus.mojo</groupId>
1578
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1579
                    <version>1.9</version>
1580
                </plugin>
1581

    
1582
                <plugin>
1583
                    <groupId>org.apache.maven.plugins</groupId>
1584
                    <artifactId>maven-release-plugin</artifactId>
1585
                    <version>2.4.1</version>
1586
                </plugin>
1587

    
1588
                <plugin>
1589
                    <groupId>org.apache.maven.plugins</groupId>
1590
                    <artifactId>maven-deploy-plugin</artifactId>
1591
                    <version>2.6</version>
1592
                </plugin>
1593

    
1594
                <plugin>
1595
                    <artifactId>maven-assembly-plugin</artifactId>
1596
                    <version>2.4</version>
1597
                    <executions>
1598
                        <execution>
1599
                            <id>gvsig-plugin-package</id>
1600
                            <phase>package</phase>
1601
                            <configuration>
1602
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1603
                                <appendAssemblyId>false</appendAssemblyId>
1604
                                <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>
1605
                                <descriptors>
1606
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1607
                                </descriptors>
1608
                            </configuration>
1609
                        </execution>
1610
                    </executions>
1611
                </plugin>
1612

    
1613
                <plugin>
1614
                    <groupId>org.apache.maven.plugins</groupId>
1615
                    <artifactId>maven-clean-plugin</artifactId>
1616
                    <version>2.4.1</version>
1617
                </plugin>
1618

    
1619
                <plugin>
1620
                    <groupId>org.codehaus.mojo</groupId>
1621
                    <artifactId>exec-maven-plugin</artifactId>
1622
                    <version>1.2</version>
1623
                </plugin>
1624

    
1625
                <plugin>
1626
                    <!-- invoke as "mvn license:format" to fix the header -->
1627
                    <!-- invoke as "mvn license:check" to check the header -->
1628
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1629
                    <groupId>com.mycila.maven-license-plugin</groupId>
1630
                    <artifactId>maven-license-plugin</artifactId>
1631
                    <version>1.10.b1</version>
1632
                    <configuration>
1633
                        <header>header.txt</header>
1634
                        <failIfMissing>false</failIfMissing>
1635
                        <aggregate>false</aggregate>
1636
                        <strictCheck>true</strictCheck>
1637
                        <encoding>ISO-8859-1</encoding>
1638
                        <quiet>false</quiet>
1639
                        <excludes>
1640
                            <exclude>**/*.properties</exclude>
1641
                            <exclude>**/*.txt</exclude>
1642
                            <exclude>**/*.jpg</exclude>
1643
                            <exclude>**/*.jpeg</exclude>
1644
                            <exclude>**/*.svg</exclude>
1645
                            <exclude>**/*.png</exclude>
1646
                            <exclude>**/*.gvssym</exclude>
1647
                            <exclude>**/*.def</exclude>
1648
                            <exclude>**/*.msg</exclude>
1649
                        </excludes>
1650
                    </configuration>
1651
                    <dependencies>
1652
                        <dependency>
1653
                            <groupId>org.gvsig</groupId>
1654
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1655
                            <version>1.0.0</version>
1656
                        </dependency>
1657
                    </dependencies>
1658
                </plugin>
1659

    
1660
                <!-- Habria que ver si es posible sustituir el plugin -->
1661
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1662
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1663
                <!--
1664
                <plugin>
1665
                    <groupId>org.codehaus.mojo</groupId>
1666
                    <artifactId>license-maven-plugin</artifactId>
1667
                    <version>1.5</version>
1668
                </plugin>
1669
                -->
1670

    
1671
                <plugin>
1672
                    <groupId>org.apache.maven.plugins</groupId>
1673
                    <artifactId>maven-checkstyle-plugin</artifactId>
1674
                    <version>2.10</version>
1675
                </plugin>
1676

    
1677
                <plugin>
1678
                    <groupId>org.apache.maven.plugins</groupId>
1679
                    <artifactId>maven-source-plugin</artifactId>
1680
                    <version>2.2.1</version>
1681
                </plugin>
1682

    
1683
                <plugin>
1684
                    <groupId>org.codehaus.gmaven</groupId>
1685
                    <artifactId>gmaven-plugin</artifactId>
1686
                    <version>1.4</version>
1687
                    <dependencies>
1688
                        <dependency>
1689
                            <groupId>com.github.lookfirst</groupId>
1690
                            <artifactId>sardine</artifactId>
1691
                            <version>5.0.1</version>
1692
                        </dependency>
1693
                    </dependencies>
1694
                    <executions>
1695

    
1696
                        <execution>
1697
                            <id>increase-build-number</id>
1698
                            <phase>process-sources</phase>
1699
                            <configuration>
1700
                                <source><![CDATA[
1701
                    // use "mvn -Dincrease-build-number process-sources"
1702
                    if( project.properties["increase-build-number"] == null ) {
1703
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1704
                    } else {
1705
                      File file = new File(project.basedir,"buildNumber.properties")
1706
                      if( ! file.exists() ) {
1707
                          log.info("Skip increment build number (buildNumber.property not present).")
1708
                        } else {
1709
                        Properties props = new Properties()
1710

    
1711
                        props.load(file.newDataInputStream())
1712
                        value = (props.getProperty("buildNumber") as int) + 1
1713
                        props.setProperty("buildNumber",value as String)
1714
                        props.store(file.newWriter(), null)
1715
                        log.info("Setting build number to " + value)
1716
                      }
1717
                    }
1718
                  ]]></source>
1719
                            </configuration>
1720
                        </execution>
1721

    
1722
                        <execution>
1723
                            <id>build-package-info</id>
1724
                            <phase>prepare-package</phase>
1725
                            <configuration>
1726
                                <source><![CDATA[
1727
                      if( project.properties["buildNumber"] == null) {
1728
                        log.info("Skip build package.info (buildNumber.property not present).")
1729
                        log.info("Skip build package.info index (buildNumber.property not present).")
1730
                      } else {
1731
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1732
                                                if( poolURL[-1] != "/" ) {
1733
                                                        poolURL = poolURL + "/";
1734
                                                }
1735
                        package_info_file  = new File(project.basedir, "target/package.info")
1736
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1737
                        Properties props = new Properties()
1738
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1739
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1740
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1741
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1742
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1743
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1744
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1745
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1746
                        props.setProperty('type', "plugin")
1747
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1748
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1749
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1750
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1751
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1752
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1753
                        props.setProperty('model-version', '1.0.1')
1754
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1755
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1756
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1757

    
1758
                        props.store(package_info_file.newWriter(), null)
1759

    
1760
                        pkgname = "gvSIG-desktop-" +
1761
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1762
                          project.properties["gvsig.package.info.code"] + "-" +
1763
                          project.properties["gvsig.package.info.version"] + "-" +
1764
                          project.properties["buildNumber"] + "-" +
1765
                          project.properties["gvsig.package.info.state"] + "-" +
1766
                          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1767
                          project.properties["gvsig.package.info.architecture"] + "-" +
1768
                          project.properties["gvsig.package.info.javaVM"]
1769
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1770
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1771
                        package_info_file.getParentFile().mkdirs()
1772
                        props.setProperty('download-url',
1773
                          poolURL +
1774
                          project.properties["gvsig.package.info.code"] + "/" +
1775
                          pkgname + ".gvspkg"
1776
                        )
1777
                        props.store(package_info_file.newWriter(), null)
1778
                      }
1779
                  ]]></source>
1780
                            </configuration>
1781
                        </execution>
1782

    
1783
                        <execution>
1784
                            <id>build-package-index</id>
1785
                            <phase>package</phase>
1786
                            <configuration>
1787
                                <source><![CDATA[
1788
                    ant = new AntBuilder()
1789
                    if( project.properties["buildNumber"] == null) {
1790
                      log.info("Skip building package index (buildNumber.property not present).")
1791
                    } else {
1792
                      pkgname = "gvSIG-desktop-" +
1793
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1794
                        project.properties["gvsig.package.info.code"] + "-" +
1795
                        project.properties["gvsig.package.info.version"] + "-" +
1796
                        project.properties["buildNumber"] + "-" +
1797
                        project.properties["gvsig.package.info.state"] + "-" +
1798
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1799
                        project.properties["gvsig.package.info.architecture"] + "-" +
1800
                        project.properties["gvsig.package.info.javaVM"]
1801

    
1802
                      log.info("Building package index " + pkgname + ".gvspki")
1803
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1804
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1805
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1806
                    }
1807
                  ]]></source>
1808
                            </configuration>
1809
                        </execution>
1810

    
1811
                        <execution>
1812
                            <id>install-plugin</id>
1813
                            <phase>install</phase>
1814
                            <configuration>
1815
                                <source><![CDATA[
1816
                    if( project.properties["buildNumber"] == null) {
1817
                      log.info("Skip install package (buildNumber.property not present).")
1818
                    } else {
1819
                      ant = new AntBuilder()
1820
                      pkgname = "gvSIG-desktop-" +
1821
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1822
                        project.properties["gvsig.package.info.code"] + "-" +
1823
                        project.properties["gvsig.package.info.version"] + "-" +
1824
                        project.properties["buildNumber"] + "-" +
1825
                        project.properties["gvsig.package.info.state"] + "-" +
1826
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1827
                        project.properties["gvsig.package.info.architecture"] + "-" +
1828
                        project.properties["gvsig.package.info.javaVM"]
1829

    
1830
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1831
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1832
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1833
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1834
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1835

    
1836
                              log.info("Install plugin to " + target)
1837
                              ant.unzip(src: source, dest: target)
1838
                      } else {
1839
                          log.info("Skip plugin install.")
1840
                      }
1841
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1842
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1843
                              target = new File(project.properties["gvsig.product.folder.path"] +
1844
                                "/install/" +
1845
                                project.properties["gvsig.package.info.code"] + "/" +
1846
                                pkgname + ".gvspkg")
1847
                              target.getParentFile().mkdirs()
1848

    
1849
                              log.info("Copy plugin package from " + source + " to " + target)
1850
                              ant.copy(file:source, tofile:target.getAbsolutePath())
1851

    
1852
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1853
                              target = project.properties["gvsig.product.folder.path"] +
1854
                                "/install/" +
1855
                                project.properties["gvsig.package.info.code"] + "/" +
1856
                                pkgname + ".gvspki"
1857
                              log.info("Copy plugin package index from " + source + " to " + target)
1858
                              ant.copy(file:source, tofile:target)
1859
                      } else {
1860
                          log.info("Skip plugin package install.")
1861
                                          }
1862
                    }
1863
                  ]]></source>
1864
                            </configuration>
1865
                        </execution>
1866

    
1867
                        <execution>
1868
                            <id>deploy-package</id>
1869
                            <phase>install</phase>
1870
                            <configuration>
1871
                                <source><![CDATA[
1872

    
1873
// To deploy package use:
1874
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1875
//
1876
if( project.properties["deploy-package"] != null ) {
1877
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1878
        poolURL = project.properties["gvsig.package.info.poolURL"];
1879
        if( poolURL[-1] != "/" ) {
1880
            poolURL = poolURL + "/";
1881
        }
1882
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
1883
        log.info("Deploy plugin package to '"+targetPath+"'.");
1884

    
1885
        pkgname = "gvSIG-desktop-" +
1886
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1887
        project.properties["gvsig.package.info.code"] + "-" +
1888
        project.properties["gvsig.package.info.version"] + "-" +
1889
        project.properties["buildNumber"] + "-" +
1890
        project.properties["gvsig.package.info.state"] + "-" +
1891
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1892
        project.properties["gvsig.package.info.architecture"] + "-" +
1893
        project.properties["gvsig.package.info.javaVM"];
1894

    
1895
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
1896
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
1897

    
1898
        log.info("Creating addon-request.txt in target folder");
1899
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
1900
            out.println("");
1901
            out.println("# "+pkgname);
1902
            out.println("");
1903
            out.println(targetPath+"/" + pkgname + ".gvspki");
1904
            out.println("");
1905
        }
1906

    
1907
        if( project.properties["username"] == null ) {
1908
            print("Enter user name: ");
1909
            user = System.console().readLine().toString()
1910
            if( user != "" ) {
1911
                project.properties.setProperty("username",user);
1912
            }
1913
        }
1914
        if( project.properties["password"] == null ) {
1915
            print("Enter password for user '" + project.properties["username"] + "': ");
1916
            password = System.console().readPassword().toString()
1917
            if( password != "" ) {
1918
                project.properties.setProperty("password",password);
1919
            }
1920
        }
1921
        WebDAVClient session = new WebDAVClient(log);
1922
        if( project.properties["username"] == null || project.properties["password"] == null ) {
1923
            log.info("[WEBDAV] creating non authenticated session.");
1924
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
1925
            session.login();
1926
        } else {
1927
            session.login(project.properties["username"], project.properties["password"]);
1928
        }
1929
        session.makedirs(targetPath);
1930
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
1931
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
1932

    
1933
    } else {
1934
        log.info("Skip plugin package deploy. It not be installed by default.");
1935
    }
1936
} else {
1937
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
1938
}
1939

    
1940
public class WebDAVClient {
1941

    
1942
    def log;
1943

    
1944
    private String user;
1945
    private String password;
1946
    private Object sardine;
1947

    
1948
    public WebDAVClient(log) {
1949
        disableCertificateValidation();
1950
            this.log = log;
1951
    }
1952

    
1953
    public void login(String user, String password) {
1954
        log.info("[WEBDAV] login as '"+user+"'.");
1955
        def SardineFactory
1956
        try {
1957
            SardineFactory = "com.github.sardine.SardineFactory" as Class
1958
        } catch (Exception ex) {
1959
            log.error("[WEBDAV] can't get SardineFactory.",ex);
1960
        }
1961
        this.user = user;
1962
        this.password = password;
1963
        this.sardine = SardineFactory.begin(this.user,this.password);
1964
    }
1965

    
1966
    public void login() {
1967
        log.info("[WEBDAV] login as guest");
1968
        this.sardine = SardineFactory.begin();
1969
    }
1970

    
1971
    public boolean exists(String url) throws Exception {
1972
        return sardine.exists(url);
1973
    }
1974

    
1975
    public void put(String source, String target) throws Exception {
1976
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
1977
        InputStream fis = new FileInputStream(new File(source));
1978
        sardine.put(target, fis);
1979
        log.info("[WEBDAV] put ok.");
1980
    }
1981

    
1982
    public void mkdir(String url) throws Exception {
1983
        if( ! exists(url) ) {
1984
            log.info("[WEBDAV] mkdir '"+url+"'.");
1985
            sardine.createDirectory(url);
1986
        }
1987
    }
1988

    
1989
    public List list(String url) throws Exception {
1990
        List resources = sardine.list(url);
1991
        return resources;
1992
    }
1993

    
1994
    void disableCertificateValidation() {
1995
    /*
1996
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
1997
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
1998
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
1999
                    return new java.security.cert.X509Certificate[0];
2000
                }
2001

    
2002
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2003
                }
2004

    
2005
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2006
                }
2007
            };
2008

    
2009
        // Ignore differences between given hostname and certificate hostname
2010
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2011
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2012
                return true;
2013
            }
2014
        };
2015

    
2016
        // Install the all-trusting trust manager
2017
        try {
2018
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2019
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2020
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2021
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2022
        } catch (Exception e) {
2023
        }
2024
        */
2025
    }
2026

    
2027
    public void makedirs(String url) throws Exception {
2028
        log.info("[WEBDAV] makedirs '"+url+"'.");
2029
        URL u = new URL(url);
2030
        String[] x = u.getPath().split("/");
2031
        String path = "";
2032
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2033
} ]]></source>
2034
                            </configuration>
2035
                        </execution>
2036

    
2037
                    </executions>
2038
                </plugin>
2039

    
2040
            </plugins>
2041
        </pluginManagement>
2042

    
2043
        <plugins>
2044
            <plugin>
2045
                <groupId>org.apache.maven.plugins</groupId>
2046
                <artifactId>maven-scm-plugin</artifactId>
2047
            </plugin>
2048

    
2049
            <plugin>
2050
                <artifactId>maven-clean-plugin</artifactId>
2051
                <configuration>
2052
                    <filesets>
2053
                        <fileset>
2054
                            <directory>${user.home}/.depman/</directory>
2055
                            <includes>
2056
                                <include>**</include>
2057
                            </includes>
2058
                        </fileset>
2059
                    </filesets>
2060
                    <followSymLinks>true</followSymLinks>
2061
                </configuration>
2062
            </plugin>
2063

    
2064
            <plugin>
2065
                <groupId>org.apache.maven.plugins</groupId>
2066
                <artifactId>maven-release-plugin</artifactId>
2067
                <configuration>
2068
                    <!-- The property svn.tags.folder is used in external projects   -->
2069
                    <!-- to override configuraction of tagBase -->
2070
                    <tagBase>${svn.tags.folder}</tagBase>
2071
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2072
                    are not installed, so the dependencies between modules are not met. With this configuration
2073
                    we force the module installation. -->
2074
                    <preparationGoals>clean install</preparationGoals>
2075
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2076
                    <!-- Dont make site-deploy -->
2077
                    <!-- You need to run it after in folder target/checkout -->
2078
                    <goals>deploy</goals>
2079
                </configuration>
2080
            </plugin>
2081

    
2082
            <plugin>
2083
                <!-- load ".gvsig-devel.properties" -->
2084
                <groupId>org.codehaus.mojo</groupId>
2085
                <artifactId>properties-maven-plugin</artifactId>
2086
                <configuration>
2087
                    <files>
2088
                        <!-- Define gvsig.product.folder.path in this property -->
2089
                        <file>${user.home}/.gvsig-devel.properties</file>
2090
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2091
                        <file>${project.basedir}/gvsig-devel.properties</file>
2092
                        <file>buildNumber.properties</file>
2093
                    </files>
2094
                    <quiet>true</quiet>
2095
                </configuration>
2096
                <executions>
2097
                    <execution>
2098
                        <id>default</id>
2099
                        <phase>prepare-package</phase>
2100
                        <goals>
2101
                            <goal>read-project-properties</goal>
2102
                        </goals>
2103
                    </execution>
2104
                    <execution>
2105
                        <id>default-clean</id>
2106
                        <phase>pre-clean</phase>
2107
                        <goals>
2108
                            <goal>read-project-properties</goal>
2109
                        </goals>
2110
                    </execution>
2111
                </executions>
2112
            </plugin>
2113

    
2114

    
2115
            <plugin>
2116
                <groupId>org.codehaus.mojo</groupId>
2117
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2118
                <executions>
2119
                    <execution>
2120
                        <id>check-java-api</id>
2121
                        <phase>package</phase>
2122
                        <goals>
2123
                            <goal>check</goal>
2124
                        </goals>
2125
                        <configuration>
2126
                            <skip>false</skip>
2127
                            <signature>
2128
                                <groupId>org.codehaus.mojo.signature</groupId>
2129
                                <artifactId>java17</artifactId>
2130
                                <version>1.0</version>
2131
                            </signature>
2132
                            <ignores>
2133
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2134
                            </ignores>
2135
                        </configuration>
2136
                    </execution>
2137
                </executions>
2138
            </plugin>
2139

    
2140
            <plugin>
2141
                <groupId>org.apache.maven.plugins</groupId>
2142
                <artifactId>maven-javadoc-plugin</artifactId>
2143
                <executions>
2144
                    <execution>
2145
                        <id>attach-javadocs</id>
2146
                        <goals>
2147
                            <goal>jar</goal>
2148
                        </goals>
2149
                    </execution>
2150
                </executions>
2151
            </plugin>
2152

    
2153
            <plugin>
2154
                <groupId>org.apache.maven.plugins</groupId>
2155
                <artifactId>maven-source-plugin</artifactId>
2156
                <configuration>
2157
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2158
                </configuration>
2159
                <executions>
2160
                    <execution>
2161
                        <id>attach-sources</id>
2162
                        <phase>verify</phase>
2163
                        <goals>
2164
                            <goal>jar-no-fork</goal>
2165
                        </goals>
2166
                    </execution>
2167
                    <execution>
2168
                        <id>attach-test-sources</id>
2169
                        <phase>verify</phase>
2170
                        <goals>
2171
                            <goal>test-jar-no-fork</goal>
2172
                        </goals>
2173
                    </execution>
2174
                </executions>
2175
            </plugin>
2176

    
2177
            <plugin>
2178
                <groupId>org.apache.maven.plugins</groupId>
2179
                <artifactId>maven-checkstyle-plugin</artifactId>
2180
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2181
                <configuration>
2182
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2183
                    <enableRulesSummary>true</enableRulesSummary>
2184
                    <failsOnError>false</failsOnError>
2185
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2186
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2187
                </configuration>
2188
                <dependencies>
2189
                    <dependency>
2190
                        <groupId>org.gvsig</groupId>
2191
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2192
                        <version>1.0.0</version>
2193
                    </dependency>
2194
                </dependencies>
2195
            </plugin>
2196

    
2197
            <plugin>
2198
                <!-- to continue building  when test fail -->
2199
                <groupId>org.apache.maven.plugins</groupId>
2200
                <artifactId>maven-surefire-plugin</artifactId>
2201
                <configuration>
2202
                    <testFailureIgnore>true</testFailureIgnore>
2203
                </configuration>
2204
            </plugin>
2205

    
2206
        </plugins>
2207
    </build>
2208

    
2209

    
2210
    <reporting>
2211
        <excludeDefaults>true</excludeDefaults>
2212
        <plugins>
2213
            <plugin>
2214
                <groupId>org.apache.maven.plugins</groupId>
2215
                <artifactId>maven-project-info-reports-plugin</artifactId>
2216
                <version>2.7</version>
2217
                <reportSets>
2218
                    <reportSet>
2219
                        <reports>
2220
                            <report>index</report>
2221
                            <report>summary</report>
2222
                            <report>scm</report>
2223
                            <report>license</report>
2224
                            <report>project-team</report>
2225
                            <report>issue-tracking</report>
2226
                            <report>mailing-list</report>
2227
                            <report>modules</report>
2228

    
2229
                            <report>dependency-info</report>
2230
                            <!-- Removed due to its high cost
2231
                            <report>dependency-management</report>
2232
                            <report>dependencies</report>
2233
                            -->
2234
                            <report>dependency-convergence</report>
2235

    
2236
                            <!--
2237
                            <report>plugins</report>
2238
                            <report>plugin-management</report>
2239
                            <report>distribution-management</report>
2240
                            -->
2241

    
2242
                            <!-- gvSIG does not have Continuous Integration System
2243
                            <report>cim</report>
2244
                            -->
2245
                        </reports>
2246
                    </reportSet>
2247
                </reportSets>
2248
            </plugin>
2249
            <plugin>
2250
                <groupId>org.apache.maven.plugins</groupId>
2251
                <artifactId>maven-javadoc-plugin</artifactId>
2252
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2253
                <version>2.9.1</version>
2254
                <configuration>
2255
                    <!-- Don't include the deprecateds items in the javadoc -->
2256
                    <nodeprecated>true</nodeprecated>
2257
                    <!-- Don't generate javadoc of project with submodules -->
2258
                    <aggregate>false</aggregate>
2259
                    <!-- Removed detection of links due to its high cost -->
2260
                    <detectJavaApiLink>false</detectJavaApiLink>
2261
                    <detectLinks>false</detectLinks>
2262
                    <detectOfflineLinks>false</detectOfflineLinks>
2263
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2264
                    <includeDependencySources>false</includeDependencySources>
2265
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2266
                </configuration>
2267
                <reportSets>
2268
                    <reportSet>
2269
                        <id>html</id>
2270
                        <reports>
2271
                            <report>javadoc</report>
2272
                            <!-- removed javadocs of tests -->
2273
                        </reports>
2274
                    </reportSet>
2275
                </reportSets>
2276
            </plugin>
2277
            <plugin>
2278
                <groupId>org.apache.maven.plugins</groupId>
2279
                <artifactId>maven-jxr-plugin</artifactId>
2280
                <version>2.3</version>
2281
                <configuration>
2282
                    <linkJavadoc>true</linkJavadoc>
2283
                    <aggregate>false</aggregate>
2284
                </configuration>
2285
            </plugin>
2286
            <plugin>
2287
                <groupId>org.codehaus.mojo</groupId>
2288
                <artifactId>findbugs-maven-plugin</artifactId>
2289
                <version>2.5.2</version>
2290
            </plugin>
2291

    
2292
        </plugins>
2293
    </reporting>
2294

    
2295

    
2296
    <profiles>
2297

    
2298
        <profile>
2299
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2300
            <id>gvsig-root</id>
2301
            <activation>
2302
                <file>
2303
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2304
                </file>
2305
            </activation>
2306
            <build>
2307
                <plugins>
2308

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

    
2373
                        </executions>
2374
                    </plugin>
2375

    
2376
                </plugins>
2377
            </build>
2378
        </profile>
2379

    
2380

    
2381

    
2382
        <profile>
2383
            <!-- This profile is used to packege and install the gvSIG plugins -->
2384
            <id>gvsig-plugin</id>
2385
            <activation>
2386
                <file>
2387
                    <exists>buildNumber.properties</exists>
2388
                </file>
2389
            </activation>
2390
            <build>
2391
                <plugins>
2392

    
2393
                    <plugin>
2394
                        <artifactId>maven-assembly-plugin</artifactId>
2395
                        <executions>
2396
                            <execution>
2397
                                <id>gvsig-plugin-package</id>
2398
                                <phase>package</phase>
2399
                                <goals>
2400
                                    <goal>single</goal>
2401
                                </goals>
2402
                            </execution>
2403
                        </executions>
2404
                    </plugin>
2405

    
2406
                    <plugin>
2407
                        <artifactId>maven-clean-plugin</artifactId>
2408
                        <configuration>
2409
                            <skip>false</skip>
2410
                            <failOnError>true</failOnError>
2411
                            <filesets>
2412
                                <fileset>
2413
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2414
                                </fileset>
2415
                            </filesets>
2416
                        </configuration>
2417
                        <executions>
2418
                            <execution>
2419
                                <id>default-clean</id>
2420
                                <phase>clean</phase>
2421
                            </execution>
2422
                        </executions>
2423
                    </plugin>
2424

    
2425
                    <plugin>
2426
                        <groupId>org.codehaus.gmaven</groupId>
2427
                        <artifactId>gmaven-plugin</artifactId>
2428
                        <executions>
2429

    
2430
                            <execution>
2431
                                <id>increase-build-number</id>
2432
                                <phase>process-sources</phase>
2433
                                <goals>
2434
                                    <goal>execute</goal>
2435
                                </goals>
2436
                            </execution>
2437

    
2438
                            <execution>
2439
                                <id>build-package-info</id>
2440
                                <phase>prepare-package</phase>
2441
                                <goals>
2442
                                    <goal>execute</goal>
2443
                                </goals>
2444
                            </execution>
2445

    
2446
                            <execution>
2447
                                <id>build-package-index</id>
2448
                                <phase>package</phase>
2449
                                <goals>
2450
                                    <goal>execute</goal>
2451
                                </goals>
2452
                            </execution>
2453

    
2454
                            <execution>
2455
                                <id>install-plugin</id>
2456
                                <phase>install</phase>
2457
                                <goals>
2458
                                    <goal>execute</goal>
2459
                                </goals>
2460
                            </execution>
2461

    
2462
                            <execution>
2463
                                <id>deploy-package</id>
2464
                                <phase>install</phase>
2465
                                <goals>
2466
                                    <goal>execute</goal>
2467
                                </goals>
2468
                            </execution>
2469

    
2470
                        </executions>
2471
                    </plugin>
2472

    
2473
                </plugins>
2474
            </build>
2475
        </profile>
2476

    
2477
    </profiles>
2478

    
2479
    <properties>
2480
        <!-- General configuration -->
2481
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2482
        <localRepository>${user.home}/.m2/repository</localRepository>
2483
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2484

    
2485
        <!-- The property svn.tags.folder is used in external projects to override  -->
2486
        <!-- configuraction in maven-release-plugin -->
2487
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2488

    
2489
        <!-- Package info property values -->
2490
        <gvsig.version>2.3.0</gvsig.version>
2491
        <gvsig.package.info.codealias />
2492
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2493
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2494
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2495
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2496
        <gvsig.package.info.state>devel</gvsig.package.info.state>
2497
        <gvsig.package.info.official>false</gvsig.package.info.official>
2498
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2499
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2500
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2501
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2502
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2503
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2504
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2505
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2506
        <gvsig.package.info.categories />
2507
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2508

    
2509
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2510
        <gvsig.install.plugin>true</gvsig.install.plugin>
2511
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2512
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2513

    
2514
        <!-- External project versions -->
2515
        <gvsig.tools.version>3.0.65</gvsig.tools.version>
2516
        <gvsig.proj.version>1.0.1</gvsig.proj.version>
2517
        <gvsig.projection.api.version>2.0.20</gvsig.projection.api.version>
2518

    
2519
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2520

    
2521
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2522
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2523
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2524
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2525
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2526
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2527
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2528
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2529
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2530
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2531
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2532
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2533
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2534
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2535
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2536
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2537
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2538
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2539
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2540
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2541
        <!--
2542
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2543
        -->
2544
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2545
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2546
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2547
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2548
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2549
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2550
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2551
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2552
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2553

    
2554
    </properties>
2555

    
2556
    <modules>
2557
        <module>org.gvsig.desktop.compat.cdc</module>
2558
        <module>org.gvsig.desktop.library</module>
2559
        <module>org.gvsig.desktop.framework</module>
2560
        <module>org.gvsig.desktop.plugin</module>
2561

    
2562
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2563
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2564

    
2565
    </modules>
2566
</project>
2567