Statistics
| Revision:

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

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.325</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.325</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.325</developerConnection>
47
        <url>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.325</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.325</version>
865
            </dependency>
866
            <dependency>
867
                <groupId>org.gvsig</groupId>
868
                <artifactId>org.gvsig.about.impl</artifactId>
869
                <version>2.0.325</version>
870
            </dependency>
871
            <dependency>
872
                <groupId>org.gvsig</groupId>
873
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
874
                <version>2.0.325</version>
875
            </dependency>
876
            <dependency>
877
                <groupId>org.gvsig</groupId>
878
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
879
                <version>2.0.325</version>
880
            </dependency>
881
            <dependency>
882
                <groupId>org.gvsig</groupId>
883
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
884
                <version>2.0.325</version>
885
            </dependency>
886
            <dependency>
887
                <groupId>org.gvsig</groupId>
888
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
889
                <version>2.0.325</version>
890
            </dependency>
891
            <dependency>
892
                <groupId>org.gvsig</groupId>
893
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
894
                <version>2.0.325</version>
895
            </dependency>
896
            <dependency>
897
                <groupId>org.gvsig</groupId>
898
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
899
                <version>2.0.325</version>
900
            </dependency>
901
            <dependency>
902
                <groupId>org.gvsig</groupId>
903
                <artifactId>org.gvsig.andami</artifactId>
904
                <version>2.0.325</version>
905
            </dependency>
906
            <dependency>
907
                <groupId>org.gvsig</groupId>
908
                <artifactId>org.gvsig.app</artifactId>
909
                <version>2.0.325</version>
910
            </dependency>
911
            <dependency>
912
                <groupId>org.gvsig</groupId>
913
                <artifactId>org.gvsig.ui</artifactId>
914
                <version>2.0.325</version>
915
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.basicformats</artifactId>
919
                <version>2.0.325</version>
920
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.fmap.control</artifactId>
924
                <version>2.0.325</version>
925
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
929
                <version>2.0.325</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
934
                <version>2.0.325</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.325</version>
949
            </dependency>
950
            <dependency>
951
                <groupId>org.gvsig</groupId>
952
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
953
                <version>2.0.325</version>
954
            </dependency>
955
            <dependency>
956
                <groupId>org.gvsig</groupId>
957
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
958
                <version>2.0.325</version>
959
            </dependency>
960
            <dependency>
961
                <groupId>org.gvsig</groupId>
962
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
963
                <version>2.0.325</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.325</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.325</version>
977
            </dependency>
978
            <dependency>
979
                <groupId>org.gvsig</groupId>
980
                <artifactId>org.gvsig.h2spatial.h2gis130.provider</artifactId>
981
                <version>2.0.323-SNAPSHOT</version>
982
            </dependency>
983
            <dependency>
984
                <groupId>org.gvsig</groupId>
985
                <artifactId>org.gvsig.h2spatial.h2gis132.provider</artifactId>
986
                <version>2.0.325</version>
987
            </dependency>
988
            <dependency>
989
                <groupId>org.gvsig</groupId>
990
                <artifactId>org.gvsig.h2spatial.h2gis150.provider</artifactId>
991
                <version>2.0.323-SNAPSHOT</version>
992
            </dependency>
993
              <dependency>
994
                <groupId>org.gvsig</groupId>
995
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
996
                <version>2.0.325</version>
997
            </dependency>
998
            <dependency>
999
                <groupId>org.gvsig</groupId>
1000
                <artifactId>org.gvsig.fmap.dal.db.mdb</artifactId>
1001
                <version>2.0.325</version>
1002
            </dependency>
1003
            <dependency>
1004
                <groupId>org.gvsig</groupId>
1005
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1006
                <version>2.0.325</version>
1007
            </dependency>
1008
            <dependency>
1009
                <groupId>org.gvsig</groupId>
1010
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1011
                <version>2.0.325</version>
1012
            </dependency>
1013
            <dependency>
1014
                <groupId>org.gvsig</groupId>
1015
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1016
                <version>2.0.325</version>
1017
            </dependency>
1018
            <dependency>
1019
                <groupId>org.gvsig</groupId>
1020
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1021
                <version>2.0.325</version>
1022
            </dependency>
1023
            <dependency>
1024
              <groupId>org.gvsig</groupId>
1025
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1026
              <version>2.0.325</version>
1027
            </dependency>
1028
                <dependency>
1029
              <groupId>org.gvsig</groupId>
1030
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1031
               <version>2.0.325</version>
1032
            </dependency>
1033
            <dependency>
1034
                <groupId>org.gvsig</groupId>
1035
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1036
                <version>2.0.325</version>
1037
            </dependency>
1038
            <dependency>
1039
                <groupId>org.gvsig</groupId>
1040
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1041
                <version>2.0.325</version>
1042
                <type>test-jar</type>
1043
                <scope>test</scope>
1044
            </dependency>
1045
            <dependency>
1046
                <groupId>org.gvsig</groupId>
1047
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1048
                <version>2.0.325</version>
1049
            </dependency>
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.newlayer.prov.jdbc</artifactId>
1053
                <version>2.0.325</version>
1054
            </dependency>
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1058
                <version>2.0.325</version>
1059
            </dependency>
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1063
                <version>2.0.325</version>
1064
            </dependency>
1065
            
1066
            
1067
            
1068
            
1069
            <dependency>
1070
                <groupId>org.gvsig</groupId>
1071
                <artifactId>org.gvsig.raster.lib.buffer.api</artifactId>
1072
                <version>2.0.325</version>
1073
            </dependency>
1074
            <dependency>
1075
                <groupId>org.gvsig</groupId>
1076
                <artifactId>org.gvsig.raster.lib.buffer.spi</artifactId>
1077
                <version>2.0.325</version>
1078
            </dependency>
1079
            <dependency>
1080
                <groupId>org.gvsig</groupId>
1081
                <artifactId>org.gvsig.raster.lib.buffer.impl</artifactId>
1082
                <version>2.0.325</version>
1083
            </dependency>
1084
            <dependency>
1085
                <groupId>org.gvsig</groupId>
1086
                <artifactId>org.gvsig.raster.lib.legend.api</artifactId>
1087
                <version>2.0.323-SNAPSHOT</version>
1088
            </dependency>
1089
            <dependency>
1090
                <groupId>org.gvsig</groupId>
1091
                <artifactId>org.gvsig.raster.lib.legend.spi</artifactId>
1092
                <version>2.0.323-SNAPSHOT</version>
1093
            </dependency>
1094
            <dependency>
1095
                <groupId>org.gvsig</groupId>
1096
                <artifactId>org.gvsig.raster.lib.legend.impl</artifactId>
1097
                <version>2.0.323-SNAPSHOT</version>
1098
            </dependency>
1099
            <dependency>
1100
                <groupId>org.gvsig</groupId>
1101
                <artifactId>org.gvsig.fmap.mapcontext.swing.api</artifactId>
1102
                <version>2.0.325</version>
1103
            </dependency>
1104
            <dependency>
1105
                <groupId>org.gvsig</groupId>
1106
                <artifactId>org.gvsig.fmap.mapcontext.swing.impl</artifactId>
1107
                <version>2.0.325</version>
1108
            </dependency>
1109

    
1110
            <dependency>
1111
                <groupId>org.gvsig</groupId>
1112
                <artifactId>org.gvsig.fmap.dal.tilecache.raster</artifactId>
1113
                <version>2.0.325</version>
1114
            </dependency>
1115
            <dependency>
1116
                <groupId>org.gvsig</groupId>
1117
                <artifactId>org.gvsig.raster.legend.tilecache</artifactId>
1118
                <version>2.0.325</version>
1119
            </dependency>
1120

    
1121
            <dependency>
1122
                <groupId>org.gvsig</groupId>
1123
                <artifactId>org.gvsig.raster.tools.lib.api</artifactId>
1124
                <version>2.0.325</version>
1125
            </dependency>
1126
            <dependency>
1127
                <groupId>org.gvsig</groupId>
1128
                <artifactId>org.gvsig.raster.tools.lib.impl</artifactId>
1129
                <version>2.0.325</version>
1130
            </dependency>
1131
            <dependency>
1132
                <groupId>org.gvsig</groupId>
1133
                <artifactId>org.gvsig.raster.tools.swing.api</artifactId>
1134
                <version>2.0.325</version>
1135
            </dependency>
1136
            <dependency>
1137
                <groupId>org.gvsig</groupId>
1138
                <artifactId>org.gvsig.raster.tools.swing.impl</artifactId>
1139
                <version>2.0.325</version>
1140
            </dependency>
1141

    
1142

    
1143

    
1144
            <dependency>
1145
                <groupId>org.gvsig</groupId>
1146
                <artifactId>org.gvsig.raster.swing.buffer.api</artifactId>
1147
                <version>2.0.325</version>
1148
            </dependency>
1149
            <dependency>
1150
                <groupId>org.gvsig</groupId>
1151
                <artifactId>org.gvsig.raster.swing.buffer.impl</artifactId>
1152
                <version>2.0.325</version>
1153
            </dependency>
1154

    
1155
            <dependency>
1156
                <groupId>org.gvsig</groupId>
1157
                <artifactId>org.gvsig.raster.legend.swing.api</artifactId>
1158
                <version>2.0.325</version>
1159
            </dependency>
1160
            <dependency>
1161
                <groupId>org.gvsig</groupId>
1162
                <artifactId>org.gvsig.raster.legend.swing.impl</artifactId>
1163
                <version>2.0.325</version>
1164
            </dependency>
1165

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

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

    
1255

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

    
1434
            <dependency>
1435
                <groupId>org.gvsig</groupId>
1436
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1437
                <version>2.0.325</version>
1438
            </dependency>
1439
            <dependency>
1440
                <groupId>org.gvsig</groupId>
1441
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1442
                <version>2.0.325</version>
1443
            </dependency>
1444
            <dependency>
1445
                <groupId>org.gvsig</groupId>
1446
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1447
                <version>2.0.325</version>
1448
                <type>test-jar</type>
1449
                <scope>test</scope>
1450
            </dependency>
1451
            <dependency>
1452
                <groupId>org.gvsig</groupId>
1453
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1454
                <version>2.0.325</version>
1455
            </dependency>
1456
            <dependency>
1457
                <groupId>org.gvsig</groupId>
1458
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1459
                <version>2.0.325</version>
1460
            </dependency>
1461

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

    
1540
    <dependencies>
1541
        <dependency>
1542
            <groupId>junit</groupId>
1543
            <artifactId>junit</artifactId>
1544
            <scope>test</scope>
1545
        </dependency>
1546
    </dependencies>
1547

    
1548
    <build>
1549
        <extensions>
1550
            <extension>
1551
                <groupId>org.apache.maven.wagon</groupId>
1552
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1553
                <version>${wagon.webdav.jackrabbit.version}</version>
1554
            </extension>
1555
        </extensions>
1556

    
1557
        <pluginManagement>
1558
            <plugins>
1559

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

    
1595
                <plugin>
1596
                    <groupId>org.apache.maven.plugins</groupId>
1597
                    <artifactId>maven-scm-plugin</artifactId>
1598
                    <version>${maven.scm.plugin.version}</version>
1599
                    <configuration>
1600
                        <connectionType>connection</connectionType>
1601
                    </configuration>
1602
                </plugin>
1603

    
1604
                <plugin>
1605
                    <groupId>org.apache.maven.plugins</groupId>
1606
                    <artifactId>maven-compiler-plugin</artifactId>
1607
                    <version>${maven.compiler.plugin.version}</version>
1608
                    <configuration>
1609
                        <source>${java.version}</source>
1610
                        <target>${java.version}</target>
1611
                        <encoding>${encoding}</encoding>
1612
                    </configuration>
1613
                </plugin>
1614

    
1615
                <plugin>
1616
                    <groupId>org.apache.maven.plugins</groupId>
1617
                    <artifactId>maven-resources-plugin</artifactId>
1618
                    <version>${maven.resources.plugin.version}</version>
1619
                    <configuration>
1620
                        <encoding>${encoding}</encoding>
1621
                    </configuration>
1622
                </plugin>
1623

    
1624
                <plugin>
1625
                    <groupId>org.apache.maven.plugins</groupId>
1626
                    <artifactId>maven-eclipse-plugin</artifactId>
1627
                    <configuration>
1628
                        <downloadSources>true</downloadSources>
1629
                        <downloadJavadocs>true</downloadJavadocs>
1630
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1631
                    </configuration>
1632
                </plugin>
1633

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

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

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

    
1724
                <plugin>
1725
                    <groupId>org.apache.maven.plugins</groupId>
1726
                    <artifactId>maven-site-plugin</artifactId>
1727
                    <version>${maven.site.plugin.version}</version>
1728
                    <configuration>
1729
                        <chmod>true</chmod>
1730
                        <chmodMode>a+rwX</chmodMode>
1731
                    </configuration>
1732
                </plugin>
1733

    
1734
                <plugin>
1735
                    <groupId>org.apache.maven.plugins</groupId>
1736
                    <artifactId>maven-jar-plugin</artifactId>
1737
                    <version>${maven.jar.plugin.version}</version>
1738
                    <configuration>
1739
                        <archive>
1740
                            <manifestEntries>
1741
                                <Built-By>gvSIG Team</Built-By>
1742
                            </manifestEntries>
1743
                        </archive>
1744
                    </configuration>
1745
                </plugin>
1746

    
1747
                <plugin>
1748
                    <groupId>org.codehaus.mojo</groupId>
1749
                    <artifactId>properties-maven-plugin</artifactId>
1750
                    <version>${properties.maven.plugin.version}</version>
1751
                </plugin>
1752

    
1753
                <plugin>
1754
                    <groupId>org.apache.maven.plugins</groupId>
1755
                    <artifactId>maven-antrun-plugin</artifactId>
1756
                    <version>${maven.antrun.plugin.version}</version>
1757
                </plugin>
1758

    
1759
                <plugin>
1760
                    <groupId>org.codehaus.mojo</groupId>
1761
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1762
                    <version>${animal.sniffer.maven.plugin.version}</version>
1763
                </plugin>
1764

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

    
1771
                <plugin>
1772
                    <groupId>org.apache.maven.plugins</groupId>
1773
                    <artifactId>maven-deploy-plugin</artifactId>
1774
                    <version>${maven.deploy.plugin.version}</version>
1775
                </plugin>
1776

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

    
1796
                <plugin>
1797
                    <groupId>org.apache.maven.plugins</groupId>
1798
                    <artifactId>maven-clean-plugin</artifactId>
1799
                    <version>${maven.clean.plugin.version}</version>
1800
                </plugin>
1801

    
1802
                <plugin>
1803
                    <groupId>org.codehaus.mojo</groupId>
1804
                    <artifactId>exec-maven-plugin</artifactId>
1805
                    <version>${exec.maven.plugin.version}</version>
1806
                </plugin>
1807

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

    
1843
                <!-- Habria que ver si es posible sustituir el plugin -->
1844
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1845
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1846
                <!--
1847
                <plugin>
1848
                    <groupId>org.codehaus.mojo</groupId>
1849
                    <artifactId>license-maven-plugin</artifactId>
1850
                    <version>1.5</version>
1851
                </plugin>
1852
                -->
1853

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

    
1860
                <plugin>
1861
                    <groupId>org.apache.maven.plugins</groupId>
1862
                    <artifactId>maven-source-plugin</artifactId>
1863
                    <version>${maven.source.plugin.version}</version>
1864
                </plugin>
1865

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

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

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

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

    
1949
      props.store(package_info_file.newWriter(), null)
1950

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

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

    
1993
      log.info("Building package index " + pkgname + ".gvspki")
1994
      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1995
      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1996
      ant.zip(destfile: package_index_target, basedir: package_index_source)
1997
    }
1998
                  ]]></source>
1999
                            </configuration>
2000
                        </execution>
2001

    
2002
                        <execution>
2003
                            <id>install-plugin</id>
2004
                            <phase>install</phase>
2005
                            <configuration>
2006
                                <source><![CDATA[            
2007
    
2008

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

    
2038
        log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
2039
        log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
2040
        if( project.properties["gvsig.install.plugin"]=="true" ) {
2041
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2042
          target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
2043

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

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

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

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

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

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

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

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

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

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

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

    
2159
public class WebDAVClient {
2160

    
2161
    def log;
2162

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
2256
                    </executions>
2257
                </plugin>
2258

    
2259
            </plugins>
2260
        </pluginManagement>
2261

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

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

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

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

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

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

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

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

    
2427
        </plugins>
2428
    </build>
2429

    
2430

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

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

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

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

    
2513
        </plugins>
2514
    </reporting>
2515

    
2516

    
2517
    <profiles>
2518

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

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

    
2594
                        </executions>
2595
                    </plugin>
2596

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

    
2601

    
2602

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

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

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

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

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

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

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

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

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

    
2691
                        </executions>
2692
                    </plugin>
2693

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

    
2698
    </profiles>
2699

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

    
2722
        <versions.maven.plugin.version>2.8.1</versions.maven.plugin.version>
2723
        <maven.project.info.reports.plugin.version>2.7</maven.project.info.reports.plugin.version>
2724
        <maven.jxr.plugin.version>2.3</maven.jxr.plugin.version>
2725
        <findbugs.maven.plugin.version>2.5.2</findbugs.maven.plugin.version>
2726
        <wagon.webdav.jackrabbit.version>2.4</wagon.webdav.jackrabbit.version>
2727

    
2728
        <!-- General configuration -->
2729
        <encoding>ISO-8859-1</encoding>
2730
        <java.version>1.8</java.version>
2731
        
2732
        <localRepository>${user.home}/.m2/repository</localRepository>
2733
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2734

    
2735
        <!-- The property svn.tags.folder is used in external projects to override  -->
2736
        <!-- configuraction in maven-release-plugin -->
2737
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2738

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

    
2759
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2760
        <gvsig.install.plugin>true</gvsig.install.plugin>
2761
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2762
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2763

    
2764
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2765

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

    
2800
        <jython.artifactId>jython-standalone</jython.artifactId>
2801
        <!-- External project versions -->
2802
        <gvsig.tools.version>3.0.284</gvsig.tools.version>
2803
        <gvsig.proj.version>1.0.31</gvsig.proj.version>
2804
        <gvsig.projection.api.version>2.0.56</gvsig.projection.api.version>
2805
    </properties>
2806

    
2807
    <modules>
2808
        <module>org.gvsig.desktop.compat.cdc</module>
2809
        <module>org.gvsig.desktop.library</module>
2810
        <module>org.gvsig.desktop.framework</module>
2811
        <module>org.gvsig.desktop.plugin</module>
2812

    
2813
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2814
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2815

    
2816
    </modules>
2817
</project>
2818