Statistics
| Revision:

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

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

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

    
1121
            <dependency>
1122
                <groupId>org.gvsig</groupId>
1123
                <artifactId>org.gvsig.raster.tools.lib.api</artifactId>
1124
                <version>2.0.317</version>
1125
            </dependency>
1126
            <dependency>
1127
                <groupId>org.gvsig</groupId>
1128
                <artifactId>org.gvsig.raster.tools.lib.impl</artifactId>
1129
                <version>2.0.317</version>
1130
            </dependency>
1131
            <dependency>
1132
                <groupId>org.gvsig</groupId>
1133
                <artifactId>org.gvsig.raster.tools.swing.api</artifactId>
1134
                <version>2.0.317</version>
1135
            </dependency>
1136
            <dependency>
1137
                <groupId>org.gvsig</groupId>
1138
                <artifactId>org.gvsig.raster.tools.swing.impl</artifactId>
1139
                <version>2.0.317</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.317</version>
1148
            </dependency>
1149
            <dependency>
1150
                <groupId>org.gvsig</groupId>
1151
                <artifactId>org.gvsig.raster.swing.buffer.impl</artifactId>
1152
                <version>2.0.317</version>
1153
            </dependency>
1154

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

    
1166
            <dependency>
1167
                <groupId>org.gvsig</groupId>
1168
                <artifactId>org.gvsig.raster.legend.lib.api</artifactId>
1169
                <version>2.0.272-SNAPSHOT</version>
1170
            </dependency>
1171
            <dependency>
1172
                <groupId>org.gvsig</groupId>
1173
                <artifactId>org.gvsig.raster.legend.lib.impl</artifactId>
1174
                <version>2.0.272-SNAPSHOT</version>
1175
            </dependency>
1176
            <dependency>
1177
                <groupId>org.gvsig</groupId>
1178
                <artifactId>org.gvsig.raster.legend.lib.spi</artifactId>
1179
                <version>2.0.272-SNAPSHOT</version>
1180
            </dependency>
1181
            <dependency>
1182
                <groupId>org.gvsig</groupId>
1183
                <artifactId>org.gvsig.raster.legend.imageio</artifactId>
1184
                <version>2.0.317</version>
1185
            </dependency>
1186
            <dependency>
1187
                <groupId>org.gvsig</groupId>
1188
                <artifactId>org.gvsig.fmap.dal.file.imageio</artifactId>
1189
                <version>2.0.317</version>
1190
            </dependency>
1191
            <dependency>
1192
                <groupId>org.gvsig</groupId>
1193
                <artifactId>org.gvsig.fmap.dal.file.png</artifactId>
1194
                <version>2.0.317</version>
1195
            </dependency>
1196
            <dependency>
1197
                <groupId>org.gvsig</groupId>
1198
                <artifactId>org.gvsig.fmap.dal.file.jpg</artifactId>
1199
                <version>2.0.317</version>
1200
            </dependency>
1201
            <dependency>
1202
                <groupId>org.gvsig</groupId>
1203
                <artifactId>org.gvsig.fmap.dal.file.jp2</artifactId>
1204
                <version>2.0.317</version>
1205
            </dependency>
1206
            <dependency>
1207
                <groupId>org.gvsig</groupId>
1208
                <artifactId>org.gvsig.fmap.dal.file.tiff</artifactId>
1209
                <version>2.0.317</version>
1210
            </dependency>
1211
            <dependency>
1212
                <groupId>org.gvsig</groupId>
1213
                <artifactId>org.gvsig.fmap.dal.file.bsq</artifactId>
1214
                <version>2.0.317</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.317</version>
1223
            </dependency>
1224
            <dependency>
1225
                <groupId>org.gvsig</groupId>
1226
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1227
                <version>2.0.317</version>
1228
            </dependency>
1229
            <dependency>
1230
                <groupId>org.gvsig</groupId>
1231
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1232
                <version>2.0.317</version>
1233
            </dependency>
1234
            <dependency>
1235
                <groupId>org.gvsig</groupId>
1236
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1237
                <version>2.0.317</version>
1238
            </dependency>
1239
            <dependency>
1240
                <groupId>org.gvsig</groupId>
1241
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1242
                <version>2.0.317</version>
1243
            </dependency>
1244
            <dependency>
1245
                <groupId>org.gvsig</groupId>
1246
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1247
                <version>2.0.317</version>
1248
            </dependency>
1249
            <dependency>
1250
                <groupId>org.gvsig</groupId>
1251
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1252
                <version>2.0.317</version>
1253
            </dependency>
1254

    
1255

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

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

    
1550
    <dependencies>
1551
        <dependency>
1552
            <groupId>junit</groupId>
1553
            <artifactId>junit</artifactId>
1554
            <scope>test</scope>
1555
        </dependency>
1556
    </dependencies>
1557

    
1558
    <build>
1559
        <extensions>
1560
            <extension>
1561
                <groupId>org.apache.maven.wagon</groupId>
1562
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1563
                <version>${wagon.webdav.jackrabbit.version}</version>
1564
            </extension>
1565
        </extensions>
1566

    
1567
        <pluginManagement>
1568
            <plugins>
1569

    
1570
                <plugin>
1571
                    <groupId>org.codehaus.mojo</groupId>
1572
                    <artifactId>versions-maven-plugin</artifactId>
1573
                    <version>${versions.maven.plugin.version}</version>
1574
                    <configuration>
1575
                        <allowSnapshots>false</allowSnapshots>
1576
                        <excludeProperties>
1577
                            versions.maven.plugin.version,
1578
                            maven.deploy.plugin.version,
1579
                            maven.surefire.plugin.version,
1580
                            maven.compiler.plugin.version,
1581
                            maven.resources.plugin.version,
1582
                            maven.javadoc.plugin.version,
1583
                            maven.site.plugin.version,
1584
                            maven.jar.plugin.version,
1585
                            properties.maven.plugin.version,
1586
                            gmaven.plugin.version,
1587
                            maven.antrun.plugin.version,
1588
                            maven.release.plugin.version,
1589
                            maven.assembly.plugin.version,
1590
                            maven.clean.plugin.version,
1591
                            exec.maven.plugin.version,
1592
                            maven.license.plugin.version,
1593
                            maven.source.plugin.version,
1594
                            maven.scm.plugin.version,
1595
                            maven.checkstyle.plugin.version,
1596
                            animal.sniffer.maven.plugin.version,
1597
                            maven.project.info.reports.plugin.version,
1598
                            maven.jxr.plugin.version,
1599
                            findbugs.maven.plugin.version,
1600
                            wagon.webdav.jackrabbit.version,
1601
                        </excludeProperties>
1602
                    </configuration>
1603
                </plugin>
1604

    
1605
                <plugin>
1606
                    <groupId>org.apache.maven.plugins</groupId>
1607
                    <artifactId>maven-scm-plugin</artifactId>
1608
                    <version>${maven.scm.plugin.version}</version>
1609
                    <configuration>
1610
                        <connectionType>connection</connectionType>
1611
                    </configuration>
1612
                </plugin>
1613

    
1614
                <plugin>
1615
                    <groupId>org.apache.maven.plugins</groupId>
1616
                    <artifactId>maven-compiler-plugin</artifactId>
1617
                    <version>${maven.compiler.plugin.version}</version>
1618
                    <configuration>
1619
                        <source>${java.version}</source>
1620
                        <target>${java.version}</target>
1621
                        <encoding>${encoding}</encoding>
1622
                    </configuration>
1623
                </plugin>
1624

    
1625
                <plugin>
1626
                    <groupId>org.apache.maven.plugins</groupId>
1627
                    <artifactId>maven-resources-plugin</artifactId>
1628
                    <version>${maven.resources.plugin.version}</version>
1629
                    <configuration>
1630
                        <encoding>${encoding}</encoding>
1631
                    </configuration>
1632
                </plugin>
1633

    
1634
                <plugin>
1635
                    <groupId>org.apache.maven.plugins</groupId>
1636
                    <artifactId>maven-eclipse-plugin</artifactId>
1637
                    <configuration>
1638
                        <downloadSources>true</downloadSources>
1639
                        <downloadJavadocs>true</downloadJavadocs>
1640
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1641
                    </configuration>
1642
                </plugin>
1643

    
1644
                <plugin>
1645
                    <groupId>org.apache.maven.plugins</groupId>
1646
                    <artifactId>maven-surefire-plugin</artifactId>
1647
                    <version>${maven.surefire.plugin.version}</version>
1648
                    <configuration>
1649
                        <forkMode>once</forkMode>
1650
                        <environmentVariables>
1651
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1652
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1653
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1654
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1655
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1656
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1657
                        </environmentVariables>
1658
                    </configuration>
1659
                </plugin>
1660

    
1661
                <plugin>
1662
                    <groupId>org.apache.maven.plugins</groupId>
1663
                    <artifactId>maven-failsafe-plugin</artifactId>
1664
                    <executions>
1665
                        <execution>
1666
                            <goals>
1667
                                <goal>integration-test</goal>
1668
                                <goal>verify</goal>
1669
                            </goals>
1670
                        </execution>
1671
                    </executions>
1672
                    <configuration>
1673
                        <forkMode>once</forkMode>
1674
                        <environmentVariables>
1675
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1676
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1677
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1678
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1679
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1680
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1681
                        </environmentVariables>
1682
                    </configuration>
1683
                </plugin>
1684

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

    
1734
                <plugin>
1735
                    <groupId>org.apache.maven.plugins</groupId>
1736
                    <artifactId>maven-site-plugin</artifactId>
1737
                    <version>${maven.site.plugin.version}</version>
1738
                    <configuration>
1739
                        <chmod>true</chmod>
1740
                        <chmodMode>a+rwX</chmodMode>
1741
                    </configuration>
1742
                </plugin>
1743

    
1744
                <plugin>
1745
                    <groupId>org.apache.maven.plugins</groupId>
1746
                    <artifactId>maven-jar-plugin</artifactId>
1747
                    <version>${maven.jar.plugin.version}</version>
1748
                    <configuration>
1749
                        <archive>
1750
                            <manifestEntries>
1751
                                <Built-By>gvSIG Team</Built-By>
1752
                            </manifestEntries>
1753
                        </archive>
1754
                    </configuration>
1755
                </plugin>
1756

    
1757
                <plugin>
1758
                    <groupId>org.codehaus.mojo</groupId>
1759
                    <artifactId>properties-maven-plugin</artifactId>
1760
                    <version>${properties.maven.plugin.version}</version>
1761
                </plugin>
1762

    
1763
                <plugin>
1764
                    <groupId>org.apache.maven.plugins</groupId>
1765
                    <artifactId>maven-antrun-plugin</artifactId>
1766
                    <version>${maven.antrun.plugin.version}</version>
1767
                </plugin>
1768

    
1769
                <plugin>
1770
                    <groupId>org.codehaus.mojo</groupId>
1771
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1772
                    <version>${animal.sniffer.maven.plugin.version}</version>
1773
                </plugin>
1774

    
1775
                <plugin>
1776
                    <groupId>org.apache.maven.plugins</groupId>
1777
                    <artifactId>maven-release-plugin</artifactId>
1778
                    <version>${maven.release.plugin.version}</version>
1779
                </plugin>
1780

    
1781
                <plugin>
1782
                    <groupId>org.apache.maven.plugins</groupId>
1783
                    <artifactId>maven-deploy-plugin</artifactId>
1784
                    <version>${maven.deploy.plugin.version}</version>
1785
                </plugin>
1786

    
1787
                <plugin>
1788
                    <artifactId>maven-assembly-plugin</artifactId>
1789
                    <version>${maven.assembly.plugin.version}</version>
1790
                    <executions>
1791
                        <execution>
1792
                            <id>gvsig-plugin-package</id>
1793
                            <phase>package</phase>
1794
                            <configuration>
1795
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1796
                                <appendAssemblyId>false</appendAssemblyId>
1797
                                <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>
1798
                                <descriptors>
1799
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1800
                                </descriptors>
1801
                            </configuration>
1802
                        </execution>
1803
                    </executions>
1804
                </plugin>
1805

    
1806
                <plugin>
1807
                    <groupId>org.apache.maven.plugins</groupId>
1808
                    <artifactId>maven-clean-plugin</artifactId>
1809
                    <version>${maven.clean.plugin.version}</version>
1810
                </plugin>
1811

    
1812
                <plugin>
1813
                    <groupId>org.codehaus.mojo</groupId>
1814
                    <artifactId>exec-maven-plugin</artifactId>
1815
                    <version>${exec.maven.plugin.version}</version>
1816
                </plugin>
1817

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

    
1853
                <!-- Habria que ver si es posible sustituir el plugin -->
1854
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1855
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1856
                <!--
1857
                <plugin>
1858
                    <groupId>org.codehaus.mojo</groupId>
1859
                    <artifactId>license-maven-plugin</artifactId>
1860
                    <version>1.5</version>
1861
                </plugin>
1862
                -->
1863

    
1864
                <plugin>
1865
                    <groupId>org.apache.maven.plugins</groupId>
1866
                    <artifactId>maven-checkstyle-plugin</artifactId>
1867
                    <version>${maven.checkstyle.plugin.version}</version>
1868
                </plugin>
1869

    
1870
                <plugin>
1871
                    <groupId>org.apache.maven.plugins</groupId>
1872
                    <artifactId>maven-source-plugin</artifactId>
1873
                    <version>${maven.source.plugin.version}</version>
1874
                </plugin>
1875

    
1876
                <plugin>
1877
                    <groupId>org.codehaus.gmaven</groupId>
1878
                    <artifactId>gmaven-plugin</artifactId>
1879
                    <version>${gmaven.plugin.version}</version>
1880
                    <configuration>
1881
                        <providerSelection>2.0</providerSelection>
1882
                    </configuration>
1883
                    <dependencies>
1884
                        <dependency>
1885
                            <groupId>com.github.lookfirst</groupId>
1886
                            <artifactId>sardine</artifactId>
1887
                            <version>5.0.1</version>
1888
                        </dependency>
1889
                        <dependency>
1890
                          <groupId>org.apache.ant</groupId>
1891
                          <artifactId>ant</artifactId>
1892
                          <version>1.8.2</version>
1893
                        </dependency>
1894
                    </dependencies>
1895
                    <executions>
1896

    
1897
                        <execution>
1898
                            <id>increase-build-number</id>
1899
                            <phase>process-sources</phase>
1900
                            <configuration>
1901
                                <source><![CDATA[
1902
                    // use "mvn -Dincrease-build-number process-sources"
1903
                    if( project.properties["increase-build-number"] == null ) {
1904
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1905
                    } else {
1906
                      File file = new File(project.basedir,"buildNumber.properties")
1907
                      if( ! file.exists() ) {
1908
                          log.info("Skip increment build number (buildNumber.property not present).")
1909
                        } else {
1910
                        Properties props = new Properties()
1911

    
1912
                        props.load(file.newDataInputStream())
1913
                        value = (props.getProperty("buildNumber") as int) + 1
1914
                        props.setProperty("buildNumber",value as String)
1915
                        props.store(file.newWriter(), null)
1916
                        log.info("Setting build number to " + value)
1917
                      }
1918
                    }
1919
                  ]]></source>
1920
                            </configuration>
1921
                        </execution>
1922

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

    
1959
      props.store(package_info_file.newWriter(), null)
1960

    
1961
      pkgname = "gvSIG-desktop-" +
1962
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1963
        project.properties["gvsig.package.info.code"] + "-" +
1964
        project.properties["gvsig.package.info.version"] + "-" +
1965
        project.properties["buildNumber"] + "-" +
1966
        project.properties["gvsig.package.info.state"] + "-" +
1967
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1968
        project.properties["gvsig.package.info.architecture"] + "-" +
1969
        project.properties["gvsig.package.info.javaVM"]
1970
      package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1971
      log.info("Building package.info index " + package_info_file.getAbsolutePath())
1972
      package_info_file.getParentFile().mkdirs()
1973
      props.setProperty('download-url',
1974
        poolURL +
1975
        project.properties["gvsig.package.info.code"] + "/" +
1976
        pkgname + ".gvspkg"
1977
      )
1978
      props.store(package_info_file.newWriter(), null)
1979
    }
1980
                  ]]></source>
1981
                            </configuration>
1982
                        </execution>
1983

    
1984
                        <execution>
1985
                            <id>build-package-index</id>
1986
                            <phase>package</phase>
1987
                            <configuration>
1988
                                <source><![CDATA[
1989
    ant = new AntBuilder()
1990
    if( project.properties["buildNumber"] == null) {
1991
      log.info("Skip building package index (buildNumber.property not present).")
1992
    } else {
1993
      pkgname = "gvSIG-desktop-" +
1994
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1995
        project.properties["gvsig.package.info.code"] + "-" +
1996
        project.properties["gvsig.package.info.version"] + "-" +
1997
        project.properties["buildNumber"] + "-" +
1998
        project.properties["gvsig.package.info.state"] + "-" +
1999
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2000
        project.properties["gvsig.package.info.architecture"] + "-" +
2001
        project.properties["gvsig.package.info.javaVM"]
2002

    
2003
      log.info("Building package index " + pkgname + ".gvspki")
2004
      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
2005
      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
2006
      ant.zip(destfile: package_index_target, basedir: package_index_source)
2007
    }
2008
                  ]]></source>
2009
                            </configuration>
2010
                        </execution>
2011

    
2012
                        <execution>
2013
                            <id>install-plugin</id>
2014
                            <phase>install</phase>
2015
                            <configuration>
2016
                                <source><![CDATA[            
2017
    
2018

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

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

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

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

    
2078
          log.info("Copy plugin package from " + source + " to " + target)
2079
          ant.copy(file:source, tofile:target.getAbsolutePath())
2080

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

    
2096
                        <execution>
2097
                            <id>deploy-package</id>
2098
                            <phase>install</phase>
2099
                            <configuration>
2100
                                <source><![CDATA[
2101

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

    
2114
        pkgname = "gvSIG-desktop-" +
2115
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2116
        project.properties["gvsig.package.info.code"] + "-" +
2117
        project.properties["gvsig.package.info.version"] + "-" +
2118
        project.properties["buildNumber"] + "-" +
2119
        project.properties["gvsig.package.info.state"] + "-" +
2120
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2121
        project.properties["gvsig.package.info.architecture"] + "-" +
2122
        project.properties["gvsig.package.info.javaVM"];
2123

    
2124
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2125
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2126

    
2127
        log.info("Creating addon-request.txt in target folder");
2128
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2129
            out.println("");
2130
            out.println("# "+pkgname);
2131
            out.println("");
2132
            out.println(targetPath+"/" + pkgname + ".gvspki");
2133
            out.println("");
2134
        }
2135

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

    
2162
    } else {
2163
        log.info("Skip plugin package deploy. It not be installed by default.");
2164
    }
2165
} else {
2166
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2167
}
2168

    
2169
public class WebDAVClient {
2170

    
2171
    def log;
2172

    
2173
    private String user;
2174
    private String password;
2175
    private Object sardine;
2176

    
2177
    public WebDAVClient(log) {
2178
        disableCertificateValidation();
2179
            this.log = log;
2180
    }
2181

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

    
2195
    public void login() {
2196
        log.info("[WEBDAV] login as guest");
2197
        this.sardine = SardineFactory.begin();
2198
    }
2199

    
2200
    public boolean exists(String url) throws Exception {
2201
        return sardine.exists(url);
2202
    }
2203

    
2204
    public void put(String source, String target) throws Exception {
2205
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2206
        InputStream fis = new FileInputStream(new File(source));
2207
        sardine.put(target, fis);
2208
        log.info("[WEBDAV] put ok.");
2209
    }
2210

    
2211
    public void mkdir(String url) throws Exception {
2212
        if( ! exists(url) ) {
2213
            log.info("[WEBDAV] mkdir '"+url+"'.");
2214
            sardine.createDirectory(url);
2215
        }
2216
    }
2217

    
2218
    public List list(String url) throws Exception {
2219
        List resources = sardine.list(url);
2220
        return resources;
2221
    }
2222

    
2223
    void disableCertificateValidation() {
2224
    /*
2225
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2226
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2227
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2228
                    return new java.security.cert.X509Certificate[0];
2229
                }
2230

    
2231
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2232
                }
2233

    
2234
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2235
                }
2236
            };
2237

    
2238
        // Ignore differences between given hostname and certificate hostname
2239
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2240
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2241
                return true;
2242
            }
2243
        };
2244

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

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

    
2266
                    </executions>
2267
                </plugin>
2268

    
2269
            </plugins>
2270
        </pluginManagement>
2271

    
2272
        <plugins>
2273
            <plugin>
2274
                <groupId>org.apache.maven.plugins</groupId>
2275
                <artifactId>maven-scm-plugin</artifactId>
2276
            </plugin>
2277

    
2278
            <plugin>
2279
                <artifactId>maven-clean-plugin</artifactId>
2280
                <configuration>
2281
                    <filesets>
2282
                        <fileset>
2283
                            <directory>${user.home}/.depman/</directory>
2284
                            <includes>
2285
                                <include>**</include>
2286
                            </includes>
2287
                        </fileset>
2288
                    </filesets>
2289
                    <followSymLinks>true</followSymLinks>
2290
                </configuration>
2291
            </plugin>
2292

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

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

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

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

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

    
2428
            <plugin>
2429
                <!-- to continue building  when test fail -->
2430
                <groupId>org.apache.maven.plugins</groupId>
2431
                <artifactId>maven-surefire-plugin</artifactId>
2432
                <configuration>
2433
                    <testFailureIgnore>true</testFailureIgnore>
2434
                </configuration>
2435
            </plugin>
2436

    
2437
        </plugins>
2438
    </build>
2439

    
2440

    
2441
    <reporting>
2442
        <excludeDefaults>true</excludeDefaults>
2443
        <plugins>
2444
            <plugin>
2445
                <groupId>org.apache.maven.plugins</groupId>
2446
                <artifactId>maven-project-info-reports-plugin</artifactId>
2447
                <version>${maven.project.info.reports.plugin.version}</version>
2448
                <reportSets>
2449
                    <reportSet>
2450
                        <reports>
2451
                            <report>index</report>
2452
                            <report>summary</report>
2453
                            <report>scm</report>
2454
                            <report>license</report>
2455
                            <report>project-team</report>
2456
                            <report>issue-tracking</report>
2457
                            <report>mailing-list</report>
2458
                            <report>modules</report>
2459

    
2460
                            <report>dependency-info</report>
2461
                            <!-- Removed due to its high cost
2462
                            <report>dependency-management</report>
2463
                            <report>dependencies</report>
2464
                            -->
2465
                            <report>dependency-convergence</report>
2466

    
2467
                            <!--
2468
                            <report>plugins</report>
2469
                            <report>plugin-management</report>
2470
                            <report>distribution-management</report>
2471
                            -->
2472

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

    
2523
        </plugins>
2524
    </reporting>
2525

    
2526

    
2527
    <profiles>
2528

    
2529
        <profile>
2530
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2531
            <id>gvsig-root</id>
2532
            <activation>
2533
                <file>
2534
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2535
                </file>
2536
            </activation>
2537
            <build>
2538
                <plugins>
2539

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

    
2604
                        </executions>
2605
                    </plugin>
2606

    
2607
                </plugins>
2608
            </build>
2609
        </profile>
2610

    
2611

    
2612

    
2613
        <profile>
2614
            <!-- This profile is used to packege and install the gvSIG plugins -->
2615
            <id>gvsig-plugin</id>
2616
            <activation>
2617
                <file>
2618
                    <exists>buildNumber.properties</exists>
2619
                </file>
2620
            </activation>
2621
            <build>
2622
                <plugins>
2623

    
2624
                    <plugin>
2625
                        <artifactId>maven-assembly-plugin</artifactId>
2626
                        <executions>
2627
                            <execution>
2628
                                <id>gvsig-plugin-package</id>
2629
                                <phase>package</phase>
2630
                                <goals>
2631
                                    <goal>single</goal>
2632
                                </goals>
2633
                            </execution>
2634
                        </executions>
2635
                    </plugin>
2636

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

    
2656
                    <plugin>
2657
                        <groupId>org.codehaus.gmaven</groupId>
2658
                        <artifactId>gmaven-plugin</artifactId>
2659
                        <executions>
2660

    
2661
                            <execution>
2662
                                <id>increase-build-number</id>
2663
                                <phase>process-sources</phase>
2664
                                <goals>
2665
                                    <goal>execute</goal>
2666
                                </goals>
2667
                            </execution>
2668

    
2669
                            <execution>
2670
                                <id>build-package-info</id>
2671
                                <phase>prepare-package</phase>
2672
                                <goals>
2673
                                    <goal>execute</goal>
2674
                                </goals>
2675
                            </execution>
2676

    
2677
                            <execution>
2678
                                <id>build-package-index</id>
2679
                                <phase>package</phase>
2680
                                <goals>
2681
                                    <goal>execute</goal>
2682
                                </goals>
2683
                            </execution>
2684

    
2685
                            <execution>
2686
                                <id>install-plugin</id>
2687
                                <phase>install</phase>
2688
                                <goals>
2689
                                    <goal>execute</goal>
2690
                                </goals>
2691
                            </execution>
2692

    
2693
                            <execution>
2694
                                <id>deploy-package</id>
2695
                                <phase>install</phase>
2696
                                <goals>
2697
                                    <goal>execute</goal>
2698
                                </goals>
2699
                            </execution>
2700

    
2701
                        </executions>
2702
                    </plugin>
2703

    
2704
                </plugins>
2705
            </build>
2706
        </profile>
2707

    
2708
    </profiles>
2709

    
2710
    <properties>
2711
        <!-- Maven plugins versions -->    
2712
        <maven.deploy.plugin.version>2.7</maven.deploy.plugin.version>
2713
        <maven.surefire.plugin.version>3.0.0-M3</maven.surefire.plugin.version>
2714
        <maven.compiler.plugin.version>3.8.1</maven.compiler.plugin.version>
2715
        <maven.resources.plugin.version>3.2.0</maven.resources.plugin.version>
2716
        <maven.javadoc.plugin.version>3.2.0</maven.javadoc.plugin.version>
2717
        <maven.site.plugin.version>3.3</maven.site.plugin.version>
2718
        <maven.jar.plugin.version>3.2.0</maven.jar.plugin.version>
2719
        <properties.maven.plugin.version>1.0.0</properties.maven.plugin.version>
2720
        <gmaven.plugin.version>1.5</gmaven.plugin.version>
2721
        <maven.antrun.plugin.version>1.7</maven.antrun.plugin.version>
2722
        <maven.release.plugin.version>2.5.3</maven.release.plugin.version>
2723
        <maven.assembly.plugin.version>2.2-beta-5</maven.assembly.plugin.version>
2724
        <maven.clean.plugin.version>2.5</maven.clean.plugin.version>
2725
        <exec.maven.plugin.version>3.0.0</exec.maven.plugin.version>
2726
        <maven.license.plugin.version>1.10.b1</maven.license.plugin.version>
2727
        <maven.source.plugin.version>3.2.1</maven.source.plugin.version>
2728
        <maven.scm.plugin.version>1.11.2</maven.scm.plugin.version>
2729
        <maven.checkstyle.plugin.version>3.1.2</maven.checkstyle.plugin.version>
2730
        <animal.sniffer.maven.plugin.version>1.17</animal.sniffer.maven.plugin.version>
2731

    
2732
        <versions.maven.plugin.version>2.8.1</versions.maven.plugin.version>
2733
        <maven.project.info.reports.plugin.version>2.7</maven.project.info.reports.plugin.version>
2734
        <maven.jxr.plugin.version>2.3</maven.jxr.plugin.version>
2735
        <findbugs.maven.plugin.version>2.5.2</findbugs.maven.plugin.version>
2736
        <wagon.webdav.jackrabbit.version>2.4</wagon.webdav.jackrabbit.version>
2737

    
2738
        <!-- General configuration -->
2739
        <encoding>ISO-8859-1</encoding>
2740
        <java.version>1.8</java.version>
2741
        
2742
        <localRepository>${user.home}/.m2/repository</localRepository>
2743
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2744

    
2745
        <!-- The property svn.tags.folder is used in external projects to override  -->
2746
        <!-- configuraction in maven-release-plugin -->
2747
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2748

    
2749
        <!-- Package info property values -->
2750
        <gvsig.version>2.6.0</gvsig.version>
2751
        <gvsig.package.info.codealias />
2752
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2753
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2754
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2755
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2756
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2757
        <gvsig.package.info.official>false</gvsig.package.info.official>
2758
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2759
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2760
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2761
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2762
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2763
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2764
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2765
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2766
        <gvsig.package.info.categories />
2767
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2768

    
2769
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2770
        <gvsig.install.plugin>true</gvsig.install.plugin>
2771
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2772
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2773

    
2774
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2775

    
2776
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2777
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2778
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2779
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2780
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2781
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2782
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2783
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2784
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2785
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2786
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2787
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2788
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2789
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2790
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2791
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2792
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2793
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2794
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2795
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2796
        <!--
2797
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2798
        -->
2799
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2800
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2801
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2802
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2803
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2804
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2805
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2806
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2807
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2808
        <org.gvsig.h2spatial.provider>org.gvsig.h2spatial.h2gis130.provider</org.gvsig.h2spatial.provider>
2809

    
2810
        <jython.artifactId>jython-standalone</jython.artifactId>
2811
        <!-- External project versions -->
2812
        <gvsig.tools.version>3.0.273</gvsig.tools.version>
2813
        <gvsig.proj.version>1.0.31</gvsig.proj.version>
2814
        <gvsig.projection.api.version>2.0.56</gvsig.projection.api.version>
2815
    </properties>
2816

    
2817
    <modules>
2818
        <module>org.gvsig.desktop.compat.cdc</module>
2819
        <module>org.gvsig.desktop.library</module>
2820
        <module>org.gvsig.desktop.framework</module>
2821
        <module>org.gvsig.desktop.plugin</module>
2822

    
2823
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2824
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2825

    
2826
    </modules>
2827
</project>
2828