Statistics
| Revision:

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

History | View | Annotate | Download (114 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.204-SNAPSHOT</version>
10

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

    
15
        gvSIG is a Geographic Information System (GIS), that is, a desktop application
16
        designed for capturing, storing, handling, analyzing and deploying any kind of
17
        referenced geographic information in order to solve complex management and planning
18
        problems. gvSIG is known for having a user-friendly interface, being able to access
19
        the most common formats, both vector and raster ones. It features a wide range of
20
        tools for working with geographic-like information (query tools, layout creation,
21
        geoprocessing, networks, etc.), which turns gvSIG into the ideal tool for users
22
        working in the land realm.
23
    </description>
24

    
25
    <licenses>
26
        <license>
27
            <name>GPLv3</name>
28
            <url>http://www.gnu.org/licenses/gpl.html</url>
29
            <distribution>repo</distribution>
30
            <comments>
31
                "GPL" stands for "General Public License". The most widespread such
32
                license is the GNU General Public License, or GNU GPL for short.
33
                This can be further shortened to "GPL", when it is understood that
34
                the GNU GPL is the one intended.
35
            </comments>
36
        </license>
37
    </licenses>
38

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

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

    
50
    <repositories>
51
        <repository>
52
            <id>gvsig-public-http-repository</id>
53
            <name>gvSIG maven public HTTP repository</name>
54
            <url>http://devel.gvsig.org/m2repo/j2se</url>
55
            <releases>
56
                <enabled>true</enabled>
57
                <updatePolicy>daily</updatePolicy>
58
                <checksumPolicy>warn</checksumPolicy>
59
            </releases>
60
            <snapshots>
61
                <enabled>true</enabled>
62
                <updatePolicy>daily</updatePolicy>
63
                <checksumPolicy>warn</checksumPolicy>
64
            </snapshots>
65
        </repository>
66
    </repositories>
67

    
68
    <distributionManagement>
69
        <site>
70
            <id>gvsig-repository</id>
71
            <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
72
        </site>
73
        <repository>
74
            <id>gvsig-repository</id>
75
            <name>gvSIG maven repository</name>
76
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
77
            <uniqueVersion>false</uniqueVersion>
78
        </repository>
79
        <snapshotRepository>
80
            <id>gvsig-repository</id>
81
            <name>gvSIG maven repository</name>
82
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
83
            <uniqueVersion>false</uniqueVersion>
84
        </snapshotRepository>
85
    </distributionManagement>
86

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

    
92
    <mailingLists>
93
        <mailingList>
94
            <name>User List</name>
95
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</subscribe>
96
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</unsubscribe>
97
            <post>gvsig_usuarios@listserv.gva.es</post>
98
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
99
            <otherArchives>
100
                <otherArchive>http://www.mail-archive.com/gvsig_usuarios@runas.cap.gva.es</otherArchive>
101
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
102
            </otherArchives>
103
        </mailingList>
104
        <mailingList>
105
            <name>Developer List</name>
106
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</subscribe>
107
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</unsubscribe>
108
            <post>gvsig_desarrolladores@listserv.gva.es</post>
109
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
110
            <otherArchives>
111
                <otherArchive>http://www.mail-archive.com/gvsig_desarrolladores@runas.cap.gva.es</otherArchive>
112
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
113
            </otherArchives>
114
        </mailingList>
115
        <mailingList>
116
            <name>International List</name>
117
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</subscribe>
118
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</unsubscribe>
119
            <post>gvsig_internacional@listserv.gva.es</post>
120
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
121
            <otherArchives>
122
                <otherArchive>http://www.mail-archive.com/gvsig_internacional@runas.cap.gva.es</otherArchive>
123
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
124
            </otherArchives>
125
        </mailingList>
126
    </mailingLists>
127

    
128
    <dependencyManagement>
129
        <dependencies>
130
            <dependency>
131
                <groupId>org.gvsig</groupId>
132
                <artifactId>org.gvsig.tools</artifactId>
133
                <version>${gvsig.tools.version}</version>
134
                <type>pom</type>
135
                <scope>import</scope>
136
            </dependency>
137

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

    
143
            <dependency>
144
                <groupId>org.n52</groupId>
145
                <artifactId>52n-wps-config</artifactId>
146
                <version>1.0.1</version>
147
            </dependency>
148
            <dependency>
149
                <groupId>net.opengis</groupId>
150
                <artifactId>52n-wps-xml</artifactId>
151
                <version>1.0.0</version>
152
            </dependency>
153
            <dependency>
154
                <groupId>org.jzkit</groupId>
155
                <artifactId>a2j-runtime</artifactId>
156
                <version>2.0.9</version>
157
            </dependency>
158
            <dependency>
159
                <groupId>org.jzkit</groupId>
160
                <artifactId>a2j</artifactId>
161
                <version>2.0.9</version>
162
            </dependency>
163
            <dependency>
164
                <groupId>net.swing</groupId>
165
                <artifactId>amic-util</artifactId>
166
                <version>unknown</version>
167
            </dependency>
168
            <dependency>
169
                <groupId>org.apache.ant</groupId>
170
                <artifactId>ant</artifactId>
171
                <version>1.8.1</version>
172
            </dependency>
173
            <dependency>
174
                <groupId>org.apache.ant</groupId>
175
                <artifactId>ant-apache-oro</artifactId>
176
                <version>1.8.1</version>
177
            </dependency>
178
            <dependency>
179
                <groupId>ant-contrib</groupId>
180
                <artifactId>ant-contrib</artifactId>
181
                <version>1.0b3</version>
182
                <exclusions>
183
                    <exclusion>
184
                        <groupId>ant</groupId>
185
                        <artifactId>ant</artifactId>
186
                    </exclusion>
187
                </exclusions>
188
            </dependency>
189
            <dependency>
190
                <groupId>org.apache.ant</groupId>
191
                <artifactId>ant-launcher</artifactId>
192
                <version>1.8.1</version>
193
            </dependency>
194
            <dependency>
195
                <groupId>org.apache.ant</groupId>
196
                <artifactId>ant-nodeps</artifactId>
197
                <version>1.8.1</version>
198
            </dependency>
199
            <dependency>
200
                <groupId>org.tigris.antelope</groupId>
201
                <artifactId>antelopetasks</artifactId>
202
                <version>3.2.10</version>
203
            </dependency>
204
            <dependency>
205
                <groupId>com.sardak</groupId>
206
                <artifactId>antform</artifactId>
207
                <version>2.0</version>
208
            </dependency>
209
            <dependency>
210
              <groupId>com.fifesoft</groupId>
211
              <artifactId>autocomplete</artifactId>
212
              <version>2.5.7</version>
213
            </dependency>
214

    
215
            <dependency>
216
                <groupId>org.apache.xmlgraphics</groupId>
217
                <artifactId>batik-awt-util</artifactId>
218
                <version>1.7</version>
219
            </dependency>
220
            <dependency>
221
                <groupId>org.apache.xmlgraphics</groupId>
222
                <artifactId>batik-bridge</artifactId>
223
                <version>1.7</version>
224
            </dependency>
225
            <dependency>
226
                <groupId>org.apache.xmlgraphics</groupId>
227
                <artifactId>batik-ext</artifactId>
228
                <version>1.7</version>
229
            </dependency>
230
            <dependency>
231
                <groupId>org.apache.xmlgraphics</groupId>
232
                <artifactId>batik-gui-util</artifactId>
233
                <version>1.7</version>
234
            </dependency>
235
            <dependency>
236
                <groupId>org.apache.xmlgraphics</groupId>
237
                <artifactId>batik-gvt</artifactId>
238
                <version>1.7</version>
239
            </dependency>
240
            <dependency>
241
                <groupId>org.apache.xmlgraphics</groupId>
242
                <artifactId>batik-script</artifactId>
243
                <version>1.7</version>
244
            </dependency>
245
            <dependency>
246
                <groupId>org.apache.xmlgraphics</groupId>
247
                <artifactId>batik-xml</artifactId>
248
                <version>1.7</version>
249
            </dependency>
250
            <dependency>
251
                <groupId>org.apache.xmlgraphics</groupId>
252
                <artifactId>batik-anim</artifactId>
253
                <version>1.7</version>
254
            </dependency>
255
            <dependency>
256
                <groupId>org.apache.xmlgraphics</groupId>
257
                <artifactId>batik-css</artifactId>
258
                <version>1.7</version>
259
            </dependency>
260
            <dependency>
261
                <groupId>org.apache.xmlgraphics</groupId>
262
                <artifactId>batik-dom</artifactId>
263
                <version>1.7</version>
264
            </dependency>
265
            <dependency>
266
                <groupId>org.apache.xmlgraphics</groupId>
267
                <artifactId>batik-js</artifactId>
268
                <version>1.7</version>
269
            </dependency>
270
            <dependency>
271
                <groupId>org.apache.xmlgraphics</groupId>
272
                <artifactId>batik-parser</artifactId>
273
                <version>1.7</version>
274
            </dependency>
275
            <dependency>
276
                <groupId>org.apache.xmlgraphics</groupId>
277
                <artifactId>batik-svg-dom</artifactId>
278
                <version>1.7</version>
279
            </dependency>
280

    
281
            <dependency>
282
                <groupId>bsf</groupId>
283
                <artifactId>bsf</artifactId>
284
                <version>2.3.0-rc1</version>
285
            </dependency>
286
            <dependency>
287
                <groupId>org.apache.bsf</groupId>
288
                <artifactId>bsf-api</artifactId>
289
                <version>3.1</version>
290
            </dependency>
291
            <dependency>
292
                <groupId>org.apache.bsf</groupId>
293
                <artifactId>bsf-utils</artifactId>
294
                <version>3.1</version>
295
            </dependency>
296
            <dependency>
297
                <groupId>bsh</groupId>
298
                <artifactId>bsh</artifactId>
299
                <version>2.0b4</version>
300
            </dependency>
301
            <dependency>
302
                <groupId>castor</groupId>
303
                <artifactId>castor</artifactId>
304
                <version>0.9.5.3</version>
305
            </dependency>
306

    
307
            <dependency>
308
                <groupId>commons-beanutils</groupId>
309
                <artifactId>commons-beanutils</artifactId>
310
                <version>1.6</version>
311
            </dependency>
312
            <dependency>
313
                <groupId>commons-dbcp</groupId>
314
                <artifactId>commons-dbcp</artifactId>
315
                <version>1.2.2</version>
316
            </dependency>
317
            <dependency>
318
                <groupId>commons-codec</groupId>
319
                <artifactId>commons-codec</artifactId>
320
                <version>1.6</version>
321
            </dependency>
322
            <dependency>
323
                <groupId>commons-collections</groupId>
324
                <artifactId>commons-collections</artifactId>
325
                <version>3.2.2</version>
326
            </dependency>
327
            <dependency>
328
                <groupId>org.apache.commons</groupId>
329
                <artifactId>commons-collections4</artifactId>
330
                <version>4.1</version>
331
            </dependency>            
332
            <dependency>
333
                <groupId>org.apache.solr</groupId>
334
                <artifactId>solr-commons-csv</artifactId>
335
                <version>3.5.0</version>
336
            </dependency>
337
            <dependency>
338
                <groupId>commons-httpclient</groupId>
339
                <artifactId>commons-httpclient</artifactId>
340
                <version>2.0.2</version>
341
            </dependency>
342
            <dependency>
343
                <groupId>commons-cli</groupId>
344
                <artifactId>commons-cli</artifactId>
345
                <version>1.4</version>
346
            </dependency>
347
<!--            <dependency>
348
                <groupId>commons-io</groupId>
349
                <artifactId>commons-io</artifactId>
350
                <version>2.4</version>
351
            </dependency>-->
352
<!--            <dependency>
353
                <groupId>org.apache.commons</groupId>
354
                <artifactId>commons-lang3</artifactId>
355
                <version>3.1</version>
356
            </dependency>-->
357
            <dependency>
358
                <groupId>commons-configuration</groupId>
359
                <artifactId>commons-configuration</artifactId>
360
                <version>1.10</version>
361
            </dependency>
362
            <dependency>
363
                <groupId>commons-logging</groupId>
364
                <artifactId>commons-logging</artifactId>
365
                <version>1.1.1</version>
366
            </dependency>
367
            <dependency>
368
                <groupId>commons-logging</groupId>
369
                <artifactId>commons-logging</artifactId>
370
                <version>1.1.1</version>
371
                <classifier>api</classifier>
372
            </dependency>
373
            <dependency>
374
                <groupId>commons-pool</groupId>
375
                <artifactId>commons-pool</artifactId>
376
                <version>1.6</version>
377
            </dependency>
378

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

    
822
            <!-- External gvSIG projects -->
823

    
824
            <dependency>
825
                <groupId>org.gvsig</groupId>
826
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
827
                <version>1.0.1</version>
828
            </dependency>
829
            <dependency>
830
                <groupId>org.gvsig</groupId>
831
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
832
                <version>1.0.0</version>
833
            </dependency>
834
<!--            <dependency>
835
                <groupId>org.gvsig</groupId>
836
                <artifactId>org.gvsig.tools.lib</artifactId>
837
                <version>${gvsig.tools.version}</version>
838
            </dependency>
839
            <dependency>
840
                <groupId>org.gvsig</groupId>
841
                <artifactId>org.gvsig.tools.lib</artifactId>
842
                <version>${gvsig.tools.version}</version>
843
                <type>test-jar</type>
844
                <scope>test</test>
845
            </dependency>
846
            <dependency>
847
                <groupId>org.gvsig</groupId>
848
                <artifactId>org.gvsig.tools.swing.api</artifactId>
849
                <version>${gvsig.tools.version}</version>
850
            </dependency>
851
            <dependency>
852
                <groupId>org.gvsig</groupId>
853
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
854
                <version>${gvsig.tools.version}</version>
855
            </dependency>-->
856
<!--
857
            <dependency>
858
                <groupId>org.gvsig</groupId>
859
                <artifactId>org.gvsig.tools.dynform.api</artifactId>
860
                <version>${gvsig.tools.version}</version>
861
            </dependency>
862
            <dependency>
863
                <groupId>org.gvsig</groupId>
864
                <artifactId>org.gvsig.tools.dynform.spi</artifactId>
865
                <version>${gvsig.tools.version}</version>
866
            </dependency>
867
            <dependency>
868
                <groupId>org.gvsig</groupId>
869
                <artifactId>org.gvsig.tools.dynform.services</artifactId>
870
                <version>${gvsig.tools.version}</version>
871
            </dependency>
872
            <dependency>
873
                <groupId>org.gvsig</groupId>
874
                <artifactId>org.gvsig.tools.dynform.impl</artifactId>
875
                <version>${gvsig.tools.version}</version>
876
            </dependency>-->
877

    
878
            <dependency>
879
                <groupId>org.gvsig</groupId>
880
                <artifactId>org.gvsig.catalog</artifactId>
881
                <version>2.0</version>
882
            </dependency>
883
            <dependency>
884
                <groupId>org.gvsig.external</groupId>
885
                <artifactId>org.gvsig.external.jump</artifactId>
886
                <version>1.0.0</version>
887
            </dependency>
888
            <dependency>
889
                <groupId>org.gvsig</groupId>
890
                <artifactId>org.gvsig.proj.lib.api</artifactId>
891
                <version>${gvsig.proj.version}</version>
892
            </dependency>
893
            <dependency>
894
                <groupId>org.gvsig</groupId>
895
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
896
                <version>${gvsig.proj.version}</version>
897
            </dependency>
898
            <dependency>
899
                <groupId>org.gvsig</groupId>
900
                <artifactId>org.gvsig.proj.swing.api</artifactId>
901
                <version>${gvsig.proj.version}</version>
902
            </dependency>
903
            <dependency>
904
                <groupId>org.gvsig</groupId>
905
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
906
                <version>${gvsig.proj.version}</version>
907
            </dependency>
908
            <dependency>
909
                <groupId>org.gvsig</groupId>
910
                <artifactId>org.gvsig.projection.api</artifactId>
911
                <version>${gvsig.projection.api.version}</version>
912
            </dependency>
913

    
914
            <!-- Childs projects -->
915

    
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.about.api</artifactId>
919
                <version>2.0.204-SNAPSHOT</version>
920
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.about.impl</artifactId>
924
                <version>2.0.204-SNAPSHOT</version>
925
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
929
                <version>2.0.204-SNAPSHOT</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
934
                <version>2.0.204-SNAPSHOT</version>
935
            </dependency>
936
            <dependency>
937
                <groupId>org.gvsig</groupId>
938
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
939
                <version>2.0.204-SNAPSHOT</version>
940
            </dependency>
941
            <dependency>
942
                <groupId>org.gvsig</groupId>
943
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
944
                <version>2.0.204-SNAPSHOT</version>
945
            </dependency>
946
            <dependency>
947
                <groupId>org.gvsig</groupId>
948
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
949
                <version>2.0.204-SNAPSHOT</version>
950
            </dependency>
951
            <dependency>
952
                <groupId>org.gvsig</groupId>
953
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
954
                <version>2.0.204-SNAPSHOT</version>
955
            </dependency>
956
            <dependency>
957
                <groupId>org.gvsig</groupId>
958
                <artifactId>org.gvsig.andami</artifactId>
959
                <version>2.0.204-SNAPSHOT</version>
960
            </dependency>
961
            <dependency>
962
                <groupId>org.gvsig</groupId>
963
                <artifactId>org.gvsig.app</artifactId>
964
                <version>2.0.204-SNAPSHOT</version>
965
            </dependency>
966
            <dependency>
967
                <groupId>org.gvsig</groupId>
968
                <artifactId>org.gvsig.ui</artifactId>
969
                <version>2.0.204-SNAPSHOT</version>
970
            </dependency>
971
            <dependency>
972
                <groupId>org.gvsig</groupId>
973
                <artifactId>org.gvsig.fmap.control</artifactId>
974
                <version>2.0.204-SNAPSHOT</version>
975
            </dependency>
976
            <dependency>
977
                <groupId>org.gvsig</groupId>
978
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
979
                <version>2.0.204-SNAPSHOT</version>
980
            </dependency>
981
            <dependency>
982
                <groupId>org.gvsig</groupId>
983
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
984
                <version>2.0.204-SNAPSHOT</version>
985
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
989
                <version>2.0.204-SNAPSHOT</version>
990
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
994
                <version>2.0.204-SNAPSHOT</version>
995
            </dependency>
996
            <dependency>
997
                <groupId>org.gvsig</groupId>
998
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
999
                <version>2.0.204-SNAPSHOT</version>
1000
            </dependency>
1001
            <dependency>
1002
                <groupId>org.gvsig</groupId>
1003
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
1004
                <version>2.0.204-SNAPSHOT</version>
1005
            </dependency>
1006
            <dependency>
1007
                <groupId>org.gvsig</groupId>
1008
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
1009
                <version>2.0.204-SNAPSHOT</version>
1010
                <type>test-jar</type>
1011
                <scope>test</scope>
1012
            </dependency>
1013
            <dependency>
1014
                <groupId>org.gvsig</groupId>
1015
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1016
                <version>2.0.204-SNAPSHOT</version>
1017
                <type>test-jar</type>
1018
                <scope>test</scope>
1019
            </dependency>            <dependency>
1020
                <groupId>org.gvsig</groupId>
1021
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
1022
                <version>2.0.204-SNAPSHOT</version>
1023
            </dependency>
1024
            <dependency>
1025
                <groupId>org.gvsig</groupId>
1026
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1027
                <version>2.0.204-SNAPSHOT</version>
1028
            </dependency>
1029
            <dependency>
1030
                <groupId>org.gvsig</groupId>
1031
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1032
                <version>2.0.204-SNAPSHOT</version>
1033
            </dependency>
1034

    
1035
            <dependency>
1036
                <groupId>org.gvsig</groupId>
1037
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1038
                <version>2.0.204-SNAPSHOT</version>
1039
            </dependency>
1040
            <dependency>
1041
                <groupId>org.gvsig</groupId>
1042
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1043
                <version>2.0.204-SNAPSHOT</version>
1044
            </dependency>
1045
            <dependency>
1046
                <groupId>org.gvsig</groupId>
1047
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1048
                <version>2.0.204-SNAPSHOT</version>
1049
            </dependency>
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1053
                <version>2.0.204-SNAPSHOT</version>
1054
            </dependency>
1055
            <dependency>
1056
              <groupId>org.gvsig</groupId>
1057
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1058
              <version>2.0.204-SNAPSHOT</version>
1059
            </dependency>
1060
                <dependency>
1061
              <groupId>org.gvsig</groupId>
1062
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1063
               <version>2.0.204-SNAPSHOT</version>
1064
            </dependency>
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1068
                <version>2.0.204-SNAPSHOT</version>
1069
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1073
                <version>2.0.204-SNAPSHOT</version>
1074
                <type>test-jar</type>
1075
                <scope>test</scope>
1076
            </dependency>
1077
            <dependency>
1078
                <groupId>org.gvsig</groupId>
1079
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1080
                <version>2.0.204-SNAPSHOT</version>
1081
            </dependency>
1082
            <dependency>
1083
                <groupId>org.gvsig</groupId>
1084
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1085
                <version>2.0.46-SNAPSHOT</version>
1086
            </dependency>
1087
            <dependency>
1088
                <groupId>org.gvsig</groupId>
1089
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1090
                <version>2.0.204-SNAPSHOT</version>
1091
            </dependency>
1092
            <dependency>
1093
                <groupId>org.gvsig</groupId>
1094
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1095
                <version>2.0.204-SNAPSHOT</version>
1096
            </dependency>
1097
            <dependency>
1098
                <groupId>org.gvsig</groupId>
1099
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1100
                <version>2.0.204-SNAPSHOT</version>
1101
            </dependency>
1102
            <dependency>
1103
                <groupId>org.gvsig</groupId>
1104
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1105
                <version>2.0.204-SNAPSHOT</version>
1106
            </dependency>
1107
            <dependency>
1108
                <groupId>org.gvsig</groupId>
1109
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1110
                <version>2.0.204-SNAPSHOT</version>
1111
            </dependency>
1112
            <dependency>
1113
                <groupId>org.gvsig</groupId>
1114
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1115
                <version>2.0.204-SNAPSHOT</version>
1116
            </dependency>
1117
            <dependency>
1118
                <groupId>org.gvsig</groupId>
1119
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1120
                <version>2.0.204-SNAPSHOT</version>
1121
            </dependency>
1122
            <!--
1123
            <dependency>
1124
                <groupId>org.gvsig</groupId>
1125
                <artifactId>org.gvsig.fmap.geometry.generalpath</artifactId>
1126
                <version>2.0.103-SNAPSHOT</version>
1127
            </dependency>
1128
            <dependency>
1129
                <groupId>org.gvsig</groupId>
1130
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1131
                <version>2.0.103-SNAPSHOT</version>
1132
            </dependency>
1133
            -->
1134
            <dependency>
1135
                <groupId>org.gvsig</groupId>
1136
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1137
                <version>2.0.204-SNAPSHOT</version>
1138
            </dependency>
1139
            <dependency>
1140
                <groupId>org.gvsig</groupId>
1141
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1142
                <version>2.0.204-SNAPSHOT</version>
1143
            </dependency>
1144

    
1145

    
1146
            <dependency>
1147
                <groupId>org.gvsig</groupId>
1148
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1149
                <version>2.0.204-SNAPSHOT</version>
1150
            </dependency>
1151
            <dependency>
1152
                <groupId>org.gvsig</groupId>
1153
                <artifactId>org.gvsig.compat.api</artifactId>
1154
                <version>2.0.204-SNAPSHOT</version>
1155
            </dependency>
1156
            <dependency>
1157
                <groupId>org.gvsig</groupId>
1158
                <artifactId>org.gvsig.compat.se</artifactId>
1159
                <version>2.0.204-SNAPSHOT</version>
1160
            </dependency>
1161
            <dependency>
1162
                <groupId>org.gvsig</groupId>
1163
                <artifactId>org.gvsig.remoteclient</artifactId>
1164
                <version>2.0.204-SNAPSHOT</version>
1165
            </dependency>
1166
            <dependency>
1167
                <groupId>org.gvsig</groupId>
1168
                <artifactId>org.gvsig.i18n</artifactId>
1169
                <version>2.0.204-SNAPSHOT</version>
1170
            </dependency>
1171
            <dependency>
1172
                <groupId>org.gvsig</groupId>
1173
                <artifactId>org.gvsig.utils</artifactId>
1174
                <version>2.0.204-SNAPSHOT</version>
1175
            </dependency>
1176
            <dependency>
1177
                <groupId>org.gvsig</groupId>
1178
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1179
                <version>2.0.204-SNAPSHOT</version>
1180
            </dependency>
1181
            <dependency>
1182
                <groupId>org.gvsig</groupId>
1183
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1184
                <version>2.0.204-SNAPSHOT</version>
1185
            </dependency>
1186
            <dependency>
1187
                <groupId>org.gvsig</groupId>
1188
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1189
                <version>2.0.204-SNAPSHOT</version>
1190
            </dependency>
1191
            <dependency>
1192
                <groupId>org.gvsig</groupId>
1193
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1194
                <version>2.0.204-SNAPSHOT</version>
1195
            </dependency>
1196
            <dependency>
1197
                <groupId>org.gvsig</groupId>
1198
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1199
                <version>2.0.204-SNAPSHOT</version>
1200
            </dependency>
1201
            <dependency>
1202
                <groupId>org.gvsig</groupId>
1203
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1204
                <version>2.0.204-SNAPSHOT</version>
1205
                <type>test-jar</type>
1206
                <scope>test</scope>
1207
            </dependency>
1208
            <dependency>
1209
                <groupId>org.gvsig</groupId>
1210
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1211
                <version>2.0.204-SNAPSHOT</version>
1212
            </dependency>
1213
            <dependency>
1214
                <groupId>org.gvsig</groupId>
1215
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1216
                <version>2.0.204-SNAPSHOT</version>
1217
            </dependency>
1218
            <dependency>
1219
                <groupId>org.gvsig</groupId>
1220
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1221
                <version>2.0.204-SNAPSHOT</version>
1222
            </dependency>
1223
            <dependency>
1224
                <groupId>org.gvsig</groupId>
1225
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1226
                <version>2.0.204-SNAPSHOT</version>
1227
            </dependency>
1228
            <dependency>
1229
                <groupId>org.gvsig</groupId>
1230
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1231
                <version>2.0.46-SNAPSHOT</version>
1232
            </dependency>
1233
            <dependency>
1234
                <groupId>org.gvsig</groupId>
1235
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1236
                <version>2.0.204-SNAPSHOT</version>
1237
            </dependency>
1238
            <dependency>
1239
                <groupId>org.gvsig</groupId>
1240
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1241
                <version>2.0.204-SNAPSHOT</version>
1242
            </dependency>
1243
            <dependency>
1244
                <groupId>org.gvsig</groupId>
1245
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1246
                <version>2.0.204-SNAPSHOT</version>
1247
            </dependency>
1248
            <dependency>
1249
                <groupId>org.gvsig</groupId>
1250
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1251
                <version>2.0.196-SNAPSHOT</version>
1252
            </dependency>
1253
            <dependency>
1254
                <groupId>org.gvsig</groupId>
1255
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1256
                <version>2.0.204-SNAPSHOT</version>
1257
            </dependency>
1258
            <dependency>
1259
                <groupId>org.gvsig</groupId>
1260
                <artifactId>org.gvsig.exportto.swing.prov.postgresql</artifactId>
1261
                <version>2.0.195-SNAPSHOT</version>
1262
            </dependency>
1263
            <dependency>
1264
                <groupId>org.gvsig</groupId>
1265
                <artifactId>org.gvsig.exportto.swing.prov.mysql</artifactId>
1266
                <version>2.0.195-SNAPSHOT</version>
1267
            </dependency>
1268
            <!--
1269
            <dependency>
1270
                <groupId>org.gvsig</groupId>
1271
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1272
                <version>2.0.195-SNAPSHOT</version>
1273
            </dependency>
1274
            <dependency>
1275
                <groupId>org.gvsig</groupId>
1276
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1277
                <version>2.0.195-SNAPSHOT</version>
1278
                <type>test-jar</type>
1279
                <scope>test</scope>
1280
            </dependency>
1281
            <dependency>
1282
                <groupId>org.gvsig</groupId>
1283
                <artifactId>org.gvsig.personaldb.lib.impl</artifactId>
1284
                <version>2.0.195-SNAPSHOT</version>
1285
            </dependency>
1286
            -->
1287
            <dependency>
1288
                <groupId>org.gvsig</groupId>
1289
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1290
                <version>2.0.204-SNAPSHOT</version>
1291
            </dependency>
1292
            <dependency>
1293
                <groupId>org.gvsig</groupId>
1294
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1295
                <version>2.0.204-SNAPSHOT</version>
1296
            </dependency>
1297
            <dependency>
1298
                <groupId>org.gvsig</groupId>
1299
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1300
                <version>2.0.204-SNAPSHOT</version>
1301
            </dependency>
1302
            <dependency>
1303
                <groupId>org.gvsig</groupId>
1304
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1305
                <version>2.0.204-SNAPSHOT</version>
1306
            </dependency>
1307
            <dependency>
1308
                <groupId>org.gvsig</groupId>
1309
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1310
                <version>2.0.204-SNAPSHOT</version>
1311
            </dependency>
1312
            <dependency>
1313
                <groupId>org.gvsig</groupId>
1314
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1315
                <version>2.0.204-SNAPSHOT</version>
1316
            </dependency>
1317
            <dependency>
1318
                <groupId>org.gvsig</groupId>
1319
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1320
                <version>2.0.204-SNAPSHOT</version>
1321
            </dependency>
1322

    
1323
            <dependency>
1324
                <groupId>org.gvsig</groupId>
1325
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1326
                <version>2.0.204-SNAPSHOT</version>
1327
            </dependency>
1328
            <dependency>
1329
                <groupId>org.gvsig</groupId>
1330
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1331
                <version>2.0.204-SNAPSHOT</version>
1332
            </dependency>
1333
            <dependency>
1334
                <groupId>org.gvsig</groupId>
1335
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1336
                <version>2.0.204-SNAPSHOT</version>
1337
                <type>test-jar</type>
1338
                <scope>test</scope>
1339
            </dependency>
1340
            <dependency>
1341
                <groupId>org.gvsig</groupId>
1342
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1343
                <version>2.0.204-SNAPSHOT</version>
1344
            </dependency>
1345
            <dependency>
1346
                <groupId>org.gvsig</groupId>
1347
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1348
                <version>2.0.204-SNAPSHOT</version>
1349
            </dependency>
1350

    
1351
            <dependency>
1352
                <groupId>org.gvsig</groupId>
1353
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1354
                <version>2.0.204-SNAPSHOT</version>
1355
            </dependency>
1356
            <dependency>
1357
                <groupId>org.gvsig</groupId>
1358
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1359
                <version>2.0.204-SNAPSHOT</version>
1360
            </dependency>
1361
            <dependency>
1362
                <groupId>org.gvsig</groupId>
1363
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1364
                <version>2.0.204-SNAPSHOT</version>
1365
            </dependency>
1366
            <dependency>
1367
                <groupId>org.gvsig</groupId>
1368
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1369
                <version>2.0.204-SNAPSHOT</version>
1370
            </dependency>
1371
            <dependency>
1372
                <groupId>org.gvsig</groupId>
1373
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1374
                <version>2.0.204-SNAPSHOT</version>
1375
            </dependency>
1376
            <dependency>
1377
                <groupId>org.gvsig</groupId>
1378
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1379
                <version>2.0.112-SNAPSHOT</version>
1380
            </dependency>
1381
            <dependency>
1382
                <groupId>org.gvsig</groupId>
1383
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1384
                <version>2.0.204-SNAPSHOT</version>
1385
            </dependency>
1386
            <dependency>
1387
                <groupId>org.gvsig</groupId>
1388
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1389
                <version>2.0.49-SNAPSHOT</version>
1390
            </dependency>
1391
            <dependency>
1392
                <groupId>org.gvsig</groupId>
1393
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1394
                <version>2.0.204-SNAPSHOT</version>
1395
            </dependency>
1396
            <!--
1397
                      <dependency>
1398
                        <groupId>org.gvsig</groupId>
1399
                        <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1400
                        <version>2.0.10-SNAPSHOT</version>
1401
                      </dependency>
1402
            -->
1403
            <dependency>
1404
                <groupId>org.gvsig</groupId>
1405
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1406
                <version>2.0.204-SNAPSHOT</version>
1407
            </dependency>
1408
            <dependency>
1409
                <groupId>org.gvsig</groupId>
1410
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1411
                <version>2.0.204-SNAPSHOT</version>
1412
            </dependency>
1413
            <dependency>
1414
                <groupId>org.gvsig</groupId>
1415
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1416
                <version>2.0.204-SNAPSHOT</version>
1417
            </dependency>
1418
            <dependency>
1419
                <groupId>org.gvsig</groupId>
1420
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1421
                <version>2.0.204-SNAPSHOT</version>
1422
            </dependency>
1423
            <!--
1424
            <dependency>
1425
                <groupId>org.gvsig</groupId>
1426
                <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1427
                <version>2.0.24-SNAPSHOT</version>
1428
            </dependency>
1429
            -->
1430
            <dependency>
1431
                <groupId>org.gvsig</groupId>
1432
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1433
                <version>2.0.204-SNAPSHOT</version>
1434
            </dependency>
1435
            <dependency>
1436
                <groupId>org.gvsig</groupId>
1437
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1438
                <version>2.0.204-SNAPSHOT</version>
1439
            </dependency>
1440
            <dependency>
1441
                <groupId>org.gvsig</groupId>
1442
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1443
                <version>2.0.204-SNAPSHOT</version>
1444
            </dependency>
1445
            <dependency>
1446
                <groupId>org.gvsig</groupId>
1447
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1448
                <version>2.0.204-SNAPSHOT</version>
1449
            </dependency>
1450

    
1451
        </dependencies>
1452
    </dependencyManagement>
1453

    
1454
    <dependencies>
1455
        <dependency>
1456
            <groupId>junit</groupId>
1457
            <artifactId>junit</artifactId>
1458
            <scope>test</scope>
1459
        </dependency>
1460
    </dependencies>
1461

    
1462
    <build>
1463
        <extensions>
1464
            <extension>
1465
                <groupId>org.apache.maven.wagon</groupId>
1466
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1467
                <version>2.4</version>
1468
            </extension>
1469
        </extensions>
1470

    
1471
        <pluginManagement>
1472
            <plugins>
1473

    
1474
                <plugin>
1475
                    <groupId>org.apache.maven.plugins</groupId>
1476
                    <artifactId>maven-scm-plugin</artifactId>
1477
                    <version>1.9</version>
1478
                    <configuration>
1479
                        <connectionType>connection</connectionType>
1480
                    </configuration>
1481
                </plugin>
1482

    
1483
                <plugin>
1484
                    <groupId>org.apache.maven.plugins</groupId>
1485
                    <artifactId>maven-compiler-plugin</artifactId>
1486
                    <version>2.3.2</version>
1487
                    <configuration>
1488
                        <source>1.7</source>
1489
                        <target>1.7</target>
1490
                        <encoding>ISO-8859-1</encoding>
1491
                    </configuration>
1492
                </plugin>
1493

    
1494
                <plugin>
1495
                    <groupId>org.apache.maven.plugins</groupId>
1496
                    <artifactId>maven-resources-plugin</artifactId>
1497
                    <version>2.4.3</version>
1498
                    <configuration>
1499
                        <encoding>ISO-8859-1</encoding>
1500
                    </configuration>
1501
                </plugin>
1502

    
1503
                <plugin>
1504
                    <groupId>org.apache.maven.plugins</groupId>
1505
                    <artifactId>maven-eclipse-plugin</artifactId>
1506
                    <configuration>
1507
                        <downloadSources>true</downloadSources>
1508
                        <downloadJavadocs>true</downloadJavadocs>
1509
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1510
                    </configuration>
1511
                </plugin>
1512

    
1513
                <plugin>
1514
                    <groupId>org.apache.maven.plugins</groupId>
1515
                    <artifactId>maven-surefire-plugin</artifactId>
1516
                    <version>2.7.1</version>
1517
                    <configuration>
1518
                        <forkMode>once</forkMode>
1519
                        <environmentVariables>
1520
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1521
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1522
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1523
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1524
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1525
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1526
                        </environmentVariables>
1527
                    </configuration>
1528
                </plugin>
1529

    
1530
                <plugin>
1531
                    <groupId>org.apache.maven.plugins</groupId>
1532
                    <artifactId>maven-failsafe-plugin</artifactId>
1533
                    <executions>
1534
                        <execution>
1535
                            <goals>
1536
                                <goal>integration-test</goal>
1537
                                <goal>verify</goal>
1538
                            </goals>
1539
                        </execution>
1540
                    </executions>
1541
                    <configuration>
1542
                        <forkMode>once</forkMode>
1543
                        <environmentVariables>
1544
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1545
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1546
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1547
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1548
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1549
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1550
                        </environmentVariables>
1551
                    </configuration>
1552
                </plugin>
1553

    
1554
                <plugin>
1555
                    <groupId>org.apache.maven.plugins</groupId>
1556
                    <artifactId>maven-javadoc-plugin</artifactId>
1557
                    <version>2.10.4</version>
1558
                    <configuration>
1559
                        <failOnError>false</failOnError>
1560
                        <docTitle>${project.name} ${project.version}</docTitle>
1561
                        <encoding>ISO-8859-1</encoding>
1562
                        <footer />
1563
                        <header />
1564
                        <keywords>false</keywords>
1565
                        <!-- Don't include the deprecateds items in the javadoc -->
1566
                        <nodeprecated>true</nodeprecated>
1567
                        <!-- Don't generate javadoc of project with submodules -->
1568
                        <aggregate>false</aggregate>
1569
                        <!-- Removed detection of links due to its high cost -->
1570
                        <detectJavaApiLink>false</detectJavaApiLink>
1571
                        <detectLinks>false</detectLinks>
1572
                        <detectOfflineLinks>false</detectOfflineLinks>
1573
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1574
                        <includeDependencySources>false</includeDependencySources>
1575
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1576
                        <javaApiLinks>
1577
                            <property>
1578
                                <name>api_1.4</name>
1579
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1580
                            </property>
1581
                            <property>
1582
                                <name>api_1.5</name>
1583
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1584
                            </property>
1585
                            <property>
1586
                                <name>api_1.6</name>
1587
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1588
                            </property>
1589
                            <property>
1590
                                <name>api_1.7</name>
1591
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1592
                            </property>
1593
                        </javaApiLinks>
1594
                        <additionalparam>-quiet -Xmaxerrs 10000</additionalparam>
1595
                    </configuration>
1596
                </plugin>
1597

    
1598
                <plugin>
1599
                    <groupId>org.apache.maven.plugins</groupId>
1600
                    <artifactId>maven-site-plugin</artifactId>
1601
                    <version>3.3</version>
1602
                    <configuration>
1603
                        <chmod>true</chmod>
1604
                        <chmodMode>a+rwX</chmodMode>
1605
                    </configuration>
1606
                </plugin>
1607

    
1608
                <plugin>
1609
                    <groupId>org.apache.maven.plugins</groupId>
1610
                    <artifactId>maven-jar-plugin</artifactId>
1611
                    <version>2.3.1</version>
1612
                    <configuration>
1613
                        <archive>
1614
                            <manifestEntries>
1615
                                <Built-By>gvSIG Team</Built-By>
1616
                            </manifestEntries>
1617
                        </archive>
1618
                    </configuration>
1619
                </plugin>
1620

    
1621
                <plugin>
1622
                    <groupId>org.codehaus.mojo</groupId>
1623
                    <artifactId>properties-maven-plugin</artifactId>
1624
                    <version>1.0-alpha-2</version>
1625
                </plugin>
1626

    
1627
                <plugin>
1628
                    <groupId>org.apache.maven.plugins</groupId>
1629
                    <artifactId>maven-antrun-plugin</artifactId>
1630
                    <version>1.7</version>
1631
                </plugin>
1632

    
1633
                <plugin>
1634
                    <groupId>org.codehaus.mojo</groupId>
1635
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1636
                    <version>1.9</version>
1637
                </plugin>
1638

    
1639
                <plugin>
1640
                    <groupId>org.apache.maven.plugins</groupId>
1641
                    <artifactId>maven-release-plugin</artifactId>
1642
                    <version>2.4.1</version>
1643
                </plugin>
1644

    
1645
                <plugin>
1646
                    <groupId>org.apache.maven.plugins</groupId>
1647
                    <artifactId>maven-deploy-plugin</artifactId>
1648
                    <version>2.6</version>
1649
                </plugin>
1650

    
1651
                <plugin>
1652
                    <artifactId>maven-assembly-plugin</artifactId>
1653
                    <version>2.4</version>
1654
                    <executions>
1655
                        <execution>
1656
                            <id>gvsig-plugin-package</id>
1657
                            <phase>package</phase>
1658
                            <configuration>
1659
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1660
                                <appendAssemblyId>false</appendAssemblyId>
1661
                                <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>
1662
                                <descriptors>
1663
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1664
                                </descriptors>
1665
                            </configuration>
1666
                        </execution>
1667
                    </executions>
1668
                </plugin>
1669

    
1670
                <plugin>
1671
                    <groupId>org.apache.maven.plugins</groupId>
1672
                    <artifactId>maven-clean-plugin</artifactId>
1673
                    <version>2.4.1</version>
1674
                </plugin>
1675

    
1676
                <plugin>
1677
                    <groupId>org.codehaus.mojo</groupId>
1678
                    <artifactId>exec-maven-plugin</artifactId>
1679
                    <version>1.2</version>
1680
                </plugin>
1681

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

    
1717
                <!-- Habria que ver si es posible sustituir el plugin -->
1718
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1719
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1720
                <!--
1721
                <plugin>
1722
                    <groupId>org.codehaus.mojo</groupId>
1723
                    <artifactId>license-maven-plugin</artifactId>
1724
                    <version>1.5</version>
1725
                </plugin>
1726
                -->
1727

    
1728
                <plugin>
1729
                    <groupId>org.apache.maven.plugins</groupId>
1730
                    <artifactId>maven-checkstyle-plugin</artifactId>
1731
                    <version>2.10</version>
1732
                </plugin>
1733

    
1734
                <plugin>
1735
                    <groupId>org.apache.maven.plugins</groupId>
1736
                    <artifactId>maven-source-plugin</artifactId>
1737
                    <version>2.2.1</version>
1738
                </plugin>
1739

    
1740
                <plugin>
1741
                    <groupId>org.codehaus.gmaven</groupId>
1742
                    <artifactId>gmaven-plugin</artifactId>
1743
                    <version>1.5</version>
1744
                    <configuration>
1745
                        <providerSelection>2.0</providerSelection>
1746
                    </configuration>
1747
                    <dependencies>
1748
                        <dependency>
1749
                            <groupId>com.github.lookfirst</groupId>
1750
                            <artifactId>sardine</artifactId>
1751
                            <version>5.0.1</version>
1752
                        </dependency>
1753
                    </dependencies>
1754
                    <executions>
1755

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

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

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

    
1818
                        props.store(package_info_file.newWriter(), null)
1819

    
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
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1830
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1831
                        package_info_file.getParentFile().mkdirs()
1832
                        props.setProperty('download-url',
1833
                          poolURL +
1834
                          project.properties["gvsig.package.info.code"] + "/" +
1835
                          pkgname + ".gvspkg"
1836
                        )
1837
                        props.store(package_info_file.newWriter(), null)
1838
                      }
1839
                  ]]></source>
1840
                            </configuration>
1841
                        </execution>
1842

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

    
1862
                      log.info("Building package index " + pkgname + ".gvspki")
1863
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1864
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1865
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1866
                    }
1867
                  ]]></source>
1868
                            </configuration>
1869
                        </execution>
1870

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

    
1890
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1891
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1892
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1893
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1894
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1895

    
1896
                        log.info("Removing plugin of " + target + "/" + project.properties["gvsig.package.info.code"])
1897
                        ant.delete(failonerror:false, dir:target + "/" + project.properties["gvsig.package.info.code"])
1898

    
1899
                        target + "/" + project.properties["gvsig.package.info.code"]
1900

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

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

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

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

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

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

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

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

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

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

    
2005
public class WebDAVClient {
2006

    
2007
    def log;
2008

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
2102
                    </executions>
2103
                </plugin>
2104

    
2105
            </plugins>
2106
        </pluginManagement>
2107

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

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

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

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

    
2179
<!--
2180
            <plugin>
2181
                <groupId>org.codehaus.mojo</groupId>
2182
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2183
                <executions>
2184
                    <execution>
2185
                        <id>check-java-api</id>
2186
                        <phase>package</phase>
2187
                        <goals>
2188
                            <goal>check</goal>
2189
                        </goals>
2190
                        <configuration>
2191
                            <skip>false</skip>
2192
                            <signature>
2193
                                <groupId>org.codehaus.mojo.signature</groupId>
2194
                                <artifactId>java18</artifactId>
2195
                                <version>1.0</version>
2196
                            </signature>
2197
                            <ignores>
2198
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2199
                                <ignore>java.nio.ByteBuffer</ignore>
2200
                                <ignore>java.nio.MappedByteBuffer</ignore>
2201
                            </ignores>
2202
                        </configuration>
2203
                    </execution>
2204
                </executions>
2205
            </plugin>
2206
-->
2207
            <plugin>
2208
                <groupId>org.apache.maven.plugins</groupId>
2209
                <artifactId>maven-javadoc-plugin</artifactId>
2210
                <executions>
2211
                    <execution>
2212
                        <id>attach-javadocs</id>
2213
                        <goals>
2214
                            <goal>jar</goal>
2215
                        </goals>
2216
                    </execution>
2217
                </executions>
2218
            </plugin>
2219

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

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

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

    
2273
        </plugins>
2274
    </build>
2275

    
2276

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

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

    
2303
                            <!--
2304
                            <report>plugins</report>
2305
                            <report>plugin-management</report>
2306
                            <report>distribution-management</report>
2307
                            -->
2308

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

    
2359
        </plugins>
2360
    </reporting>
2361

    
2362

    
2363
    <profiles>
2364

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

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

    
2440
                        </executions>
2441
                    </plugin>
2442

    
2443
                </plugins>
2444
            </build>
2445
        </profile>
2446

    
2447

    
2448

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

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

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

    
2492
                    <plugin>
2493
                        <groupId>org.codehaus.gmaven</groupId>
2494
                        <artifactId>gmaven-plugin</artifactId>
2495
                        <executions>
2496

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

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

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

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

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

    
2537
                        </executions>
2538
                    </plugin>
2539

    
2540
                </plugins>
2541
            </build>
2542
        </profile>
2543

    
2544
    </profiles>
2545

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

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

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

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

    
2581
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2582

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

    
2616
        <jython.artifactId>jython-standalone</jython.artifactId>
2617
        <!-- External project versions -->
2618
        <gvsig.tools.version>3.0.133</gvsig.tools.version>
2619
        <gvsig.proj.version>1.0.4</gvsig.proj.version>
2620
        <gvsig.projection.api.version>2.0.25</gvsig.projection.api.version>
2621

    
2622
    </properties>
2623

    
2624
    <modules>
2625
        <module>org.gvsig.desktop.compat.cdc</module>
2626
        <module>org.gvsig.desktop.library</module>
2627
        <module>org.gvsig.desktop.framework</module>
2628
        <module>org.gvsig.desktop.plugin</module>
2629

    
2630
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2631
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2632

    
2633
    </modules>
2634
</project>
2635