Statistics
| Revision:

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

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.fmap.control</artifactId>
984
                <version>3.0.0-SNAPSHOT</version>
985
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
989
                <version>3.0.0-SNAPSHOT</version>
990
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
994
                <version>3.0.0-SNAPSHOT</version>
995
            </dependency>
996
            <dependency>
997
                <!--
998
                Eliminado el proyecto asi que le pongo una version "chunga"
999
                para que falle al resolverla si alguien lo usa
1000
                -->
1001
                <groupId>org.gvsig</groupId>
1002
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
1003
                <version>ERROR</version>
1004
            </dependency>
1005
            <dependency>
1006
                <groupId>org.gvsig</groupId>
1007
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1008
                <version>3.0.0-SNAPSHOT</version>
1009
            </dependency>
1010
            <dependency>
1011
                <groupId>org.gvsig</groupId>
1012
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
1013
                <version>3.0.0-SNAPSHOT</version>
1014
            </dependency>
1015
            <dependency>
1016
                <groupId>org.gvsig</groupId>
1017
                <artifactId>org.gvsig.fmap.dal.impl</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
                <type>test-jar</type>
1025
                <scope>test</scope>
1026
            </dependency>
1027
            <dependency>
1028
                <groupId>org.gvsig</groupId>
1029
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1030
                <version>3.0.0-SNAPSHOT</version>
1031
                <type>test-jar</type>
1032
                <scope>test</scope>
1033
            </dependency>            
1034
            <dependency>
1035
                <groupId>org.gvsig</groupId>
1036
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
1037
                <version>3.0.0-SNAPSHOT</version>
1038
            </dependency>
1039
            <dependency>
1040
                <groupId>org.gvsig</groupId>
1041
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1042
                <version>3.0.0-SNAPSHOT</version>
1043
            </dependency>
1044
            <dependency>
1045
                <groupId>org.gvsig</groupId>
1046
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1047
                <version>3.0.0-SNAPSHOT</version>
1048
            </dependency>
1049

    
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1053
                <version>3.0.0-SNAPSHOT</version>
1054
            </dependency>
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1058
                <version>3.0.0-SNAPSHOT</version>
1059
            </dependency>
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1063
                <version>3.0.0-SNAPSHOT</version>
1064
            </dependency>
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1068
                <version>3.0.0-SNAPSHOT</version>
1069
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1073
                <version>3.0.0-SNAPSHOT</version>
1074
            </dependency>
1075
            <dependency>
1076
                <groupId>org.gvsig</groupId>
1077
                <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1078
                <version>3.0.0-SNAPSHOT</version>
1079
            </dependency>
1080
            <dependency>
1081
                <groupId>org.gvsig</groupId>
1082
                <artifactId>org.gvsig.newlayer.lib.api</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
                <type>test-jar</type>
1090
                <scope>test</scope>
1091
            </dependency>
1092
            <dependency>
1093
                <groupId>org.gvsig</groupId>
1094
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1095
                <version>3.0.0-SNAPSHOT</version>
1096
            </dependency>
1097
            <dependency>
1098
                <groupId>org.gvsig</groupId>
1099
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1100
                <version>2.0.46-SNAPSHOT</version>
1101
            </dependency>
1102
            <dependency>
1103
                <groupId>org.gvsig</groupId>
1104
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1105
                <version>3.0.0-SNAPSHOT</version>
1106
            </dependency>
1107
            <dependency>
1108
                <groupId>org.gvsig</groupId>
1109
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1110
                <version>3.0.0-SNAPSHOT</version>
1111
            </dependency>
1112

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

    
1154
            <dependency>
1155
                <groupId>org.gvsig</groupId>
1156
                <artifactId>org.gvsig.fmap.dal.tilecache.raster</artifactId>
1157
                <version>3.0.0-SNAPSHOT</version>
1158
            </dependency>
1159
            <dependency>
1160
                <groupId>org.gvsig</groupId>
1161
                <artifactId>org.gvsig.raster.legend.tilecache</artifactId>
1162
                <version>3.0.0-SNAPSHOT</version>
1163
            </dependency>
1164

    
1165
            <dependency>
1166
                <groupId>org.gvsig</groupId>
1167
                <artifactId>org.gvsig.raster.tools.lib.api</artifactId>
1168
                <version>3.0.0-SNAPSHOT</version>
1169
            </dependency>
1170
            <dependency>
1171
                <groupId>org.gvsig</groupId>
1172
                <artifactId>org.gvsig.raster.tools.lib.impl</artifactId>
1173
                <version>3.0.0-SNAPSHOT</version>
1174
            </dependency>
1175
            <dependency>
1176
                <groupId>org.gvsig</groupId>
1177
                <artifactId>org.gvsig.raster.tools.swing.api</artifactId>
1178
                <version>3.0.0-SNAPSHOT</version>
1179
            </dependency>
1180
            <dependency>
1181
                <groupId>org.gvsig</groupId>
1182
                <artifactId>org.gvsig.raster.tools.swing.impl</artifactId>
1183
                <version>3.0.0-SNAPSHOT</version>
1184
            </dependency>
1185

    
1186

    
1187

    
1188
            <dependency>
1189
                <groupId>org.gvsig</groupId>
1190
                <artifactId>org.gvsig.raster.swing.buffer.api</artifactId>
1191
                <version>3.0.0-SNAPSHOT</version>
1192
            </dependency>
1193
            <dependency>
1194
                <groupId>org.gvsig</groupId>
1195
                <artifactId>org.gvsig.raster.swing.buffer.impl</artifactId>
1196
                <version>3.0.0-SNAPSHOT</version>
1197
            </dependency>
1198

    
1199
            <dependency>
1200
                <groupId>org.gvsig</groupId>
1201
                <artifactId>org.gvsig.raster.legend.swing.api</artifactId>
1202
                <version>3.0.0-SNAPSHOT</version>
1203
            </dependency>
1204
            <dependency>
1205
                <groupId>org.gvsig</groupId>
1206
                <artifactId>org.gvsig.raster.legend.swing.impl</artifactId>
1207
                <version>3.0.0-SNAPSHOT</version>
1208
            </dependency>
1209

    
1210
            <dependency>
1211
                <groupId>org.gvsig</groupId>
1212
                <artifactId>org.gvsig.raster.legend.lib.api</artifactId>
1213
                <version>3.0.0-SNAPSHOT</version>
1214
            </dependency>
1215
            <dependency>
1216
                <groupId>org.gvsig</groupId>
1217
                <artifactId>org.gvsig.raster.legend.lib.impl</artifactId>
1218
                <version>3.0.0-SNAPSHOT</version>
1219
            </dependency>
1220
            <dependency>
1221
                <groupId>org.gvsig</groupId>
1222
                <artifactId>org.gvsig.raster.legend.lib.spi</artifactId>
1223
                <version>3.0.0-SNAPSHOT</version>
1224
            </dependency>
1225
            <dependency>
1226
                <groupId>org.gvsig</groupId>
1227
                <artifactId>org.gvsig.raster.legend.imageio</artifactId>
1228
                <version>3.0.0-SNAPSHOT</version>
1229
            </dependency>
1230
            <dependency>
1231
                <groupId>org.gvsig</groupId>
1232
                <artifactId>org.gvsig.fmap.dal.file.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.png</artifactId>
1238
                <version>3.0.0-SNAPSHOT</version>
1239
            </dependency>
1240
            <dependency>
1241
                <groupId>org.gvsig</groupId>
1242
                <artifactId>org.gvsig.fmap.dal.file.jpg</artifactId>
1243
                <version>3.0.0-SNAPSHOT</version>
1244
            </dependency>
1245
            <dependency>
1246
                <groupId>org.gvsig</groupId>
1247
                <artifactId>org.gvsig.fmap.dal.file.jp2</artifactId>
1248
                <version>3.0.0-SNAPSHOT</version>
1249
            </dependency>
1250
            <dependency>
1251
                <groupId>org.gvsig</groupId>
1252
                <artifactId>org.gvsig.fmap.dal.file.tiff</artifactId>
1253
                <version>3.0.0-SNAPSHOT</version>
1254
            </dependency>
1255
            <dependency>
1256
                <groupId>org.gvsig</groupId>
1257
                <artifactId>org.gvsig.fmap.dal.file.bsq</artifactId>
1258
                <version>3.0.0-SNAPSHOT</version>
1259
            </dependency>
1260

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

    
1309

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

    
1478
            <dependency>
1479
                <groupId>org.gvsig</groupId>
1480
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1481
                <version>3.0.0-SNAPSHOT</version>
1482
            </dependency>
1483
            <dependency>
1484
                <groupId>org.gvsig</groupId>
1485
                <artifactId>org.gvsig.daltransform.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
                <type>test-jar</type>
1493
                <scope>test</scope>
1494
            </dependency>
1495
            <dependency>
1496
                <groupId>org.gvsig</groupId>
1497
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1498
                <version>3.0.0-SNAPSHOT</version>
1499
            </dependency>
1500
            <dependency>
1501
                <groupId>org.gvsig</groupId>
1502
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1503
                <version>3.0.0-SNAPSHOT</version>
1504
            </dependency>
1505

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

    
1608
    <dependencies>
1609
        <dependency>
1610
            <groupId>junit</groupId>
1611
            <artifactId>junit</artifactId>
1612
            <scope>test</scope>
1613
        </dependency>
1614
    </dependencies>
1615

    
1616
    <build>
1617
        <extensions>
1618
            <extension>
1619
                <groupId>org.apache.maven.wagon</groupId>
1620
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1621
                <version>2.4</version>
1622
            </extension>
1623
        </extensions>
1624

    
1625
        <pluginManagement>
1626
            <plugins>
1627

    
1628
                <plugin>
1629
                    <groupId>org.apache.maven.plugins</groupId>
1630
                    <artifactId>maven-scm-plugin</artifactId>
1631
                    <version>1.9</version>
1632
                    <configuration>
1633
                        <connectionType>connection</connectionType>
1634
                    </configuration>
1635
                </plugin>
1636

    
1637
                <plugin>
1638
                    <groupId>org.apache.maven.plugins</groupId>
1639
                    <artifactId>maven-compiler-plugin</artifactId>
1640
                    <version>2.3.2</version>
1641
                    <configuration>
1642
                        <source>1.7</source>
1643
                        <target>1.7</target>
1644
                        <encoding>ISO-8859-1</encoding>
1645
                    </configuration>
1646
                </plugin>
1647

    
1648
                <plugin>
1649
                    <groupId>org.apache.maven.plugins</groupId>
1650
                    <artifactId>maven-resources-plugin</artifactId>
1651
                    <version>2.4.3</version>
1652
                    <configuration>
1653
                        <encoding>ISO-8859-1</encoding>
1654
                    </configuration>
1655
                </plugin>
1656

    
1657
                <plugin>
1658
                    <groupId>org.apache.maven.plugins</groupId>
1659
                    <artifactId>maven-eclipse-plugin</artifactId>
1660
                    <configuration>
1661
                        <downloadSources>true</downloadSources>
1662
                        <downloadJavadocs>true</downloadJavadocs>
1663
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1664
                    </configuration>
1665
                </plugin>
1666

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

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

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

    
1752
                <plugin>
1753
                    <groupId>org.apache.maven.plugins</groupId>
1754
                    <artifactId>maven-site-plugin</artifactId>
1755
                    <version>3.3</version>
1756
                    <configuration>
1757
                        <chmod>true</chmod>
1758
                        <chmodMode>a+rwX</chmodMode>
1759
                    </configuration>
1760
                </plugin>
1761

    
1762
                <plugin>
1763
                    <groupId>org.apache.maven.plugins</groupId>
1764
                    <artifactId>maven-jar-plugin</artifactId>
1765
                    <version>2.3.1</version>
1766
                    <configuration>
1767
                        <archive>
1768
                            <manifestEntries>
1769
                                <Built-By>gvSIG Team</Built-By>
1770
                            </manifestEntries>
1771
                        </archive>
1772
                    </configuration>
1773
                </plugin>
1774

    
1775
                <plugin>
1776
                    <groupId>org.codehaus.mojo</groupId>
1777
                    <artifactId>properties-maven-plugin</artifactId>
1778
                    <version>1.0-alpha-2</version>
1779
                </plugin>
1780

    
1781
                <plugin>
1782
                    <groupId>org.apache.maven.plugins</groupId>
1783
                    <artifactId>maven-antrun-plugin</artifactId>
1784
                    <version>1.7</version>
1785
                </plugin>
1786

    
1787
                <plugin>
1788
                    <groupId>org.codehaus.mojo</groupId>
1789
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1790
                    <version>1.9</version>
1791
                </plugin>
1792

    
1793
                <plugin>
1794
                    <groupId>org.apache.maven.plugins</groupId>
1795
                    <artifactId>maven-release-plugin</artifactId>
1796
                    <version>2.4.1</version>
1797
                </plugin>
1798

    
1799
                <plugin>
1800
                    <groupId>org.apache.maven.plugins</groupId>
1801
                    <artifactId>maven-deploy-plugin</artifactId>
1802
                    <version>2.6</version>
1803
                </plugin>
1804

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

    
1824
                <plugin>
1825
                    <groupId>org.apache.maven.plugins</groupId>
1826
                    <artifactId>maven-clean-plugin</artifactId>
1827
                    <version>2.4.1</version>
1828
                </plugin>
1829

    
1830
                <plugin>
1831
                    <groupId>org.codehaus.mojo</groupId>
1832
                    <artifactId>exec-maven-plugin</artifactId>
1833
                    <version>1.2</version>
1834
                </plugin>
1835

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

    
1871
                <!-- Habria que ver si es posible sustituir el plugin -->
1872
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1873
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1874
                <!--
1875
                <plugin>
1876
                    <groupId>org.codehaus.mojo</groupId>
1877
                    <artifactId>license-maven-plugin</artifactId>
1878
                    <version>1.5</version>
1879
                </plugin>
1880
                -->
1881

    
1882
                <plugin>
1883
                    <groupId>org.apache.maven.plugins</groupId>
1884
                    <artifactId>maven-checkstyle-plugin</artifactId>
1885
                    <version>2.10</version>
1886
                </plugin>
1887

    
1888
                <plugin>
1889
                    <groupId>org.apache.maven.plugins</groupId>
1890
                    <artifactId>maven-source-plugin</artifactId>
1891
                    <version>2.2.1</version>
1892
                </plugin>
1893

    
1894
                <plugin>
1895
                    <groupId>org.codehaus.gmaven</groupId>
1896
                    <artifactId>gmaven-plugin</artifactId>
1897
                    <version>1.5</version>
1898
                    <configuration>
1899
                        <providerSelection>2.0</providerSelection>
1900
                    </configuration>
1901
                    <dependencies>
1902
                        <dependency>
1903
                            <groupId>com.github.lookfirst</groupId>
1904
                            <artifactId>sardine</artifactId>
1905
                            <version>5.0.1</version>
1906
                        </dependency>
1907
                    </dependencies>
1908
                    <executions>
1909

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

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

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

    
1972
                        props.store(package_info_file.newWriter(), null)
1973

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

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

    
2016
                      log.info("Building package index " + pkgname + ".gvspki")
2017
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
2018
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
2019
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
2020
                    }
2021
                  ]]></source>
2022
                            </configuration>
2023
                        </execution>
2024

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

    
2044
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
2045
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
2046
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
2047
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2048
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
2049

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

    
2053
                        target + "/" + project.properties["gvsig.package.info.code"]
2054

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

    
2068
                              log.info("Copy plugin package from " + source + " to " + target)
2069
                              ant.copy(file:source, tofile:target.getAbsolutePath())
2070

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

    
2086
                        <execution>
2087
                            <id>deploy-package</id>
2088
                            <phase>install</phase>
2089
                            <configuration>
2090
                                <source><![CDATA[
2091

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

    
2104
        pkgname = "gvSIG-desktop-" +
2105
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2106
        project.properties["gvsig.package.info.code"] + "-" +
2107
        project.properties["gvsig.package.info.version"] + "-" +
2108
        project.properties["buildNumber"] + "-" +
2109
        project.properties["gvsig.package.info.state"] + "-" +
2110
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2111
        project.properties["gvsig.package.info.architecture"] + "-" +
2112
        project.properties["gvsig.package.info.javaVM"];
2113

    
2114
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2115
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2116

    
2117
        log.info("Creating addon-request.txt in target folder");
2118
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2119
            out.println("");
2120
            out.println("# "+pkgname);
2121
            out.println("");
2122
            out.println(targetPath+"/" + pkgname + ".gvspki");
2123
            out.println("");
2124
        }
2125

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

    
2152
    } else {
2153
        log.info("Skip plugin package deploy. It not be installed by default.");
2154
    }
2155
} else {
2156
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2157
}
2158

    
2159
public class WebDAVClient {
2160

    
2161
    def log;
2162

    
2163
    private String user;
2164
    private String password;
2165
    private Object sardine;
2166

    
2167
    public WebDAVClient(log) {
2168
        disableCertificateValidation();
2169
            this.log = log;
2170
    }
2171

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

    
2185
    public void login() {
2186
        log.info("[WEBDAV] login as guest");
2187
        this.sardine = SardineFactory.begin();
2188
    }
2189

    
2190
    public boolean exists(String url) throws Exception {
2191
        return sardine.exists(url);
2192
    }
2193

    
2194
    public void put(String source, String target) throws Exception {
2195
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2196
        InputStream fis = new FileInputStream(new File(source));
2197
        sardine.put(target, fis);
2198
        log.info("[WEBDAV] put ok.");
2199
    }
2200

    
2201
    public void mkdir(String url) throws Exception {
2202
        if( ! exists(url) ) {
2203
            log.info("[WEBDAV] mkdir '"+url+"'.");
2204
            sardine.createDirectory(url);
2205
        }
2206
    }
2207

    
2208
    public List list(String url) throws Exception {
2209
        List resources = sardine.list(url);
2210
        return resources;
2211
    }
2212

    
2213
    void disableCertificateValidation() {
2214
    /*
2215
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2216
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2217
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2218
                    return new java.security.cert.X509Certificate[0];
2219
                }
2220

    
2221
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2222
                }
2223

    
2224
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2225
                }
2226
            };
2227

    
2228
        // Ignore differences between given hostname and certificate hostname
2229
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2230
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2231
                return true;
2232
            }
2233
        };
2234

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

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

    
2256
                    </executions>
2257
                </plugin>
2258

    
2259
            </plugins>
2260
        </pluginManagement>
2261

    
2262
        <plugins>
2263
            <plugin>
2264
                <groupId>org.apache.maven.plugins</groupId>
2265
                <artifactId>maven-scm-plugin</artifactId>
2266
            </plugin>
2267

    
2268
            <plugin>
2269
                <artifactId>maven-clean-plugin</artifactId>
2270
                <configuration>
2271
                    <filesets>
2272
                        <fileset>
2273
                            <directory>${user.home}/.depman/</directory>
2274
                            <includes>
2275
                                <include>**</include>
2276
                            </includes>
2277
                        </fileset>
2278
                    </filesets>
2279
                    <followSymLinks>true</followSymLinks>
2280
                </configuration>
2281
            </plugin>
2282

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

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

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

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

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

    
2418
            <plugin>
2419
                <!-- to continue building  when test fail -->
2420
                <groupId>org.apache.maven.plugins</groupId>
2421
                <artifactId>maven-surefire-plugin</artifactId>
2422
                <configuration>
2423
                    <testFailureIgnore>true</testFailureIgnore>
2424
                </configuration>
2425
            </plugin>
2426

    
2427
        </plugins>
2428
    </build>
2429

    
2430

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

    
2450
                            <report>dependency-info</report>
2451
                            <!-- Removed due to its high cost
2452
                            <report>dependency-management</report>
2453
                            <report>dependencies</report>
2454
                            -->
2455
                            <report>dependency-convergence</report>
2456

    
2457
                            <!--
2458
                            <report>plugins</report>
2459
                            <report>plugin-management</report>
2460
                            <report>distribution-management</report>
2461
                            -->
2462

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

    
2513
        </plugins>
2514
    </reporting>
2515

    
2516

    
2517
    <profiles>
2518

    
2519
        <profile>
2520
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2521
            <id>gvsig-root</id>
2522
            <activation>
2523
                <file>
2524
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2525
                </file>
2526
            </activation>
2527
            <build>
2528
                <plugins>
2529

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

    
2594
                        </executions>
2595
                    </plugin>
2596

    
2597
                </plugins>
2598
            </build>
2599
        </profile>
2600

    
2601

    
2602

    
2603
        <profile>
2604
            <!-- This profile is used to packege and install the gvSIG plugins -->
2605
            <id>gvsig-plugin</id>
2606
            <activation>
2607
                <file>
2608
                    <exists>buildNumber.properties</exists>
2609
                </file>
2610
            </activation>
2611
            <build>
2612
                <plugins>
2613

    
2614
                    <plugin>
2615
                        <artifactId>maven-assembly-plugin</artifactId>
2616
                        <executions>
2617
                            <execution>
2618
                                <id>gvsig-plugin-package</id>
2619
                                <phase>package</phase>
2620
                                <goals>
2621
                                    <goal>single</goal>
2622
                                </goals>
2623
                            </execution>
2624
                        </executions>
2625
                    </plugin>
2626

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

    
2646
                    <plugin>
2647
                        <groupId>org.codehaus.gmaven</groupId>
2648
                        <artifactId>gmaven-plugin</artifactId>
2649
                        <executions>
2650

    
2651
                            <execution>
2652
                                <id>increase-build-number</id>
2653
                                <phase>process-sources</phase>
2654
                                <goals>
2655
                                    <goal>execute</goal>
2656
                                </goals>
2657
                            </execution>
2658

    
2659
                            <execution>
2660
                                <id>build-package-info</id>
2661
                                <phase>prepare-package</phase>
2662
                                <goals>
2663
                                    <goal>execute</goal>
2664
                                </goals>
2665
                            </execution>
2666

    
2667
                            <execution>
2668
                                <id>build-package-index</id>
2669
                                <phase>package</phase>
2670
                                <goals>
2671
                                    <goal>execute</goal>
2672
                                </goals>
2673
                            </execution>
2674

    
2675
                            <execution>
2676
                                <id>install-plugin</id>
2677
                                <phase>install</phase>
2678
                                <goals>
2679
                                    <goal>execute</goal>
2680
                                </goals>
2681
                            </execution>
2682

    
2683
                            <execution>
2684
                                <id>deploy-package</id>
2685
                                <phase>install</phase>
2686
                                <goals>
2687
                                    <goal>execute</goal>
2688
                                </goals>
2689
                            </execution>
2690

    
2691
                        </executions>
2692
                    </plugin>
2693

    
2694
                </plugins>
2695
            </build>
2696
        </profile>
2697

    
2698
    </profiles>
2699

    
2700
    <properties>
2701
        <!-- General configuration -->
2702
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2703
        <localRepository>${user.home}/.m2/repository</localRepository>
2704
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2705

    
2706
        <!-- The property svn.tags.folder is used in external projects to override  -->
2707
        <!-- configuraction in maven-release-plugin -->
2708
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2709

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

    
2730
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2731
        <gvsig.install.plugin>true</gvsig.install.plugin>
2732
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2733
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2734

    
2735
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2736

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

    
2770
        <jython.artifactId>jython-standalone</jython.artifactId>
2771
        <!-- External project versions -->
2772
        <gvsig.tools.version>3.0.155</gvsig.tools.version>
2773
        <gvsig.proj.version>1.0.4</gvsig.proj.version>
2774
        <gvsig.projection.api.version>2.0.25</gvsig.projection.api.version>
2775

    
2776
    </properties>
2777

    
2778
    <modules>
2779
        <module>org.gvsig.desktop.compat.cdc</module>
2780
        <module>org.gvsig.desktop.library</module>
2781
        <module>org.gvsig.desktop.framework</module>
2782
        <module>org.gvsig.desktop.plugin</module>
2783

    
2784
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2785
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2786

    
2787
    </modules>
2788
</project>
2789