Statistics
| Revision:

svn-gvsig-desktop / branches / org.gvsig.desktop-2018a / pom.xml @ 43876

History | View | Annotate | Download (121 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>3.0.0-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>org.apache.commons</groupId>
359
                <artifactId>commons-math</artifactId>
360
                <version>2.2</version>
361
            </dependency>
362
            <dependency>
363
                <groupId>commons-configuration</groupId>
364
                <artifactId>commons-configuration</artifactId>
365
                <version>1.10</version>
366
            </dependency>
367
            <dependency>
368
                <groupId>commons-logging</groupId>
369
                <artifactId>commons-logging</artifactId>
370
                <version>1.1.1</version>
371
            </dependency>
372
            <dependency>
373
                <groupId>commons-logging</groupId>
374
                <artifactId>commons-logging</artifactId>
375
                <version>1.1.1</version>
376
                <classifier>api</classifier>
377
            </dependency>
378
            <dependency>
379
                <groupId>commons-pool</groupId>
380
                <artifactId>commons-pool</artifactId>
381
                <version>1.6</version>
382
            </dependency>
383

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

    
832
            <!-- External gvSIG projects -->
833

    
834
            <dependency>
835
                <groupId>org.gvsig</groupId>
836
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
837
                <version>1.0.1</version>
838
            </dependency>
839
            <dependency>
840
                <groupId>org.gvsig</groupId>
841
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
842
                <version>1.0.0</version>
843
            </dependency>
844
            <!--            <dependency>
845
                <groupId>org.gvsig</groupId>
846
                <artifactId>org.gvsig.tools.lib</artifactId>
847
                <version>${gvsig.tools.version}</version>
848
            </dependency>
849
            <dependency>
850
                <groupId>org.gvsig</groupId>
851
                <artifactId>org.gvsig.tools.lib</artifactId>
852
                <version>${gvsig.tools.version}</version>
853
                <type>test-jar</type>
854
                <scope>test</test>
855
            </dependency>
856
            <dependency>
857
                <groupId>org.gvsig</groupId>
858
                <artifactId>org.gvsig.tools.swing.api</artifactId>
859
                <version>${gvsig.tools.version}</version>
860
            </dependency>
861
            <dependency>
862
                <groupId>org.gvsig</groupId>
863
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
864
                <version>${gvsig.tools.version}</version>
865
            </dependency>-->
866
            <!--
867
            <dependency>
868
                <groupId>org.gvsig</groupId>
869
                <artifactId>org.gvsig.tools.dynform.api</artifactId>
870
                <version>${gvsig.tools.version}</version>
871
            </dependency>
872
            <dependency>
873
                <groupId>org.gvsig</groupId>
874
                <artifactId>org.gvsig.tools.dynform.spi</artifactId>
875
                <version>${gvsig.tools.version}</version>
876
            </dependency>
877
            <dependency>
878
                <groupId>org.gvsig</groupId>
879
                <artifactId>org.gvsig.tools.dynform.services</artifactId>
880
                <version>${gvsig.tools.version}</version>
881
            </dependency>
882
            <dependency>
883
                <groupId>org.gvsig</groupId>
884
                <artifactId>org.gvsig.tools.dynform.impl</artifactId>
885
                <version>${gvsig.tools.version}</version>
886
            </dependency>-->
887

    
888
            <dependency>
889
                <groupId>org.gvsig</groupId>
890
                <artifactId>org.gvsig.catalog</artifactId>
891
                <version>2.0</version>
892
            </dependency>
893
            <dependency>
894
                <groupId>org.gvsig.external</groupId>
895
                <artifactId>org.gvsig.external.jump</artifactId>
896
                <version>1.0.0</version>
897
            </dependency>
898
            <dependency>
899
                <groupId>org.gvsig</groupId>
900
                <artifactId>org.gvsig.proj.lib.api</artifactId>
901
                <version>${gvsig.proj.version}</version>
902
            </dependency>
903
            <dependency>
904
                <groupId>org.gvsig</groupId>
905
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
906
                <version>${gvsig.proj.version}</version>
907
            </dependency>
908
            <dependency>
909
                <groupId>org.gvsig</groupId>
910
                <artifactId>org.gvsig.proj.swing.api</artifactId>
911
                <version>${gvsig.proj.version}</version>
912
            </dependency>
913
            <dependency>
914
                <groupId>org.gvsig</groupId>
915
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
916
                <version>${gvsig.proj.version}</version>
917
            </dependency>
918
            <dependency>
919
                <groupId>org.gvsig</groupId>
920
                <artifactId>org.gvsig.projection.api</artifactId>
921
                <version>${gvsig.projection.api.version}</version>
922
            </dependency>
923

    
924
            <!-- Childs projects -->
925

    
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.about.api</artifactId>
929
                <version>3.0.0-SNAPSHOT</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.about.impl</artifactId>
934
                <version>3.0.0-SNAPSHOT</version>
935
            </dependency>
936
            <dependency>
937
                <groupId>org.gvsig</groupId>
938
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
939
                <version>3.0.0-SNAPSHOT</version>
940
            </dependency>
941
            <dependency>
942
                <groupId>org.gvsig</groupId>
943
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
944
                <version>3.0.0-SNAPSHOT</version>
945
            </dependency>
946
            <dependency>
947
                <groupId>org.gvsig</groupId>
948
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
949
                <version>3.0.0-SNAPSHOT</version>
950
            </dependency>
951
            <dependency>
952
                <groupId>org.gvsig</groupId>
953
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
954
                <version>3.0.0-SNAPSHOT</version>
955
            </dependency>
956
            <dependency>
957
                <groupId>org.gvsig</groupId>
958
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
959
                <version>3.0.0-SNAPSHOT</version>
960
            </dependency>
961
            <dependency>
962
                <groupId>org.gvsig</groupId>
963
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
964
                <version>3.0.0-SNAPSHOT</version>
965
            </dependency>
966
            <dependency>
967
                <groupId>org.gvsig</groupId>
968
                <artifactId>org.gvsig.andami</artifactId>
969
                <version>3.0.0-SNAPSHOT</version>
970
            </dependency>
971
            <dependency>
972
                <groupId>org.gvsig</groupId>
973
                <artifactId>org.gvsig.app</artifactId>
974
                <version>3.0.0-SNAPSHOT</version>
975
            </dependency>
976
            <dependency>
977
                <groupId>org.gvsig</groupId>
978
                <artifactId>org.gvsig.ui</artifactId>
979
                <version>3.0.0-SNAPSHOT</version>
980
            </dependency>
981
            <dependency>
982
                <groupId>org.gvsig</groupId>
983
                <artifactId>org.gvsig.basicformats</artifactId>
984
                <version>3.0.0-SNAPSHOT</version>
985
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.fmap.control</artifactId>
989
                <version>3.0.0-SNAPSHOT</version>
990
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
994
                <version>3.0.0-SNAPSHOT</version>
995
            </dependency>
996
            <dependency>
997
                <groupId>org.gvsig</groupId>
998
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
999
                <version>3.0.0-SNAPSHOT</version>
1000
            </dependency>
1001
            <dependency>
1002
                <!--
1003
                Eliminado el proyecto asi que le pongo una version "chunga"
1004
                para que falle al resolverla si alguien lo usa
1005
                -->
1006
                <groupId>org.gvsig</groupId>
1007
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
1008
                <version>ERROR</version>
1009
            </dependency>
1010
            <dependency>
1011
                <groupId>org.gvsig</groupId>
1012
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1013
                <version>3.0.0-SNAPSHOT</version>
1014
            </dependency>
1015
            <dependency>
1016
                <groupId>org.gvsig</groupId>
1017
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
1018
                <version>3.0.0-SNAPSHOT</version>
1019
            </dependency>
1020
            <dependency>
1021
                <groupId>org.gvsig</groupId>
1022
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
1023
                <version>3.0.0-SNAPSHOT</version>
1024
            </dependency>
1025
            <dependency>
1026
                <groupId>org.gvsig</groupId>
1027
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
1028
                <version>3.0.0-SNAPSHOT</version>
1029
                <type>test-jar</type>
1030
                <scope>test</scope>
1031
            </dependency>
1032
            <dependency>
1033
                <groupId>org.gvsig</groupId>
1034
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1035
                <version>3.0.0-SNAPSHOT</version>
1036
                <type>test-jar</type>
1037
                <scope>test</scope>
1038
            </dependency>            
1039
            <dependency>
1040
                <groupId>org.gvsig</groupId>
1041
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
1042
                <version>3.0.0-SNAPSHOT</version>
1043
            </dependency>
1044
            <dependency>
1045
                <groupId>org.gvsig</groupId>
1046
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1047
                <version>3.0.0-SNAPSHOT</version>
1048
            </dependency>
1049
            <dependency>
1050
                <groupId>org.gvsig</groupId>
1051
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1052
                <version>3.0.0-SNAPSHOT</version>
1053
            </dependency>
1054

    
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1058
                <version>3.0.0-SNAPSHOT</version>
1059
            </dependency>
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1063
                <version>3.0.0-SNAPSHOT</version>
1064
            </dependency>
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1068
                <version>3.0.0-SNAPSHOT</version>
1069
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1073
                <version>3.0.0-SNAPSHOT</version>
1074
            </dependency>
1075
            <dependency>
1076
                <groupId>org.gvsig</groupId>
1077
                <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1078
                <version>3.0.0-SNAPSHOT</version>
1079
            </dependency>
1080
            <dependency>
1081
                <groupId>org.gvsig</groupId>
1082
                <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1083
                <version>3.0.0-SNAPSHOT</version>
1084
            </dependency>
1085
            <dependency>
1086
                <groupId>org.gvsig</groupId>
1087
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1088
                <version>3.0.0-SNAPSHOT</version>
1089
            </dependency>
1090
            <dependency>
1091
                <groupId>org.gvsig</groupId>
1092
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1093
                <version>3.0.0-SNAPSHOT</version>
1094
                <type>test-jar</type>
1095
                <scope>test</scope>
1096
            </dependency>
1097
            <dependency>
1098
                <groupId>org.gvsig</groupId>
1099
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1100
                <version>3.0.0-SNAPSHOT</version>
1101
            </dependency>
1102
            <dependency>
1103
                <groupId>org.gvsig</groupId>
1104
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1105
                <version>2.0.46-SNAPSHOT</version>
1106
            </dependency>
1107
            <dependency>
1108
                <groupId>org.gvsig</groupId>
1109
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1110
                <version>3.0.0-SNAPSHOT</version>
1111
            </dependency>
1112
            <dependency>
1113
                <groupId>org.gvsig</groupId>
1114
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1115
                <version>3.0.0-SNAPSHOT</version>
1116
            </dependency>
1117

    
1118
            <dependency>
1119
                <groupId>org.gvsig</groupId>
1120
                <artifactId>org.gvsig.raster.lib.buffer.api</artifactId>
1121
                <version>3.0.0-SNAPSHOT</version>
1122
            </dependency>
1123
            <dependency>
1124
                <groupId>org.gvsig</groupId>
1125
                <artifactId>org.gvsig.raster.lib.buffer.spi</artifactId>
1126
                <version>3.0.0-SNAPSHOT</version>
1127
            </dependency>
1128
            <dependency>
1129
                <groupId>org.gvsig</groupId>
1130
                <artifactId>org.gvsig.raster.lib.buffer.impl</artifactId>
1131
                <version>3.0.0-SNAPSHOT</version>
1132
            </dependency>
1133
            <dependency>
1134
                <groupId>org.gvsig</groupId>
1135
                <artifactId>org.gvsig.raster.lib.legend.api</artifactId>
1136
                <version>3.0.0-SNAPSHOT</version>
1137
            </dependency>
1138
            <dependency>
1139
                <groupId>org.gvsig</groupId>
1140
                <artifactId>org.gvsig.raster.lib.legend.spi</artifactId>
1141
                <version>3.0.0-SNAPSHOT</version>
1142
            </dependency>
1143
            <dependency>
1144
                <groupId>org.gvsig</groupId>
1145
                <artifactId>org.gvsig.raster.lib.legend.impl</artifactId>
1146
                <version>3.0.0-SNAPSHOT</version>
1147
            </dependency>
1148
            <dependency>
1149
                <groupId>org.gvsig</groupId>
1150
                <artifactId>org.gvsig.fmap.mapcontext.swing.api</artifactId>
1151
                <version>3.0.0-SNAPSHOT</version>
1152
            </dependency>
1153
            <dependency>
1154
                <groupId>org.gvsig</groupId>
1155
                <artifactId>org.gvsig.fmap.mapcontext.swing.impl</artifactId>
1156
                <version>3.0.0-SNAPSHOT</version>
1157
            </dependency>
1158

    
1159
            <dependency>
1160
                <groupId>org.gvsig</groupId>
1161
                <artifactId>org.gvsig.fmap.dal.tilecache.raster</artifactId>
1162
                <version>3.0.0-SNAPSHOT</version>
1163
            </dependency>
1164
            <dependency>
1165
                <groupId>org.gvsig</groupId>
1166
                <artifactId>org.gvsig.raster.legend.tilecache</artifactId>
1167
                <version>3.0.0-SNAPSHOT</version>
1168
            </dependency>
1169

    
1170
            <dependency>
1171
                <groupId>org.gvsig</groupId>
1172
                <artifactId>org.gvsig.raster.tools.lib.api</artifactId>
1173
                <version>3.0.0-SNAPSHOT</version>
1174
            </dependency>
1175
            <dependency>
1176
                <groupId>org.gvsig</groupId>
1177
                <artifactId>org.gvsig.raster.tools.lib.impl</artifactId>
1178
                <version>3.0.0-SNAPSHOT</version>
1179
            </dependency>
1180
            <dependency>
1181
                <groupId>org.gvsig</groupId>
1182
                <artifactId>org.gvsig.raster.tools.swing.api</artifactId>
1183
                <version>3.0.0-SNAPSHOT</version>
1184
            </dependency>
1185
            <dependency>
1186
                <groupId>org.gvsig</groupId>
1187
                <artifactId>org.gvsig.raster.tools.swing.impl</artifactId>
1188
                <version>3.0.0-SNAPSHOT</version>
1189
            </dependency>
1190

    
1191

    
1192

    
1193
            <dependency>
1194
                <groupId>org.gvsig</groupId>
1195
                <artifactId>org.gvsig.raster.swing.buffer.api</artifactId>
1196
                <version>3.0.0-SNAPSHOT</version>
1197
            </dependency>
1198
            <dependency>
1199
                <groupId>org.gvsig</groupId>
1200
                <artifactId>org.gvsig.raster.swing.buffer.impl</artifactId>
1201
                <version>3.0.0-SNAPSHOT</version>
1202
            </dependency>
1203

    
1204
            <dependency>
1205
                <groupId>org.gvsig</groupId>
1206
                <artifactId>org.gvsig.raster.legend.swing.api</artifactId>
1207
                <version>3.0.0-SNAPSHOT</version>
1208
            </dependency>
1209
            <dependency>
1210
                <groupId>org.gvsig</groupId>
1211
                <artifactId>org.gvsig.raster.legend.swing.impl</artifactId>
1212
                <version>3.0.0-SNAPSHOT</version>
1213
            </dependency>
1214

    
1215
            <dependency>
1216
                <groupId>org.gvsig</groupId>
1217
                <artifactId>org.gvsig.raster.legend.lib.api</artifactId>
1218
                <version>3.0.0-SNAPSHOT</version>
1219
            </dependency>
1220
            <dependency>
1221
                <groupId>org.gvsig</groupId>
1222
                <artifactId>org.gvsig.raster.legend.lib.impl</artifactId>
1223
                <version>3.0.0-SNAPSHOT</version>
1224
            </dependency>
1225
            <dependency>
1226
                <groupId>org.gvsig</groupId>
1227
                <artifactId>org.gvsig.raster.legend.lib.spi</artifactId>
1228
                <version>3.0.0-SNAPSHOT</version>
1229
            </dependency>
1230
            <dependency>
1231
                <groupId>org.gvsig</groupId>
1232
                <artifactId>org.gvsig.raster.legend.imageio</artifactId>
1233
                <version>3.0.0-SNAPSHOT</version>
1234
            </dependency>
1235
            <dependency>
1236
                <groupId>org.gvsig</groupId>
1237
                <artifactId>org.gvsig.fmap.dal.file.imageio</artifactId>
1238
                <version>3.0.0-SNAPSHOT</version>
1239
            </dependency>
1240
            <dependency>
1241
                <groupId>org.gvsig</groupId>
1242
                <artifactId>org.gvsig.fmap.dal.file.png</artifactId>
1243
                <version>3.0.0-SNAPSHOT</version>
1244
            </dependency>
1245
            <dependency>
1246
                <groupId>org.gvsig</groupId>
1247
                <artifactId>org.gvsig.fmap.dal.file.jpg</artifactId>
1248
                <version>3.0.0-SNAPSHOT</version>
1249
            </dependency>
1250
            <dependency>
1251
                <groupId>org.gvsig</groupId>
1252
                <artifactId>org.gvsig.fmap.dal.file.jp2</artifactId>
1253
                <version>3.0.0-SNAPSHOT</version>
1254
            </dependency>
1255
            <dependency>
1256
                <groupId>org.gvsig</groupId>
1257
                <artifactId>org.gvsig.fmap.dal.file.tiff</artifactId>
1258
                <version>3.0.0-SNAPSHOT</version>
1259
            </dependency>
1260
            <dependency>
1261
                <groupId>org.gvsig</groupId>
1262
                <artifactId>org.gvsig.fmap.dal.file.bsq</artifactId>
1263
                <version>3.0.0-SNAPSHOT</version>
1264
            </dependency>
1265

    
1266
            <dependency>
1267
                <groupId>org.gvsig</groupId>
1268
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1269
                <version>3.0.0-SNAPSHOT</version>
1270
            </dependency>
1271
            <dependency>
1272
                <groupId>org.gvsig</groupId>
1273
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1274
                <version>3.0.0-SNAPSHOT</version>
1275
            </dependency>
1276
            <dependency>
1277
                <groupId>org.gvsig</groupId>
1278
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1279
                <version>3.0.0-SNAPSHOT</version>
1280
            </dependency>
1281
            <dependency>
1282
                <groupId>org.gvsig</groupId>
1283
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1284
                <version>3.0.0-SNAPSHOT</version>
1285
            </dependency>
1286
            <dependency>
1287
                <groupId>org.gvsig</groupId>
1288
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1289
                <version>3.0.0-SNAPSHOT</version>
1290
            </dependency>
1291
            <!--
1292
            <dependency>
1293
                <groupId>org.gvsig</groupId>
1294
                <artifactId>org.gvsig.fmap.geometry.generalpath</artifactId>
1295
                <version>2.0.103-SNAPSHOT</version>
1296
            </dependency>
1297
            <dependency>
1298
                <groupId>org.gvsig</groupId>
1299
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1300
                <version>2.0.103-SNAPSHOT</version>
1301
            </dependency>
1302
            -->
1303
            <dependency>
1304
                <groupId>org.gvsig</groupId>
1305
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1306
                <version>3.0.0-SNAPSHOT</version>
1307
            </dependency>
1308
            <dependency>
1309
                <groupId>org.gvsig</groupId>
1310
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1311
                <version>3.0.0-SNAPSHOT</version>
1312
            </dependency>
1313

    
1314

    
1315
            <dependency>
1316
                <groupId>org.gvsig</groupId>
1317
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1318
                <version>3.0.0-SNAPSHOT</version>
1319
            </dependency>
1320
            <dependency>
1321
                <groupId>org.gvsig</groupId>
1322
                <artifactId>org.gvsig.compat.api</artifactId>
1323
                <version>3.0.0-SNAPSHOT</version>
1324
            </dependency>
1325
            <dependency>
1326
                <groupId>org.gvsig</groupId>
1327
                <artifactId>org.gvsig.compat.se</artifactId>
1328
                <version>3.0.0-SNAPSHOT</version>
1329
            </dependency>
1330
            <dependency>
1331
                <groupId>org.gvsig</groupId>
1332
                <artifactId>org.gvsig.remoteclient</artifactId>
1333
                <version>3.0.0-SNAPSHOT</version>
1334
            </dependency>
1335
            <dependency>
1336
                <groupId>org.gvsig</groupId>
1337
                <artifactId>org.gvsig.i18n</artifactId>
1338
                <version>3.0.0-SNAPSHOT</version>
1339
            </dependency>
1340
            <dependency>
1341
                <groupId>org.gvsig</groupId>
1342
                <artifactId>org.gvsig.utils</artifactId>
1343
                <version>3.0.0-SNAPSHOT</version>
1344
            </dependency>
1345
            <dependency>
1346
                <groupId>org.gvsig</groupId>
1347
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1348
                <version>3.0.0-SNAPSHOT</version>
1349
            </dependency>
1350
            <dependency>
1351
                <groupId>org.gvsig</groupId>
1352
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1353
                <version>3.0.0-SNAPSHOT</version>
1354
            </dependency>
1355
            <dependency>
1356
                <groupId>org.gvsig</groupId>
1357
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1358
                <version>3.0.0-SNAPSHOT</version>
1359
            </dependency>
1360
            <dependency>
1361
                <groupId>org.gvsig</groupId>
1362
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1363
                <version>3.0.0-SNAPSHOT</version>
1364
            </dependency>
1365
            <dependency>
1366
                <groupId>org.gvsig</groupId>
1367
                <artifactId>org.gvsig.expressionevaluator.lib.api</artifactId>
1368
                <version>3.0.0-SNAPSHOT</version>
1369
            </dependency>
1370
            <dependency>
1371
                <groupId>org.gvsig</groupId>
1372
                <artifactId>org.gvsig.expressionevaluator.lib.impl</artifactId>
1373
                <version>3.0.0-SNAPSHOT</version>
1374
            </dependency>
1375
            <dependency>
1376
                <groupId>org.gvsig</groupId>
1377
                <artifactId>org.gvsig.temporarystorage.lib.api</artifactId>
1378
                <version>3.0.0-SNAPSHOT</version>
1379
            </dependency>
1380
            <dependency>
1381
                <groupId>org.gvsig</groupId>
1382
                <artifactId>org.gvsig.temporarystorage.lib.impl</artifactId>
1383
                <version>3.0.0-SNAPSHOT</version>
1384
            </dependency>
1385
            <dependency>
1386
                <groupId>org.gvsig</groupId>
1387
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1388
                <version>3.0.0-SNAPSHOT</version>
1389
            </dependency>
1390
            <dependency>
1391
                <groupId>org.gvsig</groupId>
1392
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1393
                <version>3.0.0-SNAPSHOT</version>
1394
                <type>test-jar</type>
1395
                <scope>test</scope>
1396
            </dependency>
1397
            <dependency>
1398
                <groupId>org.gvsig</groupId>
1399
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1400
                <version>3.0.0-SNAPSHOT</version>
1401
            </dependency>
1402
            <dependency>
1403
                <groupId>org.gvsig</groupId>
1404
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1405
                <version>3.0.0-SNAPSHOT</version>
1406
            </dependency>
1407
            <dependency>
1408
                <groupId>org.gvsig</groupId>
1409
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1410
                <version>3.0.0-SNAPSHOT</version>
1411
            </dependency>
1412
            <dependency>
1413
                <groupId>org.gvsig</groupId>
1414
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1415
                <version>3.0.0-SNAPSHOT</version>
1416
            </dependency>
1417
            <dependency>
1418
                <groupId>org.gvsig</groupId>
1419
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1420
                <version>2.0.46-SNAPSHOT</version>
1421
            </dependency>
1422
            <dependency>
1423
                <groupId>org.gvsig</groupId>
1424
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1425
                <version>3.0.0-SNAPSHOT</version>
1426
            </dependency>
1427
            <dependency>
1428
                <groupId>org.gvsig</groupId>
1429
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1430
                <version>3.0.0-SNAPSHOT</version>
1431
            </dependency>
1432
            <dependency>
1433
                <groupId>org.gvsig</groupId>
1434
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1435
                <version>3.0.0-SNAPSHOT</version>
1436
            </dependency>
1437
            <dependency>
1438
                <groupId>org.gvsig</groupId>
1439
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1440
                <version>2.0.196-SNAPSHOT</version>
1441
            </dependency>
1442
            <dependency>
1443
                <groupId>org.gvsig</groupId>
1444
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1445
                <version>3.0.0-SNAPSHOT</version>
1446
            </dependency>
1447
            <dependency>
1448
                <groupId>org.gvsig</groupId>
1449
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1450
                <version>3.0.0-SNAPSHOT</version>
1451
            </dependency>
1452
            <dependency>
1453
                <groupId>org.gvsig</groupId>
1454
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1455
                <version>3.0.0-SNAPSHOT</version>
1456
            </dependency>
1457
            <dependency>
1458
                <groupId>org.gvsig</groupId>
1459
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1460
                <version>3.0.0-SNAPSHOT</version>
1461
            </dependency>
1462
            <dependency>
1463
                <groupId>org.gvsig</groupId>
1464
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1465
                <version>3.0.0-SNAPSHOT</version>
1466
            </dependency>
1467
            <dependency>
1468
                <groupId>org.gvsig</groupId>
1469
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1470
                <version>3.0.0-SNAPSHOT</version>
1471
            </dependency>
1472
            <dependency>
1473
                <groupId>org.gvsig</groupId>
1474
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1475
                <version>3.0.0-SNAPSHOT</version>
1476
            </dependency>
1477
            <dependency>
1478
                <groupId>org.gvsig</groupId>
1479
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1480
                <version>3.0.0-SNAPSHOT</version>
1481
            </dependency>
1482

    
1483
            <dependency>
1484
                <groupId>org.gvsig</groupId>
1485
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1486
                <version>3.0.0-SNAPSHOT</version>
1487
            </dependency>
1488
            <dependency>
1489
                <groupId>org.gvsig</groupId>
1490
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1491
                <version>3.0.0-SNAPSHOT</version>
1492
            </dependency>
1493
            <dependency>
1494
                <groupId>org.gvsig</groupId>
1495
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1496
                <version>3.0.0-SNAPSHOT</version>
1497
                <type>test-jar</type>
1498
                <scope>test</scope>
1499
            </dependency>
1500
            <dependency>
1501
                <groupId>org.gvsig</groupId>
1502
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1503
                <version>3.0.0-SNAPSHOT</version>
1504
            </dependency>
1505
            <dependency>
1506
                <groupId>org.gvsig</groupId>
1507
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1508
                <version>3.0.0-SNAPSHOT</version>
1509
            </dependency>
1510

    
1511
            <dependency>
1512
                <groupId>org.gvsig</groupId>
1513
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1514
                <version>3.0.0-SNAPSHOT</version>
1515
            </dependency>
1516
            <dependency>
1517
                <groupId>org.gvsig</groupId>
1518
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1519
                <version>3.0.0-SNAPSHOT</version>
1520
            </dependency>
1521
            <dependency>
1522
                <groupId>org.gvsig</groupId>
1523
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1524
                <version>3.0.0-SNAPSHOT</version>
1525
            </dependency>
1526
            <dependency>
1527
                <groupId>org.gvsig</groupId>
1528
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1529
                <version>3.0.0-SNAPSHOT</version>
1530
            </dependency>
1531
            <dependency>
1532
                <groupId>org.gvsig</groupId>
1533
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1534
                <version>3.0.0-SNAPSHOT</version>
1535
            </dependency>
1536
            <dependency>
1537
                <groupId>org.gvsig</groupId>
1538
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1539
                <version>2.0.112-SNAPSHOT</version>
1540
            </dependency>
1541
            <dependency>
1542
                <groupId>org.gvsig</groupId>
1543
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1544
                <version>3.0.0-SNAPSHOT</version>
1545
            </dependency>
1546
            <dependency>
1547
                <groupId>org.gvsig</groupId>
1548
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1549
                <version>2.0.49-SNAPSHOT</version>
1550
            </dependency>
1551
            <dependency>
1552
                <groupId>org.gvsig</groupId>
1553
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1554
                <version>3.0.0-SNAPSHOT</version>
1555
            </dependency>
1556
            <!--
1557
                      <dependency>
1558
                        <groupId>org.gvsig</groupId>
1559
                        <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1560
                        <version>2.0.10-SNAPSHOT</version>
1561
                      </dependency>
1562
            -->
1563
            <dependency>
1564
                <groupId>org.gvsig</groupId>
1565
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1566
                <version>3.0.0-SNAPSHOT</version>
1567
            </dependency>
1568
            <dependency>
1569
                <groupId>org.gvsig</groupId>
1570
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1571
                <version>3.0.0-SNAPSHOT</version>
1572
            </dependency>
1573
            <dependency>
1574
                <groupId>org.gvsig</groupId>
1575
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1576
                <version>3.0.0-SNAPSHOT</version>
1577
            </dependency>
1578
            <dependency>
1579
                <groupId>org.gvsig</groupId>
1580
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1581
                <version>3.0.0-SNAPSHOT</version>
1582
            </dependency>
1583
            <!--
1584
            <dependency>
1585
                <groupId>org.gvsig</groupId>
1586
                <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1587
                <version>2.0.24-SNAPSHOT</version>
1588
            </dependency>
1589
            -->
1590
            <dependency>
1591
                <groupId>org.gvsig</groupId>
1592
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1593
                <version>3.0.0-SNAPSHOT</version>
1594
            </dependency>
1595
            <dependency>
1596
                <groupId>org.gvsig</groupId>
1597
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1598
                <version>3.0.0-SNAPSHOT</version>
1599
            </dependency>
1600
            <dependency>
1601
                <groupId>org.gvsig</groupId>
1602
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1603
                <version>3.0.0-SNAPSHOT</version>
1604
            </dependency>
1605
            <dependency>
1606
                <groupId>org.gvsig</groupId>
1607
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1608
                <version>3.0.0-SNAPSHOT</version>
1609
            </dependency>
1610
        </dependencies>
1611
    </dependencyManagement>
1612

    
1613
    <dependencies>
1614
        <dependency>
1615
            <groupId>junit</groupId>
1616
            <artifactId>junit</artifactId>
1617
            <scope>test</scope>
1618
        </dependency>
1619
    </dependencies>
1620

    
1621
    <build>
1622
        <extensions>
1623
            <extension>
1624
                <groupId>org.apache.maven.wagon</groupId>
1625
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1626
                <version>2.4</version>
1627
            </extension>
1628
        </extensions>
1629

    
1630
        <pluginManagement>
1631
            <plugins>
1632

    
1633
                <plugin>
1634
                    <groupId>org.apache.maven.plugins</groupId>
1635
                    <artifactId>maven-scm-plugin</artifactId>
1636
                    <version>1.9</version>
1637
                    <configuration>
1638
                        <connectionType>connection</connectionType>
1639
                    </configuration>
1640
                </plugin>
1641

    
1642
                <plugin>
1643
                    <groupId>org.apache.maven.plugins</groupId>
1644
                    <artifactId>maven-compiler-plugin</artifactId>
1645
                    <version>2.3.2</version>
1646
                    <configuration>
1647
                        <source>1.7</source>
1648
                        <target>1.7</target>
1649
                        <encoding>ISO-8859-1</encoding>
1650
                    </configuration>
1651
                </plugin>
1652

    
1653
                <plugin>
1654
                    <groupId>org.apache.maven.plugins</groupId>
1655
                    <artifactId>maven-resources-plugin</artifactId>
1656
                    <version>2.4.3</version>
1657
                    <configuration>
1658
                        <encoding>ISO-8859-1</encoding>
1659
                    </configuration>
1660
                </plugin>
1661

    
1662
                <plugin>
1663
                    <groupId>org.apache.maven.plugins</groupId>
1664
                    <artifactId>maven-eclipse-plugin</artifactId>
1665
                    <configuration>
1666
                        <downloadSources>true</downloadSources>
1667
                        <downloadJavadocs>true</downloadJavadocs>
1668
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1669
                    </configuration>
1670
                </plugin>
1671

    
1672
                <plugin>
1673
                    <groupId>org.apache.maven.plugins</groupId>
1674
                    <artifactId>maven-surefire-plugin</artifactId>
1675
                    <version>2.7.1</version>
1676
                    <configuration>
1677
                        <forkMode>once</forkMode>
1678
                        <environmentVariables>
1679
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1680
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1681
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1682
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1683
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1684
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1685
                        </environmentVariables>
1686
                    </configuration>
1687
                </plugin>
1688

    
1689
                <plugin>
1690
                    <groupId>org.apache.maven.plugins</groupId>
1691
                    <artifactId>maven-failsafe-plugin</artifactId>
1692
                    <executions>
1693
                        <execution>
1694
                            <goals>
1695
                                <goal>integration-test</goal>
1696
                                <goal>verify</goal>
1697
                            </goals>
1698
                        </execution>
1699
                    </executions>
1700
                    <configuration>
1701
                        <forkMode>once</forkMode>
1702
                        <environmentVariables>
1703
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1704
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1705
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1706
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1707
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1708
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1709
                        </environmentVariables>
1710
                    </configuration>
1711
                </plugin>
1712

    
1713
                <plugin>
1714
                    <groupId>org.apache.maven.plugins</groupId>
1715
                    <artifactId>maven-javadoc-plugin</artifactId>
1716
                    <version>2.10.4</version>
1717
                    <configuration>
1718
                        <failOnError>false</failOnError>
1719
                        <docTitle>${project.name} ${project.version}</docTitle>
1720
                        <encoding>ISO-8859-1</encoding>
1721
                        <footer />
1722
                        <header />
1723
                        <keywords>false</keywords>
1724
                        <!-- Don't include the deprecateds items in the javadoc -->
1725
                        <nodeprecated>true</nodeprecated>
1726
                        <!-- Don't generate javadoc of project with submodules -->
1727
                        <aggregate>false</aggregate>
1728
                        <!-- Removed detection of links due to its high cost -->
1729
                        <detectJavaApiLink>false</detectJavaApiLink>
1730
                        <detectLinks>false</detectLinks>
1731
                        <detectOfflineLinks>false</detectOfflineLinks>
1732
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1733
                        <includeDependencySources>false</includeDependencySources>
1734
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1735
                        <javaApiLinks>
1736
                            <property>
1737
                                <name>api_1.4</name>
1738
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1739
                            </property>
1740
                            <property>
1741
                                <name>api_1.5</name>
1742
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1743
                            </property>
1744
                            <property>
1745
                                <name>api_1.6</name>
1746
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1747
                            </property>
1748
                            <property>
1749
                                <name>api_1.7</name>
1750
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1751
                            </property>
1752
                        </javaApiLinks>
1753
                        <additionalparam>-quiet -Xmaxerrs 10000</additionalparam>
1754
                    </configuration>
1755
                </plugin>
1756

    
1757
                <plugin>
1758
                    <groupId>org.apache.maven.plugins</groupId>
1759
                    <artifactId>maven-site-plugin</artifactId>
1760
                    <version>3.3</version>
1761
                    <configuration>
1762
                        <chmod>true</chmod>
1763
                        <chmodMode>a+rwX</chmodMode>
1764
                    </configuration>
1765
                </plugin>
1766

    
1767
                <plugin>
1768
                    <groupId>org.apache.maven.plugins</groupId>
1769
                    <artifactId>maven-jar-plugin</artifactId>
1770
                    <version>2.3.1</version>
1771
                    <configuration>
1772
                        <archive>
1773
                            <manifestEntries>
1774
                                <Built-By>gvSIG Team</Built-By>
1775
                            </manifestEntries>
1776
                        </archive>
1777
                    </configuration>
1778
                </plugin>
1779

    
1780
                <plugin>
1781
                    <groupId>org.codehaus.mojo</groupId>
1782
                    <artifactId>properties-maven-plugin</artifactId>
1783
                    <version>1.0-alpha-2</version>
1784
                </plugin>
1785

    
1786
                <plugin>
1787
                    <groupId>org.apache.maven.plugins</groupId>
1788
                    <artifactId>maven-antrun-plugin</artifactId>
1789
                    <version>1.7</version>
1790
                </plugin>
1791

    
1792
                <plugin>
1793
                    <groupId>org.codehaus.mojo</groupId>
1794
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1795
                    <version>1.9</version>
1796
                </plugin>
1797

    
1798
                <plugin>
1799
                    <groupId>org.apache.maven.plugins</groupId>
1800
                    <artifactId>maven-release-plugin</artifactId>
1801
                    <version>2.4.1</version>
1802
                </plugin>
1803

    
1804
                <plugin>
1805
                    <groupId>org.apache.maven.plugins</groupId>
1806
                    <artifactId>maven-deploy-plugin</artifactId>
1807
                    <version>2.6</version>
1808
                </plugin>
1809

    
1810
                <plugin>
1811
                    <artifactId>maven-assembly-plugin</artifactId>
1812
                    <version>2.4</version>
1813
                    <executions>
1814
                        <execution>
1815
                            <id>gvsig-plugin-package</id>
1816
                            <phase>package</phase>
1817
                            <configuration>
1818
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1819
                                <appendAssemblyId>false</appendAssemblyId>
1820
                                <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>
1821
                                <descriptors>
1822
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1823
                                </descriptors>
1824
                            </configuration>
1825
                        </execution>
1826
                    </executions>
1827
                </plugin>
1828

    
1829
                <plugin>
1830
                    <groupId>org.apache.maven.plugins</groupId>
1831
                    <artifactId>maven-clean-plugin</artifactId>
1832
                    <version>2.4.1</version>
1833
                </plugin>
1834

    
1835
                <plugin>
1836
                    <groupId>org.codehaus.mojo</groupId>
1837
                    <artifactId>exec-maven-plugin</artifactId>
1838
                    <version>1.2</version>
1839
                </plugin>
1840

    
1841
                <plugin>
1842
                    <!-- invoke as "mvn license:format" to fix the header -->
1843
                    <!-- invoke as "mvn license:check" to check the header -->
1844
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1845
                    <groupId>com.mycila.maven-license-plugin</groupId>
1846
                    <artifactId>maven-license-plugin</artifactId>
1847
                    <version>1.10.b1</version>
1848
                    <configuration>
1849
                        <header>header.txt</header>
1850
                        <failIfMissing>false</failIfMissing>
1851
                        <aggregate>false</aggregate>
1852
                        <strictCheck>true</strictCheck>
1853
                        <encoding>ISO-8859-1</encoding>
1854
                        <quiet>false</quiet>
1855
                        <excludes>
1856
                            <exclude>**/*.properties</exclude>
1857
                            <exclude>**/*.txt</exclude>
1858
                            <exclude>**/*.jpg</exclude>
1859
                            <exclude>**/*.jpeg</exclude>
1860
                            <exclude>**/*.svg</exclude>
1861
                            <exclude>**/*.png</exclude>
1862
                            <exclude>**/*.gvssym</exclude>
1863
                            <exclude>**/*.def</exclude>
1864
                            <exclude>**/*.msg</exclude>
1865
                        </excludes>
1866
                    </configuration>
1867
                    <dependencies>
1868
                        <dependency>
1869
                            <groupId>org.gvsig</groupId>
1870
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1871
                            <version>1.0.0</version>
1872
                        </dependency>
1873
                    </dependencies>
1874
                </plugin>
1875

    
1876
                <!-- Habria que ver si es posible sustituir el plugin -->
1877
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1878
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1879
                <!--
1880
                <plugin>
1881
                    <groupId>org.codehaus.mojo</groupId>
1882
                    <artifactId>license-maven-plugin</artifactId>
1883
                    <version>1.5</version>
1884
                </plugin>
1885
                -->
1886

    
1887
                <plugin>
1888
                    <groupId>org.apache.maven.plugins</groupId>
1889
                    <artifactId>maven-checkstyle-plugin</artifactId>
1890
                    <version>2.10</version>
1891
                </plugin>
1892

    
1893
                <plugin>
1894
                    <groupId>org.apache.maven.plugins</groupId>
1895
                    <artifactId>maven-source-plugin</artifactId>
1896
                    <version>2.2.1</version>
1897
                </plugin>
1898

    
1899
                <plugin>
1900
                    <groupId>org.codehaus.gmaven</groupId>
1901
                    <artifactId>gmaven-plugin</artifactId>
1902
                    <version>1.5</version>
1903
                    <configuration>
1904
                        <providerSelection>2.0</providerSelection>
1905
                    </configuration>
1906
                    <dependencies>
1907
                        <dependency>
1908
                            <groupId>com.github.lookfirst</groupId>
1909
                            <artifactId>sardine</artifactId>
1910
                            <version>5.0.1</version>
1911
                        </dependency>
1912
                    </dependencies>
1913
                    <executions>
1914

    
1915
                        <execution>
1916
                            <id>increase-build-number</id>
1917
                            <phase>process-sources</phase>
1918
                            <configuration>
1919
                                <source><![CDATA[
1920
                    // use "mvn -Dincrease-build-number process-sources"
1921
                    if( project.properties["increase-build-number"] == null ) {
1922
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1923
                    } else {
1924
                      File file = new File(project.basedir,"buildNumber.properties")
1925
                      if( ! file.exists() ) {
1926
                          log.info("Skip increment build number (buildNumber.property not present).")
1927
                        } else {
1928
                        Properties props = new Properties()
1929

    
1930
                        props.load(file.newDataInputStream())
1931
                        value = (props.getProperty("buildNumber") as int) + 1
1932
                        props.setProperty("buildNumber",value as String)
1933
                        props.store(file.newWriter(), null)
1934
                        log.info("Setting build number to " + value)
1935
                      }
1936
                    }
1937
                  ]]></source>
1938
                            </configuration>
1939
                        </execution>
1940

    
1941
                        <execution>
1942
                            <id>build-package-info</id>
1943
                            <phase>prepare-package</phase>
1944
                            <configuration>
1945
                                <source><![CDATA[
1946
                      if( project.properties["buildNumber"] == null) {
1947
                        log.info("Skip build package.info (buildNumber.property not present).")
1948
                        log.info("Skip build package.info index (buildNumber.property not present).")
1949
                      } else {
1950
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1951
                                                if( poolURL[-1] != "/" ) {
1952
                                                        poolURL = poolURL + "/";
1953
                                                }
1954
                        package_info_file  = new File(project.basedir, "target/package.info")
1955
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1956
                        Properties props = new Properties()
1957
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1958
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1959
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1960
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1961
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1962
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1963
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1964
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1965
                        props.setProperty('type', "plugin")
1966
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1967
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1968
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1969
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1970
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1971
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1972
                        props.setProperty('model-version', '1.0.1')
1973
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1974
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1975
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1976

    
1977
                        props.store(package_info_file.newWriter(), null)
1978

    
1979
                        pkgname = "gvSIG-desktop-" +
1980
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1981
                          project.properties["gvsig.package.info.code"] + "-" +
1982
                          project.properties["gvsig.package.info.version"] + "-" +
1983
                          project.properties["buildNumber"] + "-" +
1984
                          project.properties["gvsig.package.info.state"] + "-" +
1985
                          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1986
                          project.properties["gvsig.package.info.architecture"] + "-" +
1987
                          project.properties["gvsig.package.info.javaVM"]
1988
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1989
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1990
                        package_info_file.getParentFile().mkdirs()
1991
                        props.setProperty('download-url',
1992
                          poolURL +
1993
                          project.properties["gvsig.package.info.code"] + "/" +
1994
                          pkgname + ".gvspkg"
1995
                        )
1996
                        props.store(package_info_file.newWriter(), null)
1997
                      }
1998
                  ]]></source>
1999
                            </configuration>
2000
                        </execution>
2001

    
2002
                        <execution>
2003
                            <id>build-package-index</id>
2004
                            <phase>package</phase>
2005
                            <configuration>
2006
                                <source><![CDATA[
2007
                    ant = new AntBuilder()
2008
                    if( project.properties["buildNumber"] == null) {
2009
                      log.info("Skip building package index (buildNumber.property not present).")
2010
                    } else {
2011
                      pkgname = "gvSIG-desktop-" +
2012
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2013
                        project.properties["gvsig.package.info.code"] + "-" +
2014
                        project.properties["gvsig.package.info.version"] + "-" +
2015
                        project.properties["buildNumber"] + "-" +
2016
                        project.properties["gvsig.package.info.state"] + "-" +
2017
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2018
                        project.properties["gvsig.package.info.architecture"] + "-" +
2019
                        project.properties["gvsig.package.info.javaVM"]
2020

    
2021
                      log.info("Building package index " + pkgname + ".gvspki")
2022
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
2023
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
2024
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
2025
                    }
2026
                  ]]></source>
2027
                            </configuration>
2028
                        </execution>
2029

    
2030
                        <execution>
2031
                            <id>install-plugin</id>
2032
                            <phase>install</phase>
2033
                            <configuration>
2034
                                <source><![CDATA[
2035
                    if( project.properties["buildNumber"] == null) {
2036
                      log.info("Skip install package (buildNumber.property not present).")
2037
                    } else {
2038
                      ant = new AntBuilder()
2039
                      pkgname = "gvSIG-desktop-" +
2040
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2041
                        project.properties["gvsig.package.info.code"] + "-" +
2042
                        project.properties["gvsig.package.info.version"] + "-" +
2043
                        project.properties["buildNumber"] + "-" +
2044
                        project.properties["gvsig.package.info.state"] + "-" +
2045
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2046
                        project.properties["gvsig.package.info.architecture"] + "-" +
2047
                        project.properties["gvsig.package.info.javaVM"]
2048

    
2049
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
2050
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
2051
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
2052
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2053
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
2054

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

    
2058
                        target + "/" + project.properties["gvsig.package.info.code"]
2059

    
2060
                              log.info("Install plugin to " + target)
2061
                              ant.unzip(src: source, dest: target)
2062
                      } else {
2063
                          log.info("Skip plugin install.")
2064
                      }
2065
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2066
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2067
                              target = new File(project.properties["gvsig.product.folder.path"] +
2068
                                "/install/" +
2069
                                project.properties["gvsig.package.info.code"] + "/" +
2070
                                pkgname + ".gvspkg")
2071
                              target.getParentFile().mkdirs()
2072

    
2073
                              log.info("Copy plugin package from " + source + " to " + target)
2074
                              ant.copy(file:source, tofile:target.getAbsolutePath())
2075

    
2076
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
2077
                              target = project.properties["gvsig.product.folder.path"] +
2078
                                "/install/" +
2079
                                project.properties["gvsig.package.info.code"] + "/" +
2080
                                pkgname + ".gvspki"
2081
                              log.info("Copy plugin package index from " + source + " to " + target)
2082
                              ant.copy(file:source, tofile:target)
2083
                      } else {
2084
                          log.info("Skip plugin package install.")
2085
                                          }
2086
                    }
2087
                  ]]></source>
2088
                            </configuration>
2089
                        </execution>
2090

    
2091
                        <execution>
2092
                            <id>deploy-package</id>
2093
                            <phase>install</phase>
2094
                            <configuration>
2095
                                <source><![CDATA[
2096

    
2097
// To deploy package use:
2098
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
2099
//
2100
if( project.properties["deploy-package"] != null ) {
2101
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2102
        poolURL = project.properties["gvsig.package.info.poolURL"];
2103
        if( poolURL[-1] != "/" ) {
2104
            poolURL = poolURL + "/";
2105
        }
2106
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
2107
        log.info("Deploy plugin package to '"+targetPath+"'.");
2108

    
2109
        pkgname = "gvSIG-desktop-" +
2110
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2111
        project.properties["gvsig.package.info.code"] + "-" +
2112
        project.properties["gvsig.package.info.version"] + "-" +
2113
        project.properties["buildNumber"] + "-" +
2114
        project.properties["gvsig.package.info.state"] + "-" +
2115
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2116
        project.properties["gvsig.package.info.architecture"] + "-" +
2117
        project.properties["gvsig.package.info.javaVM"];
2118

    
2119
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2120
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2121

    
2122
        log.info("Creating addon-request.txt in target folder");
2123
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2124
            out.println("");
2125
            out.println("# "+pkgname);
2126
            out.println("");
2127
            out.println(targetPath+"/" + pkgname + ".gvspki");
2128
            out.println("");
2129
        }
2130

    
2131
        if( project.properties["username"] == null ) {
2132
            print("Enter user name: ");
2133
            user = System.console().readLine().toString()
2134
            if( user != "" ) {
2135
                project.properties.setProperty("username",user);
2136
            }
2137
        }
2138
        if( project.properties["password"] == null ) {
2139
            print("Enter password for user '" + project.properties["username"] + "': ");
2140
            password = System.console().readPassword().toString()
2141
            if( password != "" ) {
2142
                project.properties.setProperty("password",password);
2143
            }
2144
        }
2145
        WebDAVClient session = new WebDAVClient(log);
2146
        if( project.properties["username"] == null || project.properties["password"] == null ) {
2147
            log.info("[WEBDAV] creating non authenticated session.");
2148
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2149
            session.login();
2150
        } else {
2151
            session.login(project.properties["username"], project.properties["password"]);
2152
        }
2153
        session.makedirs(targetPath);
2154
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2155
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2156

    
2157
    } else {
2158
        log.info("Skip plugin package deploy. It not be installed by default.");
2159
    }
2160
} else {
2161
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2162
}
2163

    
2164
public class WebDAVClient {
2165

    
2166
    def log;
2167

    
2168
    private String user;
2169
    private String password;
2170
    private Object sardine;
2171

    
2172
    public WebDAVClient(log) {
2173
        disableCertificateValidation();
2174
            this.log = log;
2175
    }
2176

    
2177
    public void login(String user, String password) {
2178
        log.info("[WEBDAV] login as '"+user+"'.");
2179
        def SardineFactory
2180
        try {
2181
            SardineFactory = "com.github.sardine.SardineFactory" as Class
2182
        } catch (Exception ex) {
2183
            log.error("[WEBDAV] can't get SardineFactory.",ex);
2184
        }
2185
        this.user = user;
2186
        this.password = password;
2187
        this.sardine = SardineFactory.begin(this.user,this.password);
2188
    }
2189

    
2190
    public void login() {
2191
        log.info("[WEBDAV] login as guest");
2192
        this.sardine = SardineFactory.begin();
2193
    }
2194

    
2195
    public boolean exists(String url) throws Exception {
2196
        return sardine.exists(url);
2197
    }
2198

    
2199
    public void put(String source, String target) throws Exception {
2200
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2201
        InputStream fis = new FileInputStream(new File(source));
2202
        sardine.put(target, fis);
2203
        log.info("[WEBDAV] put ok.");
2204
    }
2205

    
2206
    public void mkdir(String url) throws Exception {
2207
        if( ! exists(url) ) {
2208
            log.info("[WEBDAV] mkdir '"+url+"'.");
2209
            sardine.createDirectory(url);
2210
        }
2211
    }
2212

    
2213
    public List list(String url) throws Exception {
2214
        List resources = sardine.list(url);
2215
        return resources;
2216
    }
2217

    
2218
    void disableCertificateValidation() {
2219
    /*
2220
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2221
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2222
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2223
                    return new java.security.cert.X509Certificate[0];
2224
                }
2225

    
2226
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2227
                }
2228

    
2229
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2230
                }
2231
            };
2232

    
2233
        // Ignore differences between given hostname and certificate hostname
2234
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2235
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2236
                return true;
2237
            }
2238
        };
2239

    
2240
        // Install the all-trusting trust manager
2241
        try {
2242
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2243
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2244
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2245
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2246
        } catch (Exception e) {
2247
        }
2248
        */
2249
    }
2250

    
2251
    public void makedirs(String url) throws Exception {
2252
        log.info("[WEBDAV] makedirs '"+url+"'.");
2253
        URL u = new URL(url);
2254
        String[] x = u.getPath().split("/");
2255
        String path = "";
2256
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2257
} ]]></source>
2258
                            </configuration>
2259
                        </execution>
2260

    
2261
                    </executions>
2262
                </plugin>
2263

    
2264
            </plugins>
2265
        </pluginManagement>
2266

    
2267
        <plugins>
2268
            <plugin>
2269
                <groupId>org.apache.maven.plugins</groupId>
2270
                <artifactId>maven-scm-plugin</artifactId>
2271
            </plugin>
2272

    
2273
            <plugin>
2274
                <artifactId>maven-clean-plugin</artifactId>
2275
                <configuration>
2276
                    <filesets>
2277
                        <fileset>
2278
                            <directory>${user.home}/.depman/</directory>
2279
                            <includes>
2280
                                <include>**</include>
2281
                            </includes>
2282
                        </fileset>
2283
                    </filesets>
2284
                    <followSymLinks>true</followSymLinks>
2285
                </configuration>
2286
            </plugin>
2287

    
2288
            <plugin>
2289
                <groupId>org.apache.maven.plugins</groupId>
2290
                <artifactId>maven-release-plugin</artifactId>
2291
                <configuration>
2292
                    <!-- The property svn.tags.folder is used in external projects   -->
2293
                    <!-- to override configuraction of tagBase -->
2294
                    <tagBase>${svn.tags.folder}</tagBase>
2295
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2296
                    are not installed, so the dependencies between modules are not met. With this configuration
2297
                    we force the module installation. -->
2298
                    <preparationGoals>clean install</preparationGoals>
2299
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2300
                    <!-- Dont make site-deploy -->
2301
                    <!-- You need to run it after in folder target/checkout -->
2302
                    <goals>deploy</goals>
2303
                </configuration>
2304
            </plugin>
2305

    
2306
            <plugin>
2307
                <!-- load ".gvsig-devel.properties" -->
2308
                <groupId>org.codehaus.mojo</groupId>
2309
                <artifactId>properties-maven-plugin</artifactId>
2310
                <configuration>
2311
                    <files>
2312
                        <!-- Define gvsig.product.folder.path in this property -->
2313
                        <file>${user.home}/.gvsig-devel.properties</file>
2314
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2315
                        <file>${project.basedir}/gvsig-devel.properties</file>
2316
                        <file>buildNumber.properties</file>
2317
                    </files>
2318
                    <quiet>true</quiet>
2319
                </configuration>
2320
                <executions>
2321
                    <execution>
2322
                        <id>default</id>
2323
                        <phase>prepare-package</phase>
2324
                        <goals>
2325
                            <goal>read-project-properties</goal>
2326
                        </goals>
2327
                    </execution>
2328
                    <execution>
2329
                        <id>default-clean</id>
2330
                        <phase>pre-clean</phase>
2331
                        <goals>
2332
                            <goal>read-project-properties</goal>
2333
                        </goals>
2334
                    </execution>
2335
                </executions>
2336
            </plugin>
2337

    
2338
            <!--
2339
                        <plugin>
2340
                            <groupId>org.codehaus.mojo</groupId>
2341
                            <artifactId>animal-sniffer-maven-plugin</artifactId>
2342
                            <executions>
2343
                                <execution>
2344
                                    <id>check-java-api</id>
2345
                                    <phase>package</phase>
2346
                                    <goals>
2347
                                        <goal>check</goal>
2348
                                    </goals>
2349
                                    <configuration>
2350
                                        <skip>false</skip>
2351
                                        <signature>
2352
                                            <groupId>org.codehaus.mojo.signature</groupId>
2353
                                            <artifactId>java18</artifactId>
2354
                                            <version>1.0</version>
2355
                                        </signature>
2356
                                        <ignores>
2357
                                            <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2358
                                            <ignore>java.nio.ByteBuffer</ignore>
2359
                                            <ignore>java.nio.MappedByteBuffer</ignore>
2360
                                        </ignores>
2361
                                    </configuration>
2362
                                </execution>
2363
                            </executions>
2364
                        </plugin>
2365
            -->
2366
            <plugin>
2367
                <groupId>org.apache.maven.plugins</groupId>
2368
                <artifactId>maven-javadoc-plugin</artifactId>
2369
                <executions>
2370
                    <execution>
2371
                        <id>attach-javadocs</id>
2372
                        <goals>
2373
                            <goal>jar</goal>
2374
                        </goals>
2375
                    </execution>
2376
                </executions>
2377
            </plugin>
2378

    
2379
            <plugin>
2380
                <groupId>org.apache.maven.plugins</groupId>
2381
                <artifactId>maven-source-plugin</artifactId>
2382
                <configuration>
2383
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2384
                </configuration>
2385
                <executions>
2386
                    <execution>
2387
                        <id>attach-sources</id>
2388
                        <phase>verify</phase>
2389
                        <goals>
2390
                            <goal>jar-no-fork</goal>
2391
                        </goals>
2392
                    </execution>
2393
                    <execution>
2394
                        <id>attach-test-sources</id>
2395
                        <phase>verify</phase>
2396
                        <goals>
2397
                            <goal>test-jar-no-fork</goal>
2398
                        </goals>
2399
                    </execution>
2400
                </executions>
2401
            </plugin>
2402

    
2403
            <plugin>
2404
                <groupId>org.apache.maven.plugins</groupId>
2405
                <artifactId>maven-checkstyle-plugin</artifactId>
2406
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2407
                <configuration>
2408
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2409
                    <enableRulesSummary>true</enableRulesSummary>
2410
                    <failsOnError>false</failsOnError>
2411
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2412
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2413
                </configuration>
2414
                <dependencies>
2415
                    <dependency>
2416
                        <groupId>org.gvsig</groupId>
2417
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2418
                        <version>1.0.0</version>
2419
                    </dependency>
2420
                </dependencies>
2421
            </plugin>
2422

    
2423
            <plugin>
2424
                <!-- to continue building  when test fail -->
2425
                <groupId>org.apache.maven.plugins</groupId>
2426
                <artifactId>maven-surefire-plugin</artifactId>
2427
                <configuration>
2428
                    <testFailureIgnore>true</testFailureIgnore>
2429
                </configuration>
2430
            </plugin>
2431

    
2432
        </plugins>
2433
    </build>
2434

    
2435

    
2436
    <reporting>
2437
        <excludeDefaults>true</excludeDefaults>
2438
        <plugins>
2439
            <plugin>
2440
                <groupId>org.apache.maven.plugins</groupId>
2441
                <artifactId>maven-project-info-reports-plugin</artifactId>
2442
                <version>2.7</version>
2443
                <reportSets>
2444
                    <reportSet>
2445
                        <reports>
2446
                            <report>index</report>
2447
                            <report>summary</report>
2448
                            <report>scm</report>
2449
                            <report>license</report>
2450
                            <report>project-team</report>
2451
                            <report>issue-tracking</report>
2452
                            <report>mailing-list</report>
2453
                            <report>modules</report>
2454

    
2455
                            <report>dependency-info</report>
2456
                            <!-- Removed due to its high cost
2457
                            <report>dependency-management</report>
2458
                            <report>dependencies</report>
2459
                            -->
2460
                            <report>dependency-convergence</report>
2461

    
2462
                            <!--
2463
                            <report>plugins</report>
2464
                            <report>plugin-management</report>
2465
                            <report>distribution-management</report>
2466
                            -->
2467

    
2468
                            <!-- gvSIG does not have Continuous Integration System
2469
                            <report>cim</report>
2470
                            -->
2471
                        </reports>
2472
                    </reportSet>
2473
                </reportSets>
2474
            </plugin>
2475
            <plugin>
2476
                <groupId>org.apache.maven.plugins</groupId>
2477
                <artifactId>maven-javadoc-plugin</artifactId>
2478
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2479
                <version>2.9.1</version>
2480
                <configuration>
2481
                    <!-- Don't include the deprecateds items in the javadoc -->
2482
                    <nodeprecated>true</nodeprecated>
2483
                    <!-- Don't generate javadoc of project with submodules -->
2484
                    <aggregate>false</aggregate>
2485
                    <!-- Removed detection of links due to its high cost -->
2486
                    <detectJavaApiLink>false</detectJavaApiLink>
2487
                    <detectLinks>false</detectLinks>
2488
                    <detectOfflineLinks>false</detectOfflineLinks>
2489
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2490
                    <includeDependencySources>false</includeDependencySources>
2491
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2492
                </configuration>
2493
                <reportSets>
2494
                    <reportSet>
2495
                        <id>html</id>
2496
                        <reports>
2497
                            <report>javadoc</report>
2498
                            <!-- removed javadocs of tests -->
2499
                        </reports>
2500
                    </reportSet>
2501
                </reportSets>
2502
            </plugin>
2503
            <plugin>
2504
                <groupId>org.apache.maven.plugins</groupId>
2505
                <artifactId>maven-jxr-plugin</artifactId>
2506
                <version>2.3</version>
2507
                <configuration>
2508
                    <linkJavadoc>true</linkJavadoc>
2509
                    <aggregate>false</aggregate>
2510
                </configuration>
2511
            </plugin>
2512
            <plugin>
2513
                <groupId>org.codehaus.mojo</groupId>
2514
                <artifactId>findbugs-maven-plugin</artifactId>
2515
                <version>2.5.2</version>
2516
            </plugin>
2517

    
2518
        </plugins>
2519
    </reporting>
2520

    
2521

    
2522
    <profiles>
2523

    
2524
        <profile>
2525
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2526
            <id>gvsig-root</id>
2527
            <activation>
2528
                <file>
2529
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2530
                </file>
2531
            </activation>
2532
            <build>
2533
                <plugins>
2534

    
2535
                    <plugin>
2536
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2537
                        <groupId>org.codehaus.gmaven</groupId>
2538
                        <artifactId>gmaven-plugin</artifactId>
2539
                        <executions>
2540
                            <execution>
2541
                                <id>initialize-gvsig-product-folder-path</id>
2542
                                <phase>generate-sources</phase>
2543
                                <goals>
2544
                                    <goal>execute</goal>
2545
                                </goals>
2546
                                <configuration>
2547
                                    <source><![CDATA[
2548
                    if( project.artifactId != "org.gvsig.desktop" ) {
2549
                            log.warn("Skip initialization of gvsig-devel.properties.")
2550
                    } else {
2551
                      home = System.getenv('HOME')
2552
                      if( home == null ) {
2553
                        home = System.properties['user.home']
2554
                      }
2555
                      Properties props = new Properties()
2556
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2557
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2558
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2559
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2560
                            props.load(propsFile.newDataInputStream())
2561
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2562
                            props.store(propsFile.newWriter(), null)
2563
                      } else {
2564
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2565
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2566
                        try {
2567
                          props.load(propsFile.newDataInputStream())
2568
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2569
                          if( gvsigProductFolderPath == null ) {
2570
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2571
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2572
                            props.store(propsFile.newWriter(), null)
2573
                          }
2574
                        } catch(java.io.FileNotFoundException e){
2575
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2576
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2577
                          props.store(propsFile.newWriter(), null)
2578
                        }
2579
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2580
                          f = new File(gvsigProductFolderPathDefault)
2581
                          f.mkdirs();
2582
                                                  new File(f,"WARNING.txt").withWriter { out ->
2583
                                                          out.println();
2584
                                                          out.println("The product folder used is set to:");
2585
                                                          out.println();
2586
                                                          out.println(gvsigProductFolderPath);
2587
                                                          out.println();
2588
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2589
                                                          out.println();
2590
                                                  }
2591
                        }
2592
                      }
2593
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2594
                    }
2595
                  ]]></source>
2596
                                </configuration>
2597
                            </execution>
2598

    
2599
                        </executions>
2600
                    </plugin>
2601

    
2602
                </plugins>
2603
            </build>
2604
        </profile>
2605

    
2606

    
2607

    
2608
        <profile>
2609
            <!-- This profile is used to packege and install the gvSIG plugins -->
2610
            <id>gvsig-plugin</id>
2611
            <activation>
2612
                <file>
2613
                    <exists>buildNumber.properties</exists>
2614
                </file>
2615
            </activation>
2616
            <build>
2617
                <plugins>
2618

    
2619
                    <plugin>
2620
                        <artifactId>maven-assembly-plugin</artifactId>
2621
                        <executions>
2622
                            <execution>
2623
                                <id>gvsig-plugin-package</id>
2624
                                <phase>package</phase>
2625
                                <goals>
2626
                                    <goal>single</goal>
2627
                                </goals>
2628
                            </execution>
2629
                        </executions>
2630
                    </plugin>
2631

    
2632
                    <plugin>
2633
                        <artifactId>maven-clean-plugin</artifactId>
2634
                        <configuration>
2635
                            <skip>false</skip>
2636
                            <failOnError>true</failOnError>
2637
                            <filesets>
2638
                                <fileset>
2639
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2640
                                </fileset>
2641
                            </filesets>
2642
                        </configuration>
2643
                        <executions>
2644
                            <execution>
2645
                                <id>default-clean</id>
2646
                                <phase>clean</phase>
2647
                            </execution>
2648
                        </executions>
2649
                    </plugin>
2650

    
2651
                    <plugin>
2652
                        <groupId>org.codehaus.gmaven</groupId>
2653
                        <artifactId>gmaven-plugin</artifactId>
2654
                        <executions>
2655

    
2656
                            <execution>
2657
                                <id>increase-build-number</id>
2658
                                <phase>process-sources</phase>
2659
                                <goals>
2660
                                    <goal>execute</goal>
2661
                                </goals>
2662
                            </execution>
2663

    
2664
                            <execution>
2665
                                <id>build-package-info</id>
2666
                                <phase>prepare-package</phase>
2667
                                <goals>
2668
                                    <goal>execute</goal>
2669
                                </goals>
2670
                            </execution>
2671

    
2672
                            <execution>
2673
                                <id>build-package-index</id>
2674
                                <phase>package</phase>
2675
                                <goals>
2676
                                    <goal>execute</goal>
2677
                                </goals>
2678
                            </execution>
2679

    
2680
                            <execution>
2681
                                <id>install-plugin</id>
2682
                                <phase>install</phase>
2683
                                <goals>
2684
                                    <goal>execute</goal>
2685
                                </goals>
2686
                            </execution>
2687

    
2688
                            <execution>
2689
                                <id>deploy-package</id>
2690
                                <phase>install</phase>
2691
                                <goals>
2692
                                    <goal>execute</goal>
2693
                                </goals>
2694
                            </execution>
2695

    
2696
                        </executions>
2697
                    </plugin>
2698

    
2699
                </plugins>
2700
            </build>
2701
        </profile>
2702

    
2703
    </profiles>
2704

    
2705
    <properties>
2706
        <!-- General configuration -->
2707
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2708
        <localRepository>${user.home}/.m2/repository</localRepository>
2709
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2710

    
2711
        <!-- The property svn.tags.folder is used in external projects to override  -->
2712
        <!-- configuraction in maven-release-plugin -->
2713
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2714

    
2715
        <!-- Package info property values -->
2716
        <gvsig.version>3.0.0</gvsig.version>
2717
        <gvsig.package.info.codealias />
2718
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2719
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2720
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2721
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2722
        <gvsig.package.info.state>devel</gvsig.package.info.state>
2723
        <gvsig.package.info.official>false</gvsig.package.info.official>
2724
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2725
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2726
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2727
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2728
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2729
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2730
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2731
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2732
        <gvsig.package.info.categories />
2733
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2734

    
2735
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2736
        <gvsig.install.plugin>true</gvsig.install.plugin>
2737
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2738
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2739

    
2740
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2741

    
2742
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2743
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2744
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2745
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2746
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2747
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2748
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2749
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2750
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2751
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2752
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2753
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2754
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2755
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2756
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2757
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2758
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2759
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2760
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2761
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2762
        <!--
2763
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2764
        -->
2765
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2766
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2767
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2768
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2769
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2770
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2771
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2772
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2773
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2774

    
2775
        <jython.artifactId>jython-standalone</jython.artifactId>
2776
        <!-- External project versions -->
2777
        <gvsig.tools.version>3.0.155</gvsig.tools.version>
2778
        <gvsig.proj.version>1.0.4</gvsig.proj.version>
2779
        <gvsig.projection.api.version>2.0.25</gvsig.projection.api.version>
2780

    
2781
    </properties>
2782

    
2783
    <modules>
2784
        <module>org.gvsig.desktop.compat.cdc</module>
2785
        <module>org.gvsig.desktop.library</module>
2786
        <module>org.gvsig.desktop.framework</module>
2787
        <module>org.gvsig.desktop.plugin</module>
2788

    
2789
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2790
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2791

    
2792
    </modules>
2793
</project>
2794