Statistics
| Revision:

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

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>2.0.343</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>GPL-3.0-or-later</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/tags/org.gvsig.desktop-2.0.343</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.343</developerConnection>
47
        <url>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.343</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
        <repository>
67
          <id>central</id>
68
          <name>Central Repository</name>
69
          <url>https://repo.maven.apache.org/maven2</url> <!-- the https you've been looking for -->
70
          <layout>default</layout>
71
          <snapshots>
72
            <enabled>false</enabled> <!-- or set to true if desired, default is false -->
73
          </snapshots>
74
        </repository>
75
    </repositories>
76

    
77
    <distributionManagement>
78
        <site>
79
            <id>gvsig-repository</id>
80
            <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
81
        </site>
82
        <repository>
83
            <id>gvsig-repository</id>
84
            <name>gvSIG maven repository</name>
85
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
86
            <uniqueVersion>false</uniqueVersion>
87
        </repository>
88
        <snapshotRepository>
89
            <id>gvsig-repository</id>
90
            <name>gvSIG maven repository</name>
91
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
92
            <uniqueVersion>false</uniqueVersion>
93
        </snapshotRepository>
94
    </distributionManagement>
95

    
96
    <issueManagement>
97
        <system>redmine</system>
98
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop</url>
99
    </issueManagement>
100

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

    
137
    <dependencyManagement>
138
        <dependencies>
139
            <dependency>
140
                <groupId>org.gvsig</groupId>
141
                <artifactId>org.gvsig.tools</artifactId>
142
                <version>${gvsig.tools.version}</version>
143
                <type>pom</type>
144
                <scope>import</scope>
145
            </dependency>
146

    
147
            <!-- Non gvSIG projects -->
148
            <!-- NOTE: the list of dependencies is ordered alphabetically -->
149
            <!-- by the artifactId. Please, if new dependencies are added, -->
150
            <!--keep the order.-->
151

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

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

    
290
            <dependency>
291
                <groupId>bsf</groupId>
292
                <artifactId>bsf</artifactId>
293
                <version>2.3.0-rc1</version>
294
            </dependency>
295
            <dependency>
296
                <groupId>org.apache.bsf</groupId>
297
                <artifactId>bsf-api</artifactId>
298
                <version>3.1</version>
299
            </dependency>
300
            <dependency>
301
                <groupId>org.apache.bsf</groupId>
302
                <artifactId>bsf-utils</artifactId>
303
                <version>3.1</version>
304
            </dependency>
305
            <dependency>
306
                <groupId>bsh</groupId>
307
                <artifactId>bsh</artifactId>
308
                <version>2.0b4</version>
309
            </dependency>
310
            <dependency>
311
                <groupId>castor</groupId>
312
                <artifactId>castor</artifactId>
313
                <version>0.9.5.3</version>
314
            </dependency>
315

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

    
811
            <!-- External gvSIG projects -->
812

    
813
            <dependency>
814
                <groupId>org.gvsig</groupId>
815
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
816
                <version>1.0.1</version>
817
            </dependency>
818
            <dependency>
819
                <groupId>org.gvsig</groupId>
820
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
821
                <version>1.0.0</version>
822
            </dependency>
823
<!--            <dependency>
824
                <groupId>org.gvsig</groupId>
825
                <artifactId>org.gvsig.catalog</artifactId>
826
                <version>2.0</version>
827
            </dependency>-->
828
            <dependency>
829
                <groupId>org.gvsig.external</groupId>
830
                <artifactId>org.gvsig.external.jump</artifactId>
831
                <version>1.0.0</version>
832
            </dependency>
833
            <dependency>
834
                <groupId>org.gvsig</groupId>
835
                <artifactId>org.gvsig.proj.lib.api</artifactId>
836
                <version>${gvsig.proj.version}</version>
837
            </dependency>
838
            <dependency>
839
                <groupId>org.gvsig</groupId>
840
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
841
                <version>${gvsig.proj.version}</version>
842
            </dependency>
843
            <dependency>
844
                <groupId>org.gvsig</groupId>
845
                <artifactId>org.gvsig.proj.swing.api</artifactId>
846
                <version>${gvsig.proj.version}</version>
847
            </dependency>
848
            <dependency>
849
                <groupId>org.gvsig</groupId>
850
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
851
                <version>${gvsig.proj.version}</version>
852
            </dependency>
853
            <dependency>
854
                <groupId>org.gvsig</groupId>
855
                <artifactId>org.gvsig.projection.api</artifactId>
856
                <version>${gvsig.projection.api.version}</version>
857
            </dependency>
858

    
859
            <!-- Childs projects -->
860

    
861
            <dependency>
862
                <groupId>org.gvsig</groupId>
863
                <artifactId>org.gvsig.about.api</artifactId>
864
                <version>2.0.343</version>
865
            </dependency>
866
            <dependency>
867
                <groupId>org.gvsig</groupId>
868
                <artifactId>org.gvsig.about.impl</artifactId>
869
                <version>2.0.343</version>
870
            </dependency>
871
            <dependency>
872
                <groupId>org.gvsig</groupId>
873
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
874
                <version>2.0.343</version>
875
            </dependency>
876
            <dependency>
877
                <groupId>org.gvsig</groupId>
878
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
879
                <version>2.0.343</version>
880
            </dependency>
881
            <dependency>
882
                <groupId>org.gvsig</groupId>
883
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
884
                <version>2.0.343</version>
885
            </dependency>
886
            <dependency>
887
                <groupId>org.gvsig</groupId>
888
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
889
                <version>2.0.343</version>
890
            </dependency>
891
            <dependency>
892
                <groupId>org.gvsig</groupId>
893
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
894
                <version>2.0.343</version>
895
            </dependency>
896
            <dependency>
897
                <groupId>org.gvsig</groupId>
898
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
899
                <version>2.0.343</version>
900
            </dependency>
901
            <dependency>
902
                <groupId>org.gvsig</groupId>
903
                <artifactId>org.gvsig.andami</artifactId>
904
                <version>2.0.343</version>
905
            </dependency>
906
            <dependency>
907
                <groupId>org.gvsig</groupId>
908
                <artifactId>org.gvsig.app</artifactId>
909
                <version>2.0.343</version>
910
            </dependency>
911
            <dependency>
912
                <groupId>org.gvsig</groupId>
913
                <artifactId>org.gvsig.ui</artifactId>
914
                <version>2.0.343</version>
915
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.basicformats</artifactId>
919
                <version>2.0.343</version>
920
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.fmap.control</artifactId>
924
                <version>2.0.343</version>
925
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
929
                <version>2.0.343</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
934
                <version>2.0.343</version>
935
            </dependency>            
936
            <dependency>
937
                <!-- 
938
                Eliminado el proyecto asi que le pongo una version "chunga" 
939
                para que falle al resolverla si alguien lo usa
940
                -->
941
                <groupId>org.gvsig</groupId>
942
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
943
                <version>ERROR</version> 
944
            </dependency>
945
            <dependency>
946
                <groupId>org.gvsig</groupId>
947
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
948
                <version>2.0.343</version>
949
            </dependency>
950
            <dependency>
951
                <groupId>org.gvsig</groupId>
952
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
953
                <version>2.0.343</version>
954
            </dependency>
955
            <dependency>
956
                <groupId>org.gvsig</groupId>
957
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
958
                <version>2.0.343</version>
959
            </dependency>
960
            <dependency>
961
                <groupId>org.gvsig</groupId>
962
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
963
                <version>2.0.343</version>
964
                <type>test-jar</type>
965
                <scope>test</scope>
966
            </dependency>
967
            <dependency>
968
                <groupId>org.gvsig</groupId>
969
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
970
                <version>2.0.343</version>
971
                <type>test-jar</type>
972
                <scope>test</scope>
973
            </dependency>            <dependency>
974
                <groupId>org.gvsig</groupId>
975
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
976
                <version>2.0.343</version>
977
            </dependency>
978
            <dependency>
979
                <groupId>org.gvsig</groupId>
980
                <artifactId>org.gvsig.h2spatial.h2gis132.provider</artifactId>
981
                <version>2.0.343</version>
982
            </dependency>
983
              <dependency>
984
                <groupId>org.gvsig</groupId>
985
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
986
                <version>2.0.343</version>
987
            </dependency>
988
            <dependency>
989
                <groupId>org.gvsig</groupId>
990
                <artifactId>org.gvsig.fmap.dal.db.mdb</artifactId>
991
                <version>2.0.343</version>
992
            </dependency>
993
            <dependency>
994
                <groupId>org.gvsig</groupId>
995
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
996
                <version>2.0.343</version>
997
            </dependency>
998
            <dependency>
999
                <groupId>org.gvsig</groupId>
1000
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1001
                <version>2.0.343</version>
1002
            </dependency>
1003
            <dependency>
1004
                <groupId>org.gvsig</groupId>
1005
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1006
                <version>2.0.343</version>
1007
            </dependency>
1008
            <dependency>
1009
                <groupId>org.gvsig</groupId>
1010
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1011
                <version>2.0.343</version>
1012
            </dependency>
1013
            <dependency>
1014
              <groupId>org.gvsig</groupId>
1015
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1016
              <version>2.0.343</version>
1017
            </dependency>
1018
                <dependency>
1019
              <groupId>org.gvsig</groupId>
1020
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1021
               <version>2.0.343</version>
1022
            </dependency>
1023
            <dependency>
1024
                <groupId>org.gvsig</groupId>
1025
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1026
                <version>2.0.343</version>
1027
            </dependency>
1028
            <dependency>
1029
                <groupId>org.gvsig</groupId>
1030
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1031
                <version>2.0.343</version>
1032
                <type>test-jar</type>
1033
                <scope>test</scope>
1034
            </dependency>
1035
            <dependency>
1036
                <groupId>org.gvsig</groupId>
1037
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1038
                <version>2.0.343</version>
1039
            </dependency>
1040
            <dependency>
1041
                <groupId>org.gvsig</groupId>
1042
                <artifactId>org.gvsig.newlayer.prov.jdbc</artifactId>
1043
                <version>2.0.343</version>
1044
            </dependency>
1045
            <dependency>
1046
                <groupId>org.gvsig</groupId>
1047
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1048
                <version>2.0.343</version>
1049
            </dependency>
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1053
                <version>2.0.343</version>
1054
            </dependency>
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.newlayer.prov.csv</artifactId>
1058
                <version>2.0.343</version>
1059
            </dependency>
1060
            
1061
            
1062
            
1063
            
1064
            <dependency>
1065
                <groupId>org.gvsig</groupId>
1066
                <artifactId>org.gvsig.raster.lib.buffer.api</artifactId>
1067
                <version>2.0.343</version>
1068
            </dependency>
1069
            <dependency>
1070
                <groupId>org.gvsig</groupId>
1071
                <artifactId>org.gvsig.raster.lib.buffer.spi</artifactId>
1072
                <version>2.0.343</version>
1073
            </dependency>
1074
            <dependency>
1075
                <groupId>org.gvsig</groupId>
1076
                <artifactId>org.gvsig.raster.lib.buffer.impl</artifactId>
1077
                <version>2.0.343</version>
1078
            </dependency>
1079
            <dependency>
1080
                <groupId>org.gvsig</groupId>
1081
                <artifactId>org.gvsig.raster.lib.legend.api</artifactId>
1082
                <version>2.0.327-SNAPSHOT</version>
1083
            </dependency>
1084
            <dependency>
1085
                <groupId>org.gvsig</groupId>
1086
                <artifactId>org.gvsig.raster.lib.legend.spi</artifactId>
1087
                <version>2.0.327-SNAPSHOT</version>
1088
            </dependency>
1089
            <dependency>
1090
                <groupId>org.gvsig</groupId>
1091
                <artifactId>org.gvsig.raster.lib.legend.impl</artifactId>
1092
                <version>2.0.327-SNAPSHOT</version>
1093
            </dependency>
1094
            <dependency>
1095
                <groupId>org.gvsig</groupId>
1096
                <artifactId>org.gvsig.fmap.mapcontext.swing.api</artifactId>
1097
                <version>2.0.343</version>
1098
            </dependency>
1099
            <dependency>
1100
                <groupId>org.gvsig</groupId>
1101
                <artifactId>org.gvsig.fmap.mapcontext.swing.impl</artifactId>
1102
                <version>2.0.343</version>
1103
            </dependency>
1104

    
1105
            <dependency>
1106
                <groupId>org.gvsig</groupId>
1107
                <artifactId>org.gvsig.fmap.dal.tilecache.raster</artifactId>
1108
                <version>2.0.343</version>
1109
            </dependency>
1110
            <dependency>
1111
                <groupId>org.gvsig</groupId>
1112
                <artifactId>org.gvsig.raster.legend.tilecache</artifactId>
1113
                <version>2.0.343</version>
1114
            </dependency>
1115

    
1116
            <dependency>
1117
                <groupId>org.gvsig</groupId>
1118
                <artifactId>org.gvsig.raster.tools.lib.api</artifactId>
1119
                <version>2.0.343</version>
1120
            </dependency>
1121
            <dependency>
1122
                <groupId>org.gvsig</groupId>
1123
                <artifactId>org.gvsig.raster.tools.lib.impl</artifactId>
1124
                <version>2.0.343</version>
1125
            </dependency>
1126
            <dependency>
1127
                <groupId>org.gvsig</groupId>
1128
                <artifactId>org.gvsig.raster.tools.swing.api</artifactId>
1129
                <version>2.0.343</version>
1130
            </dependency>
1131
            <dependency>
1132
                <groupId>org.gvsig</groupId>
1133
                <artifactId>org.gvsig.raster.tools.swing.impl</artifactId>
1134
                <version>2.0.343</version>
1135
            </dependency>
1136

    
1137

    
1138

    
1139
            <dependency>
1140
                <groupId>org.gvsig</groupId>
1141
                <artifactId>org.gvsig.raster.swing.buffer.api</artifactId>
1142
                <version>2.0.343</version>
1143
            </dependency>
1144
            <dependency>
1145
                <groupId>org.gvsig</groupId>
1146
                <artifactId>org.gvsig.raster.swing.buffer.impl</artifactId>
1147
                <version>2.0.343</version>
1148
            </dependency>
1149

    
1150
            <dependency>
1151
                <groupId>org.gvsig</groupId>
1152
                <artifactId>org.gvsig.raster.legend.swing.api</artifactId>
1153
                <version>2.0.343</version>
1154
            </dependency>
1155
            <dependency>
1156
                <groupId>org.gvsig</groupId>
1157
                <artifactId>org.gvsig.raster.legend.swing.impl</artifactId>
1158
                <version>2.0.343</version>
1159
            </dependency>
1160

    
1161
            <dependency>
1162
                <groupId>org.gvsig</groupId>
1163
                <artifactId>org.gvsig.raster.legend.lib.api</artifactId>
1164
                <version>2.0.327-SNAPSHOT</version>
1165
            </dependency>
1166
            <dependency>
1167
                <groupId>org.gvsig</groupId>
1168
                <artifactId>org.gvsig.raster.legend.lib.impl</artifactId>
1169
                <version>2.0.327-SNAPSHOT</version>
1170
            </dependency>
1171
            <dependency>
1172
                <groupId>org.gvsig</groupId>
1173
                <artifactId>org.gvsig.raster.legend.lib.spi</artifactId>
1174
                <version>2.0.327-SNAPSHOT</version>
1175
            </dependency>
1176
            <dependency>
1177
                <groupId>org.gvsig</groupId>
1178
                <artifactId>org.gvsig.raster.legend.imageio</artifactId>
1179
                <version>2.0.343</version>
1180
            </dependency>
1181
            <dependency>
1182
                <groupId>org.gvsig</groupId>
1183
                <artifactId>org.gvsig.fmap.dal.file.imageio</artifactId>
1184
                <version>2.0.343</version>
1185
            </dependency>
1186
            <dependency>
1187
                <groupId>org.gvsig</groupId>
1188
                <artifactId>org.gvsig.fmap.dal.file.png</artifactId>
1189
                <version>2.0.343</version>
1190
            </dependency>
1191
            <dependency>
1192
                <groupId>org.gvsig</groupId>
1193
                <artifactId>org.gvsig.fmap.dal.file.jpg</artifactId>
1194
                <version>2.0.343</version>
1195
            </dependency>
1196
            <dependency>
1197
                <groupId>org.gvsig</groupId>
1198
                <artifactId>org.gvsig.fmap.dal.file.jp2</artifactId>
1199
                <version>2.0.343</version>
1200
            </dependency>
1201
            <dependency>
1202
                <groupId>org.gvsig</groupId>
1203
                <artifactId>org.gvsig.fmap.dal.file.tiff</artifactId>
1204
                <version>2.0.343</version>
1205
            </dependency>
1206
            <dependency>
1207
                <groupId>org.gvsig</groupId>
1208
                <artifactId>org.gvsig.fmap.dal.file.bsq</artifactId>
1209
                <version>2.0.343</version>
1210
            </dependency>
1211

    
1212
            
1213
            
1214
            <dependency>
1215
                <groupId>org.gvsig</groupId>
1216
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1217
                <version>2.0.343</version>
1218
            </dependency>
1219
            <dependency>
1220
                <groupId>org.gvsig</groupId>
1221
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1222
                <version>2.0.343</version>
1223
            </dependency>
1224
            <dependency>
1225
                <groupId>org.gvsig</groupId>
1226
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1227
                <version>2.0.343</version>
1228
            </dependency>
1229
            <dependency>
1230
                <groupId>org.gvsig</groupId>
1231
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1232
                <version>2.0.343</version>
1233
            </dependency>
1234
            <dependency>
1235
                <groupId>org.gvsig</groupId>
1236
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1237
                <version>2.0.343</version>
1238
            </dependency>
1239
            <dependency>
1240
                <groupId>org.gvsig</groupId>
1241
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1242
                <version>2.0.343</version>
1243
            </dependency>
1244
            <dependency>
1245
                <groupId>org.gvsig</groupId>
1246
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1247
                <version>2.0.343</version>
1248
            </dependency>
1249

    
1250

    
1251
            <dependency>
1252
                <groupId>org.gvsig</groupId>
1253
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1254
                <version>2.0.343</version>
1255
            </dependency>
1256
            <dependency>
1257
                <groupId>org.gvsig</groupId>
1258
                <artifactId>org.gvsig.compat.api</artifactId>
1259
                <version>2.0.343</version>
1260
            </dependency>
1261
            <dependency>
1262
                <groupId>org.gvsig</groupId>
1263
                <artifactId>org.gvsig.compat.se</artifactId>
1264
                <version>2.0.343</version>
1265
            </dependency>
1266
            <dependency>
1267
                <groupId>org.gvsig</groupId>
1268
                <artifactId>org.gvsig.remoteclient</artifactId>
1269
                <version>2.0.343</version>
1270
            </dependency>
1271
            <dependency>
1272
                <groupId>org.gvsig</groupId>
1273
                <artifactId>org.gvsig.i18n</artifactId>
1274
                <version>2.0.343</version>
1275
            </dependency>
1276
            <dependency>
1277
                <groupId>org.gvsig</groupId>
1278
                <artifactId>org.gvsig.utils</artifactId>
1279
                <version>2.0.343</version>
1280
            </dependency>
1281
            <dependency>
1282
                <groupId>org.gvsig</groupId>
1283
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1284
                <version>2.0.343</version>
1285
            </dependency>
1286
            <dependency>
1287
                <groupId>org.gvsig</groupId>
1288
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1289
                <version>2.0.343</version>
1290
            </dependency>
1291
            <dependency>
1292
                <groupId>org.gvsig</groupId>
1293
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1294
                <version>2.0.343</version>
1295
            </dependency>
1296
            <dependency>
1297
                <groupId>org.gvsig</groupId>
1298
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1299
                <version>2.0.343</version>
1300
            </dependency>
1301
            <dependency>
1302
                <groupId>org.gvsig</groupId>
1303
                <artifactId>org.gvsig.expressionevaluator.lib.api</artifactId>
1304
                <version>2.0.343</version>
1305
            </dependency>
1306
            <dependency>
1307
                <groupId>org.gvsig</groupId>
1308
                <artifactId>org.gvsig.expressionevaluator.lib.impl</artifactId>
1309
                <version>2.0.343</version>
1310
            </dependency>
1311
            <dependency>
1312
              <groupId>org.gvsig</groupId>
1313
              <artifactId>org.gvsig.expressionevaluator.geometry.lib.api</artifactId>
1314
              <version>2.0.343</version>
1315
            </dependency>
1316
            <dependency>
1317
              <groupId>org.gvsig</groupId>
1318
              <artifactId>org.gvsig.expressionevaluator.geometry.lib.impl</artifactId>
1319
              <version>2.0.343</version>
1320
            </dependency>
1321
            <dependency>
1322
              <groupId>org.gvsig</groupId>
1323
              <artifactId>org.gvsig.expressionevaluator.time.lib.impl</artifactId>
1324
              <version>2.0.343</version>
1325
            </dependency>
1326
            <dependency>
1327
                <groupId>org.gvsig</groupId>
1328
                <artifactId>org.gvsig.expressionevaluator.swing.api</artifactId>
1329
                <version>2.0.343</version>
1330
            </dependency>
1331
            <dependency>
1332
                <groupId>org.gvsig</groupId>
1333
                <artifactId>org.gvsig.expressionevaluator.swing.impl</artifactId>
1334
                <version>2.0.343</version>
1335
            </dependency>
1336
            <dependency>
1337
                <groupId>org.gvsig</groupId>
1338
                <artifactId>org.gvsig.temporarystorage.lib.api</artifactId>
1339
                <version>2.0.343</version>
1340
            </dependency>
1341
            <dependency>
1342
                <groupId>org.gvsig</groupId>
1343
                <artifactId>org.gvsig.temporarystorage.lib.impl</artifactId>
1344
                <version>2.0.343</version>
1345
            </dependency>
1346
            <dependency>
1347
                <groupId>org.gvsig</groupId>
1348
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1349
                <version>2.0.343</version>
1350
            </dependency>
1351
            <dependency>
1352
                <groupId>org.gvsig</groupId>
1353
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1354
                <version>2.0.343</version>
1355
                <type>test-jar</type>
1356
                <scope>test</scope>
1357
            </dependency>
1358
            <dependency>
1359
                <groupId>org.gvsig</groupId>
1360
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1361
                <version>2.0.343</version>
1362
            </dependency>
1363
            <dependency>
1364
                <groupId>org.gvsig</groupId>
1365
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1366
                <version>2.0.343</version>
1367
            </dependency>
1368
            <dependency>
1369
                <groupId>org.gvsig</groupId>
1370
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1371
                <version>2.0.343</version>
1372
            </dependency>
1373
            <dependency>
1374
                <groupId>org.gvsig</groupId>
1375
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1376
                <version>2.0.343</version>
1377
            </dependency>
1378
            <dependency>
1379
                <groupId>org.gvsig</groupId>
1380
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1381
                <version>2.0.343</version>
1382
            </dependency>
1383
            <dependency>
1384
                <groupId>org.gvsig</groupId>
1385
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1386
                <version>2.0.343</version>
1387
            </dependency>
1388
            <dependency>
1389
                <groupId>org.gvsig</groupId>
1390
                <artifactId>org.gvsig.exportto.swing.prov.csv</artifactId>
1391
                <version>2.0.343</version>
1392
            </dependency>
1393
            <dependency>
1394
                <groupId>org.gvsig</groupId>
1395
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1396
                <version>2.0.343</version>
1397
            </dependency>
1398
            <dependency>
1399
                <groupId>org.gvsig</groupId>
1400
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1401
                <version>2.0.343</version>
1402
            </dependency>
1403
            <dependency>
1404
                <groupId>org.gvsig</groupId>
1405
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1406
                <version>2.0.343</version>
1407
            </dependency>
1408
            <dependency>
1409
                <groupId>org.gvsig</groupId>
1410
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1411
                <version>2.0.343</version>
1412
            </dependency>
1413
            <dependency>
1414
                <groupId>org.gvsig</groupId>
1415
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1416
                <version>2.0.343</version>
1417
            </dependency>
1418
            <dependency>
1419
                <groupId>org.gvsig</groupId>
1420
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1421
                <version>2.0.343</version>
1422
            </dependency>
1423
            <dependency>
1424
                <groupId>org.gvsig</groupId>
1425
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1426
                <version>2.0.343</version>
1427
            </dependency>
1428

    
1429
            <dependency>
1430
                <groupId>org.gvsig</groupId>
1431
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1432
                <version>2.0.343</version>
1433
            </dependency>
1434
            <dependency>
1435
                <groupId>org.gvsig</groupId>
1436
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1437
                <version>2.0.343</version>
1438
            </dependency>
1439
            <dependency>
1440
                <groupId>org.gvsig</groupId>
1441
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1442
                <version>2.0.343</version>
1443
                <type>test-jar</type>
1444
                <scope>test</scope>
1445
            </dependency>
1446
            <dependency>
1447
                <groupId>org.gvsig</groupId>
1448
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1449
                <version>2.0.343</version>
1450
            </dependency>
1451
            <dependency>
1452
                <groupId>org.gvsig</groupId>
1453
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1454
                <version>2.0.343</version>
1455
            </dependency>
1456

    
1457
            <dependency>
1458
                <groupId>org.gvsig</groupId>
1459
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1460
                <version>2.0.343</version>
1461
            </dependency>
1462
            <dependency>
1463
                <groupId>org.gvsig</groupId>
1464
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1465
                <version>2.0.343</version>
1466
            </dependency>
1467
            <dependency>
1468
                <groupId>org.gvsig</groupId>
1469
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1470
                <version>2.0.343</version>
1471
            </dependency>
1472
            <dependency>
1473
                <groupId>org.gvsig</groupId>
1474
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1475
                <version>2.0.343</version>
1476
            </dependency>
1477
            <dependency>
1478
                <groupId>org.gvsig</groupId>
1479
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1480
                <version>2.0.343</version>
1481
            </dependency>
1482
            <dependency>
1483
                <groupId>org.gvsig</groupId>
1484
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1485
                <version>2.0.343</version>
1486
            </dependency>
1487
            <dependency>
1488
                <groupId>org.gvsig</groupId>
1489
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1490
                <version>2.0.343</version>
1491
            </dependency>
1492
            <dependency>
1493
                <groupId>org.gvsig</groupId>
1494
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1495
                <version>2.0.343</version>
1496
            </dependency>
1497
            <dependency>
1498
                <groupId>org.gvsig</groupId>
1499
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1500
                <version>2.0.343</version>
1501
            </dependency>
1502
            <dependency>
1503
                <groupId>org.gvsig</groupId>
1504
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1505
                <version>2.0.343</version>
1506
            </dependency>
1507
            <dependency>
1508
                <groupId>org.gvsig</groupId>
1509
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1510
                <version>2.0.343</version>
1511
            </dependency>
1512
            <dependency>
1513
                <groupId>org.gvsig</groupId>
1514
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1515
                <version>2.0.343</version>
1516
            </dependency>
1517
            <dependency>
1518
                <groupId>org.gvsig</groupId>
1519
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1520
                <version>2.0.343</version>
1521
            </dependency>
1522
            <dependency>
1523
                <groupId>org.gvsig</groupId>
1524
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1525
                <version>2.0.343</version>
1526
            </dependency>
1527
            <dependency>
1528
                <groupId>org.gvsig</groupId>
1529
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1530
                <version>2.0.343</version>
1531
            </dependency>
1532
        </dependencies>
1533
    </dependencyManagement>
1534

    
1535
    <dependencies>
1536
        <dependency>
1537
            <groupId>junit</groupId>
1538
            <artifactId>junit</artifactId>
1539
            <scope>test</scope>
1540
        </dependency>
1541
    </dependencies>
1542

    
1543
    <build>
1544
        <extensions>
1545
            <extension>
1546
                <groupId>org.apache.maven.wagon</groupId>
1547
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1548
                <version>${wagon.webdav.jackrabbit.version}</version>
1549
            </extension>
1550
        </extensions>
1551

    
1552
        <pluginManagement>
1553
            <plugins>
1554

    
1555
                <plugin>
1556
                    <groupId>org.codehaus.mojo</groupId>
1557
                    <artifactId>versions-maven-plugin</artifactId>
1558
                    <version>${versions.maven.plugin.version}</version>
1559
                    <configuration>
1560
                        <allowSnapshots>false</allowSnapshots>
1561
                        <excludeProperties>
1562
                            versions.maven.plugin.version,
1563
                            maven.deploy.plugin.version,
1564
                            maven.surefire.plugin.version,
1565
                            maven.compiler.plugin.version,
1566
                            maven.resources.plugin.version,
1567
                            maven.javadoc.plugin.version,
1568
                            maven.site.plugin.version,
1569
                            maven.jar.plugin.version,
1570
                            properties.maven.plugin.version,
1571
                            gmaven.plugin.version,
1572
                            maven.antrun.plugin.version,
1573
                            maven.release.plugin.version,
1574
                            maven.assembly.plugin.version,
1575
                            maven.clean.plugin.version,
1576
                            exec.maven.plugin.version,
1577
                            maven.license.plugin.version,
1578
                            maven.source.plugin.version,
1579
                            maven.scm.plugin.version,
1580
                            maven.checkstyle.plugin.version,
1581
                            animal.sniffer.maven.plugin.version,
1582
                            maven.project.info.reports.plugin.version,
1583
                            maven.jxr.plugin.version,
1584
                            findbugs.maven.plugin.version,
1585
                            wagon.webdav.jackrabbit.version,
1586
                        </excludeProperties>
1587
                    </configuration>
1588
                </plugin>
1589

    
1590
                <plugin>
1591
                    <groupId>org.apache.maven.plugins</groupId>
1592
                    <artifactId>maven-scm-plugin</artifactId>
1593
                    <version>${maven.scm.plugin.version}</version>
1594
                    <configuration>
1595
                        <connectionType>connection</connectionType>
1596
                    </configuration>
1597
                </plugin>
1598

    
1599
                <plugin>
1600
                    <groupId>org.apache.maven.plugins</groupId>
1601
                    <artifactId>maven-compiler-plugin</artifactId>
1602
                    <version>${maven.compiler.plugin.version}</version>
1603
                    <configuration>
1604
                        <source>${java.version}</source>
1605
                        <target>${java.version}</target>
1606
                        <encoding>${encoding}</encoding>
1607
                    </configuration>
1608
                </plugin>
1609

    
1610
                <plugin>
1611
                    <groupId>org.apache.maven.plugins</groupId>
1612
                    <artifactId>maven-resources-plugin</artifactId>
1613
                    <version>${maven.resources.plugin.version}</version>
1614
                    <configuration>
1615
                        <encoding>${encoding}</encoding>
1616
                    </configuration>
1617
                </plugin>
1618

    
1619
                <plugin>
1620
                    <groupId>org.apache.maven.plugins</groupId>
1621
                    <artifactId>maven-eclipse-plugin</artifactId>
1622
                    <configuration>
1623
                        <downloadSources>true</downloadSources>
1624
                        <downloadJavadocs>true</downloadJavadocs>
1625
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1626
                    </configuration>
1627
                </plugin>
1628

    
1629
                <plugin>
1630
                    <groupId>org.apache.maven.plugins</groupId>
1631
                    <artifactId>maven-surefire-plugin</artifactId>
1632
                    <version>${maven.surefire.plugin.version}</version>
1633
                    <configuration>
1634
                        <forkMode>once</forkMode>
1635
                        <environmentVariables>
1636
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1637
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1638
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1639
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1640
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1641
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1642
                        </environmentVariables>
1643
                    </configuration>
1644
                </plugin>
1645

    
1646
                <plugin>
1647
                    <groupId>org.apache.maven.plugins</groupId>
1648
                    <artifactId>maven-failsafe-plugin</artifactId>
1649
                    <executions>
1650
                        <execution>
1651
                            <goals>
1652
                                <goal>integration-test</goal>
1653
                                <goal>verify</goal>
1654
                            </goals>
1655
                        </execution>
1656
                    </executions>
1657
                    <configuration>
1658
                        <forkMode>once</forkMode>
1659
                        <environmentVariables>
1660
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1661
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1662
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1663
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1664
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1665
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1666
                        </environmentVariables>
1667
                    </configuration>
1668
                </plugin>
1669

    
1670
                <plugin>
1671
                    <groupId>org.apache.maven.plugins</groupId>
1672
                    <artifactId>maven-javadoc-plugin</artifactId>
1673
                    <version>${maven.javadoc.plugin.version}</version>
1674
                    <configuration>
1675
                        <failOnError>false</failOnError>
1676
                        <docTitle>${project.name} ${project.version}</docTitle>
1677
                        <encoding>${encoding}</encoding>
1678
                        <footer />
1679
                        <header />
1680
                        <keywords>false</keywords>
1681
                        <!-- Don't include the deprecateds items in the javadoc -->
1682
                        <nodeprecated>true</nodeprecated>
1683
                        <!-- Don't generate javadoc of project with submodules -->
1684
                        <aggregate>false</aggregate>
1685
                        <!-- Removed detection of links due to its high cost -->
1686
                        <detectJavaApiLink>false</detectJavaApiLink>
1687
                        <detectLinks>false</detectLinks>
1688
                        <detectOfflineLinks>false</detectOfflineLinks>
1689
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1690
                        <includeDependencySources>false</includeDependencySources>
1691
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1692
                        <javaApiLinks>
1693
                            <property>
1694
                                <name>api_1.4</name>
1695
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1696
                            </property>
1697
                            <property>
1698
                                <name>api_1.5</name>
1699
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1700
                            </property>
1701
                            <property>
1702
                                <name>api_1.6</name>
1703
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1704
                            </property>
1705
                            <property>
1706
                                <name>api_1.7</name>
1707
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1708
                            </property>
1709
                            <property>
1710
                                <name>api_1.8</name>
1711
                                <value>http://download.oracle.com/javase/8/docs/api/</value>
1712
                            </property>
1713
                        </javaApiLinks>
1714
                        <additionalparam>-quiet -Xdoclint:none -Xmaxwarns 0 -Xmaxerrs 0</additionalparam>
1715
                        <!-- https://blog.joda.org/2014/02/turning-off-doclint-in-jdk-8-javadoc.html -->
1716
                    </configuration>
1717
                </plugin>
1718

    
1719
                <plugin>
1720
                    <groupId>org.apache.maven.plugins</groupId>
1721
                    <artifactId>maven-site-plugin</artifactId>
1722
                    <version>${maven.site.plugin.version}</version>
1723
                    <configuration>
1724
                        <chmod>true</chmod>
1725
                        <chmodMode>a+rwX</chmodMode>
1726
                    </configuration>
1727
                </plugin>
1728

    
1729
                <plugin>
1730
                    <groupId>org.apache.maven.plugins</groupId>
1731
                    <artifactId>maven-jar-plugin</artifactId>
1732
                    <version>${maven.jar.plugin.version}</version>
1733
                    <configuration>
1734
                        <archive>
1735
                            <manifestEntries>
1736
                                <Built-By>gvSIG Team</Built-By>
1737
                            </manifestEntries>
1738
                        </archive>
1739
                    </configuration>
1740
                </plugin>
1741

    
1742
                <plugin>
1743
                    <groupId>org.codehaus.mojo</groupId>
1744
                    <artifactId>properties-maven-plugin</artifactId>
1745
                    <version>${properties.maven.plugin.version}</version>
1746
                </plugin>
1747

    
1748
                <plugin>
1749
                    <groupId>org.apache.maven.plugins</groupId>
1750
                    <artifactId>maven-antrun-plugin</artifactId>
1751
                    <version>${maven.antrun.plugin.version}</version>
1752
                </plugin>
1753

    
1754
                <plugin>
1755
                    <groupId>org.codehaus.mojo</groupId>
1756
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1757
                    <version>${animal.sniffer.maven.plugin.version}</version>
1758
                </plugin>
1759

    
1760
                <plugin>
1761
                    <groupId>org.apache.maven.plugins</groupId>
1762
                    <artifactId>maven-release-plugin</artifactId>
1763
                    <version>${maven.release.plugin.version}</version>
1764
                </plugin>
1765

    
1766
                <plugin>
1767
                    <groupId>org.apache.maven.plugins</groupId>
1768
                    <artifactId>maven-deploy-plugin</artifactId>
1769
                    <version>${maven.deploy.plugin.version}</version>
1770
                </plugin>
1771

    
1772
                <plugin>
1773
                    <artifactId>maven-assembly-plugin</artifactId>
1774
                    <version>${maven.assembly.plugin.version}</version>
1775
                    <executions>
1776
                        <execution>
1777
                            <id>gvsig-plugin-package</id>
1778
                            <phase>package</phase>
1779
                            <configuration>
1780
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1781
                                <appendAssemblyId>false</appendAssemblyId>
1782
                                <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>
1783
                                <descriptors>
1784
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1785
                                </descriptors>
1786
                            </configuration>
1787
                        </execution>
1788
                    </executions>
1789
                </plugin>
1790

    
1791
                <plugin>
1792
                    <groupId>org.apache.maven.plugins</groupId>
1793
                    <artifactId>maven-clean-plugin</artifactId>
1794
                    <version>${maven.clean.plugin.version}</version>
1795
                </plugin>
1796

    
1797
                <plugin>
1798
                    <groupId>org.codehaus.mojo</groupId>
1799
                    <artifactId>exec-maven-plugin</artifactId>
1800
                    <version>${exec.maven.plugin.version}</version>
1801
                </plugin>
1802

    
1803
                <plugin>
1804
                    <!-- invoke as "mvn license:format" to fix the header -->
1805
                    <!-- invoke as "mvn license:check" to check the header -->
1806
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1807
                    <groupId>com.mycila.maven-license-plugin</groupId>
1808
                    <artifactId>maven-license-plugin</artifactId>
1809
                    <version>${maven.license.plugin.version}</version>
1810
                    <configuration>
1811
                        <header>header.txt</header>
1812
                        <failIfMissing>false</failIfMissing>
1813
                        <aggregate>false</aggregate>
1814
                        <strictCheck>true</strictCheck>
1815
                        <encoding>${encoding}</encoding>
1816
                        <quiet>false</quiet>
1817
                        <excludes>
1818
                            <exclude>**/*.properties</exclude>
1819
                            <exclude>**/*.txt</exclude>
1820
                            <exclude>**/*.jpg</exclude>
1821
                            <exclude>**/*.jpeg</exclude>
1822
                            <exclude>**/*.svg</exclude>
1823
                            <exclude>**/*.png</exclude>
1824
                            <exclude>**/*.gvssym</exclude>
1825
                            <exclude>**/*.def</exclude>
1826
                            <exclude>**/*.msg</exclude>
1827
                        </excludes>
1828
                    </configuration>
1829
                    <dependencies>
1830
                        <dependency>
1831
                            <groupId>org.gvsig</groupId>
1832
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1833
                            <version>1.0.0</version>
1834
                        </dependency>
1835
                    </dependencies>
1836
                </plugin>
1837

    
1838
                <!-- Habria que ver si es posible sustituir el plugin -->
1839
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1840
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1841
                <!--
1842
                <plugin>
1843
                    <groupId>org.codehaus.mojo</groupId>
1844
                    <artifactId>license-maven-plugin</artifactId>
1845
                    <version>1.5</version>
1846
                </plugin>
1847
                -->
1848

    
1849
                <plugin>
1850
                    <groupId>org.apache.maven.plugins</groupId>
1851
                    <artifactId>maven-checkstyle-plugin</artifactId>
1852
                    <version>${maven.checkstyle.plugin.version}</version>
1853
                </plugin>
1854

    
1855
                <plugin>
1856
                    <groupId>org.apache.maven.plugins</groupId>
1857
                    <artifactId>maven-source-plugin</artifactId>
1858
                    <version>${maven.source.plugin.version}</version>
1859
                </plugin>
1860

    
1861
                <plugin>
1862
                    <groupId>org.codehaus.gmaven</groupId>
1863
                    <artifactId>gmaven-plugin</artifactId>
1864
                    <version>${gmaven.plugin.version}</version>
1865
                    <configuration>
1866
                        <providerSelection>2.0</providerSelection>
1867
                    </configuration>
1868
                    <dependencies>
1869
                        <dependency>
1870
                            <groupId>com.github.lookfirst</groupId>
1871
                            <artifactId>sardine</artifactId>
1872
                            <version>5.0.1</version>
1873
                        </dependency>
1874
                        <dependency>
1875
                          <groupId>org.apache.ant</groupId>
1876
                          <artifactId>ant</artifactId>
1877
                          <version>1.8.2</version>
1878
                        </dependency>
1879
                    </dependencies>
1880
                    <executions>
1881

    
1882
                        <execution>
1883
                            <id>increase-build-number</id>
1884
                            <phase>process-sources</phase>
1885
                            <configuration>
1886
                                <source><![CDATA[
1887
                    // use "mvn -Dincrease-build-number process-sources"
1888
                    if( project.properties["increase-build-number"] == null ) {
1889
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1890
                    } else {
1891
                      File file = new File(project.basedir,"buildNumber.properties")
1892
                      if( ! file.exists() ) {
1893
                          log.info("Skip increment build number (buildNumber.property not present).")
1894
                        } else {
1895
                        Properties props = new Properties()
1896

    
1897
                        props.load(file.newDataInputStream())
1898
                        value = (props.getProperty("buildNumber") as int) + 1
1899
                        props.setProperty("buildNumber",value as String)
1900
                        props.store(file.newWriter(), null)
1901
                        log.info("Setting build number to " + value)
1902
                      }
1903
                    }
1904
                  ]]></source>
1905
                            </configuration>
1906
                        </execution>
1907

    
1908
                        <execution>
1909
                            <id>build-package-info</id>
1910
                            <phase>prepare-package</phase>
1911
                            <configuration>
1912
                                <source><![CDATA[
1913
    if( project.properties["buildNumber"] == null) {
1914
      log.info("Skip build package.info (buildNumber.property not present).")
1915
      log.info("Skip build package.info index (buildNumber.property not present).")
1916
    } else {
1917
      poolURL = project.properties["gvsig.package.info.poolURL"];
1918
      if( poolURL[-1] != "/" ) {
1919
              poolURL = poolURL + "/";
1920
      }
1921
      package_info_file  = new File(project.basedir, "target/package.info")
1922
      log.info("Building package.info : " + package_info_file.getAbsolutePath())
1923
      Properties props = new Properties()
1924
      props.setProperty('code', project.properties["gvsig.package.info.code"])
1925
      props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1926
      props.setProperty('name', project.properties["gvsig.package.info.name"])
1927
      props.setProperty('version', project.properties["gvsig.package.info.version"])
1928
      props.setProperty('description', project.properties["gvsig.package.info.description"])
1929
      props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1930
      props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1931
      props.setProperty('official', project.properties["gvsig.package.info.official"])
1932
      props.setProperty('type', "plugin")
1933
      props.setProperty('state', project.properties["gvsig.package.info.state"])
1934
      props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1935
      props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1936
      props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1937
      props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1938
      props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1939
      props.setProperty('model-version', '1.0.1')
1940
      props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1941
      props.setProperty('buildNumber', project.properties["buildNumber"])
1942
      props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1943

    
1944
      props.store(package_info_file.newWriter(), null)
1945

    
1946
      pkgname = "gvSIG-desktop-" +
1947
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1948
        project.properties["gvsig.package.info.code"] + "-" +
1949
        project.properties["gvsig.package.info.version"] + "-" +
1950
        project.properties["buildNumber"] + "-" +
1951
        project.properties["gvsig.package.info.state"] + "-" +
1952
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1953
        project.properties["gvsig.package.info.architecture"] + "-" +
1954
        project.properties["gvsig.package.info.javaVM"]
1955
      package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1956
      log.info("Building package.info index " + package_info_file.getAbsolutePath())
1957
      package_info_file.getParentFile().mkdirs()
1958
      props.setProperty('download-url',
1959
        poolURL +
1960
        project.properties["gvsig.package.info.code"] + "/" +
1961
        pkgname + ".gvspkg"
1962
      )
1963
      props.store(package_info_file.newWriter(), null)
1964
    }
1965
                  ]]></source>
1966
                            </configuration>
1967
                        </execution>
1968

    
1969
                        <execution>
1970
                            <id>build-package-index</id>
1971
                            <phase>package</phase>
1972
                            <configuration>
1973
                                <source><![CDATA[
1974
    ant = new AntBuilder()
1975
    if( project.properties["buildNumber"] == null) {
1976
      log.info("Skip building package index (buildNumber.property not present).")
1977
    } else {
1978
      pkgname = "gvSIG-desktop-" +
1979
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1980
        project.properties["gvsig.package.info.code"] + "-" +
1981
        project.properties["gvsig.package.info.version"] + "-" +
1982
        project.properties["buildNumber"] + "-" +
1983
        project.properties["gvsig.package.info.state"] + "-" +
1984
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1985
        project.properties["gvsig.package.info.architecture"] + "-" +
1986
        project.properties["gvsig.package.info.javaVM"]
1987

    
1988
      log.info("Building package index " + pkgname + ".gvspki")
1989
      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1990
      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1991
      ant.zip(destfile: package_index_target, basedir: package_index_source)
1992
    }
1993
                  ]]></source>
1994
                            </configuration>
1995
                        </execution>
1996

    
1997
                        <execution>
1998
                            <id>install-plugin</id>
1999
                            <phase>install</phase>
2000
                            <configuration>
2001
                                <source><![CDATA[            
2002
    
2003

    
2004
    def executeAntFile(File applicationDirectory, File pluginsDirectory, File file) {
2005
        log.info("Running install script '" + file.getAbsolutePath() + "'.");
2006
        def p = new org.apache.tools.ant.Project();
2007
        p.setUserProperty("ant.file", file.getAbsolutePath());
2008
        p.setUserProperty("gvsig_dir", applicationDirectory.getAbsolutePath());
2009
        p.setUserProperty("extensions_dir", pluginsDirectory.getAbsolutePath());
2010
        p.setBaseDir(file.getParentFile());
2011
        p.init();
2012
        helper = org.apache.tools.ant.ProjectHelper.getProjectHelper();
2013
        p.addReference("ant.projectHelper", helper);
2014
        helper.parse(p, file);
2015
        p.executeTarget(p.getDefaultTarget());
2016
    }
2017
                                    
2018
    
2019
    if( project.properties["buildNumber"] == null) {
2020
        log.info("Skip install package (buildNumber.property not present).")
2021
    } else {
2022
        ant = new AntBuilder()
2023
        pkgname = "gvSIG-desktop-" +
2024
          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2025
          project.properties["gvsig.package.info.code"] + "-" +
2026
          project.properties["gvsig.package.info.version"] + "-" +
2027
          project.properties["buildNumber"] + "-" +
2028
          project.properties["gvsig.package.info.state"] + "-" +
2029
          project.properties["gvsig.package.info.operatingSystem"] + "-" +
2030
          project.properties["gvsig.package.info.architecture"] + "-" +
2031
          project.properties["gvsig.package.info.javaVM"]
2032

    
2033
        log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
2034
        log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
2035
        if( project.properties["gvsig.install.plugin"]=="true" ) {
2036
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2037
          target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
2038

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

    
2042
          log.info("Install plugin to " + target)
2043
          ant.unzip(src: source, dest: target)
2044
          def install_xml = new File(target + "/" + project.properties["gvsig.package.info.code"] + "/install/install.xml")
2045
          if( install_xml.exists() ) {
2046
            executeAntFile(
2047
                new File(project.properties["gvsig.product.folder.path"]),
2048
                new File(target),
2049
                install_xml
2050
            )
2051
          }
2052
        } else {
2053
            log.info("Skip plugin install.")
2054
        }
2055
        if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2056
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2057
          target = new File(project.properties["gvsig.product.folder.path"] +
2058
            "/install/" +
2059
            project.properties["gvsig.package.info.code"] + "/" +
2060
            pkgname + ".gvspkg")
2061
          target.getParentFile().mkdirs()
2062

    
2063
          log.info("Copy plugin package from " + source + " to " + target)
2064
          ant.copy(file:source, tofile:target.getAbsolutePath())
2065

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

    
2081
                        <execution>
2082
                            <id>deploy-package</id>
2083
                            <phase>install</phase>
2084
                            <configuration>
2085
                                <source><![CDATA[
2086

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

    
2099
        pkgname = "gvSIG-desktop-" +
2100
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2101
        project.properties["gvsig.package.info.code"] + "-" +
2102
        project.properties["gvsig.package.info.version"] + "-" +
2103
        project.properties["buildNumber"] + "-" +
2104
        project.properties["gvsig.package.info.state"] + "-" +
2105
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2106
        project.properties["gvsig.package.info.architecture"] + "-" +
2107
        project.properties["gvsig.package.info.javaVM"];
2108

    
2109
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2110
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2111

    
2112
        log.info("Creating addon-request.txt in target folder");
2113
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2114
            out.println("");
2115
            out.println("# "+pkgname);
2116
            out.println("");
2117
            out.println(targetPath+"/" + pkgname + ".gvspki");
2118
            out.println("");
2119
        }
2120

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

    
2147
    } else {
2148
        log.info("Skip plugin package deploy. It not be installed by default.");
2149
    }
2150
} else {
2151
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2152
}
2153

    
2154
public class WebDAVClient {
2155

    
2156
    def log;
2157

    
2158
    private String user;
2159
    private String password;
2160
    private Object sardine;
2161

    
2162
    public WebDAVClient(log) {
2163
        disableCertificateValidation();
2164
            this.log = log;
2165
    }
2166

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

    
2180
    public void login() {
2181
        log.info("[WEBDAV] login as guest");
2182
        this.sardine = SardineFactory.begin();
2183
    }
2184

    
2185
    public boolean exists(String url) throws Exception {
2186
        return sardine.exists(url);
2187
    }
2188

    
2189
    public void put(String source, String target) throws Exception {
2190
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2191
        InputStream fis = new FileInputStream(new File(source));
2192
        sardine.put(target, fis);
2193
        log.info("[WEBDAV] put ok.");
2194
    }
2195

    
2196
    public void mkdir(String url) throws Exception {
2197
        if( ! exists(url) ) {
2198
            log.info("[WEBDAV] mkdir '"+url+"'.");
2199
            sardine.createDirectory(url);
2200
        }
2201
    }
2202

    
2203
    public List list(String url) throws Exception {
2204
        List resources = sardine.list(url);
2205
        return resources;
2206
    }
2207

    
2208
    void disableCertificateValidation() {
2209
    /*
2210
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2211
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2212
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2213
                    return new java.security.cert.X509Certificate[0];
2214
                }
2215

    
2216
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2217
                }
2218

    
2219
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2220
                }
2221
            };
2222

    
2223
        // Ignore differences between given hostname and certificate hostname
2224
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2225
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2226
                return true;
2227
            }
2228
        };
2229

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

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

    
2251
                    </executions>
2252
                </plugin>
2253

    
2254
            </plugins>
2255
        </pluginManagement>
2256

    
2257
        <plugins>
2258
            <plugin>
2259
                <groupId>org.apache.maven.plugins</groupId>
2260
                <artifactId>maven-scm-plugin</artifactId>
2261
            </plugin>
2262

    
2263
            <plugin>
2264
                <artifactId>maven-clean-plugin</artifactId>
2265
                <configuration>
2266
                    <filesets>
2267
                        <fileset>
2268
                            <directory>${user.home}/.depman/</directory>
2269
                            <includes>
2270
                                <include>**</include>
2271
                            </includes>
2272
                        </fileset>
2273
                    </filesets>
2274
                    <followSymLinks>true</followSymLinks>
2275
                </configuration>
2276
            </plugin>
2277

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

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

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

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

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

    
2413
            <plugin>
2414
                <!-- to continue building  when test fail -->
2415
                <groupId>org.apache.maven.plugins</groupId>
2416
                <artifactId>maven-surefire-plugin</artifactId>
2417
                <configuration>
2418
                    <testFailureIgnore>true</testFailureIgnore>
2419
                </configuration>
2420
            </plugin>
2421

    
2422
        </plugins>
2423
    </build>
2424

    
2425

    
2426
    <reporting>
2427
        <excludeDefaults>true</excludeDefaults>
2428
        <plugins>
2429
            <plugin>
2430
                <groupId>org.apache.maven.plugins</groupId>
2431
                <artifactId>maven-project-info-reports-plugin</artifactId>
2432
                <version>${maven.project.info.reports.plugin.version}</version>
2433
                <reportSets>
2434
                    <reportSet>
2435
                        <reports>
2436
                            <report>index</report>
2437
                            <report>summary</report>
2438
                            <report>scm</report>
2439
                            <report>license</report>
2440
                            <report>project-team</report>
2441
                            <report>issue-tracking</report>
2442
                            <report>mailing-list</report>
2443
                            <report>modules</report>
2444

    
2445
                            <report>dependency-info</report>
2446
                            <!-- Removed due to its high cost
2447
                            <report>dependency-management</report>
2448
                            <report>dependencies</report>
2449
                            -->
2450
                            <report>dependency-convergence</report>
2451

    
2452
                            <!--
2453
                            <report>plugins</report>
2454
                            <report>plugin-management</report>
2455
                            <report>distribution-management</report>
2456
                            -->
2457

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

    
2508
        </plugins>
2509
    </reporting>
2510

    
2511

    
2512
    <profiles>
2513

    
2514
        <profile>
2515
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2516
            <id>gvsig-root</id>
2517
            <activation>
2518
                <file>
2519
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2520
                </file>
2521
            </activation>
2522
            <build>
2523
                <plugins>
2524

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

    
2589
                        </executions>
2590
                    </plugin>
2591

    
2592
                </plugins>
2593
            </build>
2594
        </profile>
2595

    
2596

    
2597

    
2598
        <profile>
2599
            <!-- This profile is used to packege and install the gvSIG plugins -->
2600
            <id>gvsig-plugin</id>
2601
            <activation>
2602
                <file>
2603
                    <exists>buildNumber.properties</exists>
2604
                </file>
2605
            </activation>
2606
            <build>
2607
                <plugins>
2608

    
2609
                    <plugin>
2610
                        <artifactId>maven-assembly-plugin</artifactId>
2611
                        <executions>
2612
                            <execution>
2613
                                <id>gvsig-plugin-package</id>
2614
                                <phase>package</phase>
2615
                                <goals>
2616
                                    <goal>single</goal>
2617
                                </goals>
2618
                            </execution>
2619
                        </executions>
2620
                    </plugin>
2621

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

    
2641
                    <plugin>
2642
                        <groupId>org.codehaus.gmaven</groupId>
2643
                        <artifactId>gmaven-plugin</artifactId>
2644
                        <executions>
2645

    
2646
                            <execution>
2647
                                <id>increase-build-number</id>
2648
                                <phase>process-sources</phase>
2649
                                <goals>
2650
                                    <goal>execute</goal>
2651
                                </goals>
2652
                            </execution>
2653

    
2654
                            <execution>
2655
                                <id>build-package-info</id>
2656
                                <phase>prepare-package</phase>
2657
                                <goals>
2658
                                    <goal>execute</goal>
2659
                                </goals>
2660
                            </execution>
2661

    
2662
                            <execution>
2663
                                <id>build-package-index</id>
2664
                                <phase>package</phase>
2665
                                <goals>
2666
                                    <goal>execute</goal>
2667
                                </goals>
2668
                            </execution>
2669

    
2670
                            <execution>
2671
                                <id>install-plugin</id>
2672
                                <phase>install</phase>
2673
                                <goals>
2674
                                    <goal>execute</goal>
2675
                                </goals>
2676
                            </execution>
2677

    
2678
                            <execution>
2679
                                <id>deploy-package</id>
2680
                                <phase>install</phase>
2681
                                <goals>
2682
                                    <goal>execute</goal>
2683
                                </goals>
2684
                            </execution>
2685

    
2686
                        </executions>
2687
                    </plugin>
2688

    
2689
                </plugins>
2690
            </build>
2691
        </profile>
2692

    
2693
    </profiles>
2694

    
2695
    <properties>
2696
        <!-- Maven plugins versions -->    
2697
        <maven.deploy.plugin.version>2.7</maven.deploy.plugin.version>
2698
        <maven.surefire.plugin.version>3.0.0-M3</maven.surefire.plugin.version>
2699
        <maven.compiler.plugin.version>3.8.1</maven.compiler.plugin.version>
2700
        <maven.resources.plugin.version>3.2.0</maven.resources.plugin.version>
2701
        <maven.javadoc.plugin.version>3.2.0</maven.javadoc.plugin.version>
2702
        <maven.site.plugin.version>3.3</maven.site.plugin.version>
2703
        <maven.jar.plugin.version>3.2.0</maven.jar.plugin.version>
2704
        <properties.maven.plugin.version>1.0.0</properties.maven.plugin.version>
2705
        <gmaven.plugin.version>1.5</gmaven.plugin.version>
2706
        <maven.antrun.plugin.version>1.7</maven.antrun.plugin.version>
2707
        <maven.release.plugin.version>2.5.3</maven.release.plugin.version>
2708
        <maven.assembly.plugin.version>2.2-beta-5</maven.assembly.plugin.version>
2709
        <maven.clean.plugin.version>2.5</maven.clean.plugin.version>
2710
        <exec.maven.plugin.version>3.0.0</exec.maven.plugin.version>
2711
        <maven.license.plugin.version>1.10.b1</maven.license.plugin.version>
2712
        <maven.source.plugin.version>3.2.1</maven.source.plugin.version>
2713
        <maven.scm.plugin.version>1.11.2</maven.scm.plugin.version>
2714
        <maven.checkstyle.plugin.version>3.1.2</maven.checkstyle.plugin.version>
2715
        <animal.sniffer.maven.plugin.version>1.17</animal.sniffer.maven.plugin.version>
2716

    
2717
        <versions.maven.plugin.version>2.8.1</versions.maven.plugin.version>
2718
        <maven.project.info.reports.plugin.version>2.7</maven.project.info.reports.plugin.version>
2719
        <maven.jxr.plugin.version>2.3</maven.jxr.plugin.version>
2720
        <findbugs.maven.plugin.version>2.5.2</findbugs.maven.plugin.version>
2721
        <wagon.webdav.jackrabbit.version>2.4</wagon.webdav.jackrabbit.version>
2722

    
2723
        <!-- General configuration -->
2724
        <encoding>ISO-8859-1</encoding>
2725
        <java.version>1.8</java.version>
2726
        
2727
        <localRepository>${user.home}/.m2/repository</localRepository>
2728
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2729

    
2730
        <!-- The property svn.tags.folder is used in external projects to override  -->
2731
        <!-- configuraction in maven-release-plugin -->
2732
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2733

    
2734
        <!-- Package info property values -->
2735
        <gvsig.version>2.6.0</gvsig.version>
2736
        <gvsig.package.info.codealias />
2737
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2738
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2739
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2740
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2741
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2742
        <gvsig.package.info.official>false</gvsig.package.info.official>
2743
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2744
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2745
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2746
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2747
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2748
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2749
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2750
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2751
        <gvsig.package.info.categories />
2752
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2753

    
2754
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2755
        <gvsig.install.plugin>true</gvsig.install.plugin>
2756
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2757
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2758

    
2759
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2760

    
2761
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2762
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2763
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2764
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2765
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2766
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2767
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2768
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2769
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2770
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2771
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2772
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2773
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2774
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2775
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2776
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2777
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2778
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2779
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2780
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2781
        <!--
2782
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2783
        -->
2784
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2785
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2786
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2787
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2788
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2789
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2790
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2791
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2792
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2793
        <org.gvsig.h2spatial.provider>org.gvsig.h2spatial.h2gis132.provider</org.gvsig.h2spatial.provider>
2794

    
2795
        <jython.artifactId>jython-standalone</jython.artifactId>
2796
        <!-- External project versions -->
2797
        <gvsig.tools.version>3.0.302</gvsig.tools.version>
2798
        <gvsig.proj.version>1.0.31</gvsig.proj.version>
2799
        <gvsig.projection.api.version>2.0.56</gvsig.projection.api.version>
2800
    </properties>
2801

    
2802
    <modules>
2803
        <module>org.gvsig.desktop.compat.cdc</module>
2804
        <module>org.gvsig.desktop.library</module>
2805
        <module>org.gvsig.desktop.framework</module>
2806
        <module>org.gvsig.desktop.plugin</module>
2807

    
2808
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2809
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2810

    
2811
    </modules>
2812
</project>
2813