Statistics
| Revision:

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

History | View | Annotate | Download (136 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.451-SNAPSHOT</version>
10

    
11
    <name>${project.artifactId}</name>
12
    <description>
13
        This is part of the sources of "gSIG desktop" application.
14

    
15
        gvSIG is a Geographic Information System (GIS), that is, a desktop application
16
        designed for capturing, storing, handling, analyzing and deploying any kind of
17
        referenced geographic information in order to solve complex management and planning
18
        problems. gvSIG is known for having a user-friendly interface, being able to access
19
        the most common formats, both vector and raster ones. It features a wide range of
20
        tools for working with geographic-like information (query tools, layout creation,
21
        geoprocessing, networks, etc.), which turns gvSIG into the ideal tool for users
22
        working in the land realm.
23
    </description>
24

    
25
    <licenses>
26
        <license>
27
            <name>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/trunk/org.gvsig.desktop/</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/trunk/org.gvsig.desktop/</developerConnection>
47
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop/repository/show/trunk//org.gvsig.desktop/</url>
48
    </scm>
49

    
50
    <repositories>
51
        <repository>
52
            <id>gvsig-public-http-repository</id>
53
            <name>gvSIG maven public HTTP repository</name>
54
            <url>http://devel.gvsig.org/m2repo/j2se</url>
55
            <releases>
56
                <enabled>true</enabled>
57
                <updatePolicy>daily</updatePolicy>
58
                <checksumPolicy>warn</checksumPolicy>
59
            </releases>
60
            <snapshots>
61
                <enabled>true</enabled>
62
                <updatePolicy>daily</updatePolicy>
63
                <checksumPolicy>warn</checksumPolicy>
64
            </snapshots>
65
        </repository>
66
        <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.20</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-core</artifactId>
598
                <version>1.14.0</version>
599
                <scope>compile</scope>
600
            </dependency>
601
            <dependency>
602
                <groupId>com.vividsolutions</groupId>
603
                <artifactId>jts-io</artifactId>
604
                <version>1.14.0</version>
605
                <scope>compile</scope>
606
            </dependency>
607
            <dependency>
608
                <groupId>junit</groupId>
609
                <artifactId>junit</artifactId>
610
                <version>4.11</version>
611
            </dependency>
612
            <dependency>
613
                <groupId>jwizardcomponent</groupId>
614
                <artifactId>jwizardcomponent</artifactId>
615
                <version>1.2.2</version>
616
            </dependency>
617
            <dependency>
618
                <groupId>jwizardcomponent</groupId>
619
                <artifactId>jwizardcomponent-0i18n</artifactId>
620
                <version>1.2.2.1</version>
621
            </dependency>
622
            <dependency>
623
                <groupId>org.python</groupId>
624
                <artifactId>${jython.artifactId}</artifactId>
625
                <version>2.7.1</version>
626
            </dependency>
627
            <dependency>
628
                <groupId>org.jzkit</groupId>
629
                <artifactId>jzkit2-core</artifactId>
630
                <version>2.0.0</version>
631
            </dependency>
632
            <dependency>
633
                <groupId>org.jzkit</groupId>
634
                <artifactId>jzkit2-z3950</artifactId>
635
                <version>2.0.0</version>
636
            </dependency>
637
            <dependency>
638
                <groupId>org.jzkit</groupId>
639
                <artifactId>jzkit2-origin</artifactId>
640
                <version>2.0.0</version>
641
            </dependency>
642
            <dependency>
643
                <groupId>log4j</groupId>
644
                <artifactId>log4j</artifactId>
645
                <version>1.2.14</version>
646
            </dependency>
647
            <dependency>
648
                <groupId>com.googlecode.log4jdbc</groupId>
649
                <artifactId>log4jdbc</artifactId>
650
                <version>1.2</version>
651
            </dependency>
652
            <dependency>
653
                <groupId>com.ostermiller</groupId>
654
                <artifactId>ostermillerutils</artifactId>
655
                <version>1.4.3</version>
656
            </dependency>
657
            <dependency>
658
                <groupId>org.mapdb</groupId>
659
                <artifactId>mapdb</artifactId>
660
                <version>3.0.6</version>
661
            </dependency>
662
            <dependency>
663
                <groupId>mysql</groupId>
664
                <artifactId>mysql-connector-java</artifactId>
665
                <version>5.1.6</version>
666
            </dependency>
667
            <dependency>
668
                <groupId>es.unex</groupId>
669
                <artifactId>sextante</artifactId>
670
                <version>0.6.0</version>
671
            </dependency>
672
            <dependency>
673
                <groupId>es.unex</groupId>
674
                <artifactId>sextante_gui</artifactId>
675
                <version>0.6.0</version>
676
            </dependency>
677
            <dependency>
678
                <groupId>es.unex</groupId>
679
                <artifactId>sextante_wps</artifactId>
680
                <version>0.6.0</version>
681
            </dependency>
682
            <dependency>
683
                <groupId>es.unex</groupId>
684
                <artifactId>libMath</artifactId>
685
                <version>0.6.0</version>
686
            </dependency>
687
            <dependency>
688
                <groupId>es.unex</groupId>
689
                <artifactId>libDocEngines</artifactId>
690
                <version>0.6.0</version>
691
            </dependency>
692
            <dependency>
693
                <groupId>org.apache.directory.studio</groupId>
694
                <artifactId>org.apache.commons.pool</artifactId>
695
                <version>1.6</version>
696
            </dependency>
697
            <dependency>
698
                <groupId>org.osgeo</groupId>
699
                <artifactId>proj4j</artifactId>
700
                <version>0.1.0</version>
701
            </dependency>
702
            <dependency>
703
                <groupId>com.fifesoft</groupId>
704
                <artifactId>rsyntaxtextarea</artifactId>
705
                <version>2.6.1</version>
706
            </dependency>
707
            <dependency>
708
                <groupId>com.fifesoft</groupId>
709
                <artifactId>rstaui</artifactId>
710
                <version>2.5.7</version>
711
            </dependency>
712
            <dependency>
713
                <groupId>sil</groupId>
714
                <artifactId>sil</artifactId>
715
                <version>0.43b-am1</version>
716
            </dependency>
717
            <dependency>
718
                <groupId>net.sf.smc</groupId>
719
                <artifactId>smc</artifactId>
720
                <version>4.3</version>
721
            </dependency>
722
            <dependency>
723
                <groupId>soap</groupId>
724
                <artifactId>soap</artifactId>
725
                <version>2.3</version>
726
            </dependency>
727
            <dependency>
728
                <groupId>spatialindex</groupId>
729
                <artifactId>spatialindex</artifactId>
730
                <version>unknown</version>
731
            </dependency>
732
            <dependency>
733
                <groupId>org.springframework</groupId>
734
                <artifactId>spring</artifactId>
735
                <version>1.2.8</version>
736
            </dependency>
737
            <dependency>
738
                <groupId>net.sf</groupId>
739
                <artifactId>sqljep</artifactId>
740
                <version>0.2.1</version>
741
            </dependency>
742
            <dependency>
743
                <groupId>org.xerial</groupId>
744
                <artifactId>sqlite-jdbc</artifactId>
745
                <version>3.36.0.3</version>
746
            </dependency>            
747
            <dependency>
748
                <groupId>net.sf.supercsv</groupId>
749
                <artifactId>super-csv</artifactId>
750
                <version>2.1.0</version>
751
            </dependency>
752
            <dependency>
753
                <groupId>org.tmatesoft.svnkit</groupId>
754
                <artifactId>svnkit</artifactId>
755
                <version>1.3.3</version>
756
            </dependency>
757
            <dependency>
758
                <groupId>org.tmatesoft.svnkit</groupId>
759
                <artifactId>svnkit-cli</artifactId>
760
                <version>1.3.3</version>
761
            </dependency>
762
            <dependency>
763
              <groupId>org.swinglabs</groupId>
764
              <artifactId>swing-layout</artifactId>
765
              <version>1.0.3</version>
766
            </dependency>
767
            <dependency>
768
                <groupId>tablelayout</groupId>
769
                <artifactId>TableLayout</artifactId>
770
                <version>20050920</version>
771
            </dependency>
772
            <dependency>
773
                <groupId>info.clearthought</groupId>
774
                <artifactId>TableLayout-bin-jdk1.5</artifactId>
775
                <version>2007-04-21</version>
776
            </dependency>
777
            <dependency>
778
                <groupId>net.sourceforge.thinlet</groupId>
779
                <artifactId>thinlet</artifactId>
780
                <version>2005-03-28</version>
781
            </dependency>
782
            <dependency>
783
                <groupId>${tika.groupid}</groupId>
784
                <artifactId>tika</artifactId>
785
                <version>${tika.version}</version>
786
            </dependency>
787
            <dependency>
788
                <groupId>${tika.groupid}</groupId>
789
                <artifactId>tika-core</artifactId>
790
                <version>${tika.version}</version>
791
            </dependency>
792
            <!--            <dependency>
793
                <groupId>org.apache.tika</groupId>
794
                <artifactId>tika-parsers</artifactId>
795
                <version>1.27</version>
796
            </dependency>             -->
797
            <dependency>
798
                <groupId>${tika.groupid}</groupId>
799
                <artifactId>tika-parsers-standard-package</artifactId>
800
                <version>${tika.version}</version>
801
            </dependency>            
802
             
803
            <dependency>
804
                <groupId>${tika.groupid}</groupId>
805
                <artifactId>tika-parser-apple-module</artifactId>
806
                <version>${tika.version}</version>
807
            </dependency>
808
            <dependency>
809
                <groupId>${tika.groupid}</groupId>
810
                <artifactId>tika-parser-audiovideo-module</artifactId>
811
                <version>${tika.version}</version>
812
            </dependency>
813
            <dependency>
814
                <groupId>${tika.groupid}</groupId>
815
                <artifactId>tika-parser-cad-module</artifactId>
816
                <version>${tika.version}</version>
817
            </dependency>
818
            <dependency>
819
                <groupId>${tika.groupid}</groupId>
820
                <artifactId>tika-parser-code-module</artifactId>
821
                <version>${tika.version}</version>
822
            </dependency>
823
            <dependency>
824
                <groupId>${tika.groupid}</groupId>
825
                <artifactId>tika-parser-crypto-module</artifactId>
826
                <version>${tika.version}</version>
827
            </dependency>
828
            <dependency>
829
                <groupId>${tika.groupid}</groupId>
830
                <artifactId>tika-parser-digest-commons</artifactId>
831
                <version>${tika.version}</version>
832
            </dependency>
833
            <dependency>
834
                <groupId>${tika.groupid}</groupId>
835
                <artifactId>tika-parser-font-module</artifactId>
836
                <version>${tika.version}</version>
837
            </dependency>
838
            <dependency>
839
                <groupId>${tika.groupid}</groupId>
840
                <artifactId>tika-parser-html-module</artifactId>
841
                <version>${tika.version}</version>
842
            </dependency>
843
            <dependency>
844
                <groupId>${tika.groupid}</groupId>
845
                <artifactId>tika-parser-image-module</artifactId>
846
                <version>${tika.version}</version>
847
            </dependency>
848
            <dependency>
849
                <groupId>${tika.groupid}</groupId>
850
                <artifactId>tika-parser-mail-module</artifactId>
851
                <version>${tika.version}</version>
852
            </dependency>
853
            <dependency>
854
                <groupId>${tika.groupid}</groupId>
855
                <artifactId>tika-parser-microsoft-module</artifactId>
856
                <version>${tika.version}</version>
857
            </dependency>
858
            <dependency>
859
                <groupId>${tika.groupid}</groupId>
860
                <artifactId>tika-parser-miscoffice-module</artifactId>
861
                <version>${tika.version}</version>
862
            </dependency>
863
            <dependency>
864
                <groupId>${tika.groupid}</groupId>
865
                <artifactId>tika-parser-news-module</artifactId>
866
                <version>${tika.version}</version>
867
            </dependency>
868

    
869
            <dependency>
870
                <groupId>${tika.groupid}</groupId>
871
                <artifactId>tika-parser-ocr-module</artifactId>
872
                <version>${tika.version}</version>
873
            </dependency>
874
            <dependency>
875
                <groupId>${tika.groupid}</groupId>
876
                <artifactId>tika-parser-pdf-module</artifactId>
877
                <version>${tika.version}</version>
878
            </dependency>
879
            <dependency>
880
                <groupId>${tika.groupid}</groupId>
881
                <artifactId>tika-parser-pkg-module</artifactId>
882
                <version>${tika.version}</version>
883
            </dependency>
884
            <dependency>
885
                <groupId>${tika.groupid}</groupId>
886
                <artifactId>tika-parser-text-module</artifactId>
887
                <version>${tika.version}</version>
888
            </dependency>
889
            <dependency>
890
                <groupId>${tika.groupid}</groupId>
891
                <artifactId>tika-parser-webarchive-module</artifactId>
892
                <version>${tika.version}</version>
893
            </dependency>
894
            <dependency>
895
                <groupId>${tika.groupid}</groupId>
896
                <artifactId>tika-parser-xml-module</artifactId>
897
                <version>${tika.version}</version>
898
            </dependency>
899
            <dependency>
900
                <groupId>${tika.groupid}</groupId>
901
                <artifactId>tika-parser-xmp-commons</artifactId>
902
                <version>${tika.version}</version>
903
            </dependency>
904

    
905
             
906
            <dependency>
907
                <groupId>gnu.trove</groupId>
908
                <artifactId>trove</artifactId>
909
                <version>0.1.8</version>
910
            </dependency>
911
            <dependency>
912
                <groupId>java3d</groupId>
913
                <artifactId>vecmath</artifactId>
914
                <version>1.3.1</version>
915
            </dependency>
916
            <dependency>
917
                <groupId>org.apache</groupId>
918
                <artifactId>xbean</artifactId>
919
                <version>2.2.0</version>
920
            </dependency>
921
            <dependency>
922
                <groupId>xerces</groupId>
923
                <artifactId>xercesImpl</artifactId>
924
                <version>2.11.0</version>
925
            </dependency>
926
            <dependency>
927
                <groupId>xml-apis</groupId>
928
                <artifactId>xml-apis</artifactId>
929
                <version>1.4.01</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>xml-apis</groupId>
933
                <artifactId>xml-apis-ext</artifactId>
934
                <version>1.3.04</version>
935
            </dependency>
936
            <dependency>
937
                <groupId>xmlpull</groupId>
938
                <artifactId>xmlpull</artifactId>
939
                <version>1.1.3.1</version>
940
            </dependency>
941
            <dependency>
942
                <groupId>zql</groupId>
943
                <artifactId>zql</artifactId>
944
                <version>unknown</version>
945
            </dependency>
946

    
947
            <!-- External gvSIG projects -->
948

    
949
            <dependency>
950
                <groupId>org.gvsig</groupId>
951
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
952
                <version>1.0.1</version>
953
            </dependency>
954
            <dependency>
955
                <groupId>org.gvsig</groupId>
956
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
957
                <version>1.0.0</version>
958
            </dependency>
959
<!--            <dependency>
960
                <groupId>org.gvsig</groupId>
961
                <artifactId>org.gvsig.catalog</artifactId>
962
                <version>2.0</version>
963
            </dependency>-->
964
            <dependency>
965
                <groupId>org.gvsig.external</groupId>
966
                <artifactId>org.gvsig.external.jump</artifactId>
967
                <version>1.0.0</version>
968
            </dependency>
969
            <dependency>
970
                <groupId>org.gvsig</groupId>
971
                <artifactId>org.gvsig.proj.lib.api</artifactId>
972
                <version>${gvsig.proj.version}</version>
973
            </dependency>
974
            <dependency>
975
                <groupId>org.gvsig</groupId>
976
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
977
                <version>${gvsig.proj.version}</version>
978
            </dependency>
979
            <dependency>
980
                <groupId>org.gvsig</groupId>
981
                <artifactId>org.gvsig.proj.swing.api</artifactId>
982
                <version>${gvsig.proj.version}</version>
983
            </dependency>
984
            <dependency>
985
                <groupId>org.gvsig</groupId>
986
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
987
                <version>${gvsig.proj.version}</version>
988
            </dependency>
989
            <dependency>
990
                <groupId>org.gvsig</groupId>
991
                <artifactId>org.gvsig.projection.api</artifactId>
992
                <version>${gvsig.projection.api.version}</version>
993
            </dependency>
994
            
995
            <!-- Childs projects -->
996

    
997
            <dependency>
998
                <groupId>org.gvsig</groupId>
999
                <artifactId>org.gvsig.about.api</artifactId>
1000
                <version>2.0.451-SNAPSHOT</version>
1001
            </dependency>
1002
            <dependency>
1003
                <groupId>org.gvsig</groupId>
1004
                <artifactId>org.gvsig.about.impl</artifactId>
1005
                <version>2.0.451-SNAPSHOT</version>
1006
            </dependency>
1007
            <dependency>
1008
                <groupId>org.gvsig</groupId>
1009
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
1010
                <version>2.0.451-SNAPSHOT</version>
1011
            </dependency>
1012
            <dependency>
1013
                <groupId>org.gvsig</groupId>
1014
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
1015
                <version>2.0.451-SNAPSHOT</version>
1016
            </dependency>
1017
            <dependency>
1018
                <groupId>org.gvsig</groupId>
1019
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
1020
                <version>2.0.451-SNAPSHOT</version>
1021
            </dependency>
1022
            <dependency>
1023
                <groupId>org.gvsig</groupId>
1024
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
1025
                <version>2.0.451-SNAPSHOT</version>
1026
            </dependency>
1027
            <dependency>
1028
                <groupId>org.gvsig</groupId>
1029
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
1030
                <version>2.0.451-SNAPSHOT</version>
1031
                <exclusions>
1032
                    <exclusion>
1033
                        <groupId>org.geotools</groupId>
1034
                        <artifactId>gt2-legacy</artifactId>
1035
                    </exclusion>
1036
                    <exclusion>
1037
                        <groupId>org.geotools</groupId>
1038
                        <artifactId>gt2-main</artifactId>
1039
                    </exclusion>
1040
                    <exclusion>
1041
                        <groupId>org.geotools</groupId>
1042
                        <artifactId>gt2-referencing</artifactId>
1043
                    </exclusion>
1044
                    <exclusion>
1045
                        <groupId>geojava</groupId>
1046
                        <artifactId>geojava</artifactId>
1047
                    </exclusion>
1048
                    <exclusion>
1049
                        <groupId>javax.media</groupId>
1050
                        <artifactId>jai_core</artifactId>
1051
                    </exclusion>
1052
                    <exclusion>
1053
                        <groupId>javax.media</groupId>
1054
                        <artifactId>jai_codec</artifactId>
1055
                    </exclusion>
1056
                </exclusions>                
1057
                
1058
            </dependency>
1059
            <dependency>
1060
                <groupId>org.gvsig</groupId>
1061
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
1062
                <version>2.0.451-SNAPSHOT</version>
1063
            </dependency>
1064
            <dependency>
1065
                <groupId>org.gvsig</groupId>
1066
                <artifactId>org.gvsig.andami</artifactId>
1067
                <version>2.0.451-SNAPSHOT</version>
1068
            </dependency>
1069
            <dependency>
1070
                <groupId>org.gvsig</groupId>
1071
                <artifactId>org.gvsig.app</artifactId>
1072
                <version>2.0.451-SNAPSHOT</version>
1073
            </dependency>
1074
            <dependency>
1075
                <groupId>org.gvsig</groupId>
1076
                <artifactId>org.gvsig.ui</artifactId>
1077
                <version>2.0.451-SNAPSHOT</version>
1078
            </dependency>
1079
            <dependency>
1080
                <groupId>org.gvsig</groupId>
1081
                <artifactId>org.gvsig.basicformats</artifactId>
1082
                <version>2.0.451-SNAPSHOT</version>
1083
            </dependency>
1084
            <dependency>
1085
                <groupId>org.gvsig</groupId>
1086
                <artifactId>org.gvsig.fmap.control</artifactId>
1087
                <version>2.0.451-SNAPSHOT</version>
1088
            </dependency>
1089
            <dependency>
1090
                <groupId>org.gvsig</groupId>
1091
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
1092
                <version>2.0.451-SNAPSHOT</version>
1093
            </dependency>
1094
            <dependency>
1095
                <groupId>org.gvsig</groupId>
1096
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
1097
                <version>2.0.451-SNAPSHOT</version>
1098
            </dependency>            
1099
            <dependency>
1100
                <!-- 
1101
                Eliminado el proyecto asi que le pongo una version "chunga" 
1102
                para que falle al resolverla si alguien lo usa
1103
                -->
1104
                <groupId>org.gvsig</groupId>
1105
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
1106
                <version>ERROR</version> 
1107
            </dependency>
1108
            <dependency>
1109
                <groupId>org.gvsig</groupId>
1110
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1111
                <version>2.0.451-SNAPSHOT</version>
1112
            </dependency>
1113
            <dependency>
1114
                <groupId>org.gvsig</groupId>
1115
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
1116
                <version>2.0.451-SNAPSHOT</version>
1117
            </dependency>
1118
            <dependency>
1119
                <groupId>org.gvsig</groupId>
1120
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
1121
                <version>2.0.451-SNAPSHOT</version>
1122
            </dependency>
1123
            <dependency>
1124
                <groupId>org.gvsig</groupId>
1125
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
1126
                <version>2.0.451-SNAPSHOT</version>
1127
                <type>test-jar</type>
1128
                <scope>test</scope>
1129
            </dependency>
1130
            <dependency>
1131
                <groupId>org.gvsig</groupId>
1132
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1133
                <version>2.0.451-SNAPSHOT</version>
1134
                <type>test-jar</type>
1135
                <scope>test</scope>
1136
            </dependency>            <dependency>
1137
                <groupId>org.gvsig</groupId>
1138
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
1139
                <version>2.0.451-SNAPSHOT</version>
1140
            </dependency>
1141
            <dependency>
1142
                <groupId>org.gvsig</groupId>
1143
                <artifactId>org.gvsig.h2spatial.h2gis132.provider</artifactId>
1144
                <version>2.0.451-SNAPSHOT</version>
1145
            </dependency>
1146
            <dependency>
1147
                <groupId>org.gvsig</groupId>
1148
                <artifactId>org.gvsig.h2spatial.h2gis150.provider</artifactId>
1149
                <version>2.0.391-SNAPSHOT</version>
1150
            </dependency>
1151
              <dependency>
1152
                <groupId>org.gvsig</groupId>
1153
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1154
                <version>2.0.451-SNAPSHOT</version>
1155
            </dependency>
1156
            <dependency>
1157
                <groupId>org.gvsig</groupId>
1158
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1159
                <version>2.0.451-SNAPSHOT</version>
1160
                <scope>test</scope>
1161
                <type>test-jar</type>
1162
            </dependency>
1163
            <dependency>
1164
                <groupId>org.gvsig</groupId>
1165
                <artifactId>org.gvsig.fmap.dal.db.mdb</artifactId>
1166
                <version>2.0.451-SNAPSHOT</version>
1167
            </dependency>
1168
            <dependency>
1169
                <groupId>org.gvsig</groupId>
1170
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1171
                <version>2.0.451-SNAPSHOT</version>
1172
            </dependency>
1173
            <dependency>
1174
                <groupId>org.gvsig</groupId>
1175
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1176
                <version>2.0.451-SNAPSHOT</version>
1177
            </dependency>
1178
            <dependency>
1179
                <groupId>org.gvsig</groupId>
1180
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1181
                <version>2.0.451-SNAPSHOT</version>
1182
            </dependency>
1183
            <dependency>
1184
                <groupId>org.gvsig</groupId>
1185
                <artifactId>org.gvsig.fmap.dal.file.gml</artifactId>
1186
                <version>2.0.451-SNAPSHOT</version>
1187
            </dependency>
1188
            <dependency>
1189
                <groupId>org.gvsig</groupId>
1190
                <artifactId>org.gvsig.fmap.dal.file.json</artifactId>
1191
                <version>2.0.451-SNAPSHOT</version>
1192
            </dependency>
1193
            <dependency>
1194
                <groupId>org.gvsig</groupId>
1195
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1196
                <version>2.0.451-SNAPSHOT</version>
1197
            </dependency>
1198
            <dependency>
1199
              <groupId>org.gvsig</groupId>
1200
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1201
              <version>2.0.451-SNAPSHOT</version>
1202
            </dependency>
1203
                <dependency>
1204
              <groupId>org.gvsig</groupId>
1205
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1206
               <version>2.0.451-SNAPSHOT</version>
1207
            </dependency>
1208
            <dependency>
1209
              <groupId>org.gvsig</groupId>
1210
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1211
              <version>2.0.451-SNAPSHOT</version>
1212
                <type>test-jar</type>
1213
                <scope>test</scope>
1214
            </dependency>
1215
                <dependency>
1216
              <groupId>org.gvsig</groupId>
1217
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1218
               <version>2.0.451-SNAPSHOT</version>
1219
                <type>test-jar</type>
1220
                <scope>test</scope>
1221
            </dependency>
1222
            <dependency>
1223
                <groupId>org.gvsig</groupId>
1224
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1225
                <version>2.0.451-SNAPSHOT</version>
1226
            </dependency>
1227
            <dependency>
1228
                <groupId>org.gvsig</groupId>
1229
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1230
                <version>2.0.451-SNAPSHOT</version>
1231
                <type>test-jar</type>
1232
                <scope>test</scope>
1233
            </dependency>
1234
            <dependency>
1235
                <groupId>org.gvsig</groupId>
1236
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1237
                <version>2.0.451-SNAPSHOT</version>
1238
            </dependency>
1239
            <dependency>
1240
                <groupId>org.gvsig</groupId>
1241
                <artifactId>org.gvsig.newlayer.prov.jdbc</artifactId>
1242
                <version>2.0.451-SNAPSHOT</version>
1243
            </dependency>
1244
            <dependency>
1245
                <groupId>org.gvsig</groupId>
1246
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1247
                <version>2.0.451-SNAPSHOT</version>
1248
            </dependency>
1249
            <dependency>
1250
                <groupId>org.gvsig</groupId>
1251
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1252
                <version>2.0.451-SNAPSHOT</version>
1253
            </dependency>
1254
            <dependency>
1255
                <groupId>org.gvsig</groupId>
1256
                <artifactId>org.gvsig.newlayer.prov.csv</artifactId>
1257
                <version>2.0.451-SNAPSHOT</version>
1258
            </dependency>
1259
            
1260
            
1261
            
1262
            
1263
            <dependency>
1264
                <groupId>org.gvsig</groupId>
1265
                <artifactId>org.gvsig.raster.lib.buffer.api</artifactId>
1266
                <version>2.0.451-SNAPSHOT</version>
1267
            </dependency>
1268
            <dependency>
1269
                <groupId>org.gvsig</groupId>
1270
                <artifactId>org.gvsig.raster.lib.buffer.spi</artifactId>
1271
                <version>2.0.451-SNAPSHOT</version>
1272
            </dependency>
1273
            <dependency>
1274
                <groupId>org.gvsig</groupId>
1275
                <artifactId>org.gvsig.raster.lib.buffer.impl</artifactId>
1276
                <version>2.0.451-SNAPSHOT</version>
1277
            </dependency>
1278
            <dependency>
1279
                <groupId>org.gvsig</groupId>
1280
                <artifactId>org.gvsig.raster.lib.legend.api</artifactId>
1281
                <version>2.0.327-SNAPSHOT</version>
1282
            </dependency>
1283
            <dependency>
1284
                <groupId>org.gvsig</groupId>
1285
                <artifactId>org.gvsig.raster.lib.legend.spi</artifactId>
1286
                <version>2.0.327-SNAPSHOT</version>
1287
            </dependency>
1288
            <dependency>
1289
                <groupId>org.gvsig</groupId>
1290
                <artifactId>org.gvsig.raster.lib.legend.impl</artifactId>
1291
                <version>2.0.327-SNAPSHOT</version>
1292
            </dependency>
1293
            <dependency>
1294
                <groupId>org.gvsig</groupId>
1295
                <artifactId>org.gvsig.fmap.mapcontext.swing.api</artifactId>
1296
                <version>2.0.451-SNAPSHOT</version>
1297
            </dependency>
1298
            <dependency>
1299
                <groupId>org.gvsig</groupId>
1300
                <artifactId>org.gvsig.fmap.mapcontext.swing.impl</artifactId>
1301
                <version>2.0.451-SNAPSHOT</version>
1302
            </dependency>
1303

    
1304
            <dependency>
1305
                <groupId>org.gvsig</groupId>
1306
                <artifactId>org.gvsig.fmap.dal.tilecache.raster</artifactId>
1307
                <version>2.0.451-SNAPSHOT</version>
1308
            </dependency>
1309
            <dependency>
1310
                <groupId>org.gvsig</groupId>
1311
                <artifactId>org.gvsig.raster.legend.tilecache</artifactId>
1312
                <version>2.0.451-SNAPSHOT</version>
1313
            </dependency>
1314

    
1315
            <dependency>
1316
                <groupId>org.gvsig</groupId>
1317
                <artifactId>org.gvsig.raster.tools.lib.api</artifactId>
1318
                <version>2.0.451-SNAPSHOT</version>
1319
            </dependency>
1320
            <dependency>
1321
                <groupId>org.gvsig</groupId>
1322
                <artifactId>org.gvsig.raster.tools.lib.impl</artifactId>
1323
                <version>2.0.451-SNAPSHOT</version>
1324
            </dependency>
1325
            <dependency>
1326
                <groupId>org.gvsig</groupId>
1327
                <artifactId>org.gvsig.raster.tools.swing.api</artifactId>
1328
                <version>2.0.451-SNAPSHOT</version>
1329
            </dependency>
1330
            <dependency>
1331
                <groupId>org.gvsig</groupId>
1332
                <artifactId>org.gvsig.raster.tools.swing.impl</artifactId>
1333
                <version>2.0.451-SNAPSHOT</version>
1334
            </dependency>
1335

    
1336

    
1337

    
1338
            <dependency>
1339
                <groupId>org.gvsig</groupId>
1340
                <artifactId>org.gvsig.raster.swing.buffer.api</artifactId>
1341
                <version>2.0.451-SNAPSHOT</version>
1342
            </dependency>
1343
            <dependency>
1344
                <groupId>org.gvsig</groupId>
1345
                <artifactId>org.gvsig.raster.swing.buffer.impl</artifactId>
1346
                <version>2.0.451-SNAPSHOT</version>
1347
            </dependency>
1348

    
1349
            <dependency>
1350
                <groupId>org.gvsig</groupId>
1351
                <artifactId>org.gvsig.raster.legend.swing.api</artifactId>
1352
                <version>2.0.451-SNAPSHOT</version>
1353
            </dependency>
1354
            <dependency>
1355
                <groupId>org.gvsig</groupId>
1356
                <artifactId>org.gvsig.raster.legend.swing.impl</artifactId>
1357
                <version>2.0.451-SNAPSHOT</version>
1358
            </dependency>
1359

    
1360
            <dependency>
1361
                <groupId>org.gvsig</groupId>
1362
                <artifactId>org.gvsig.raster.legend.lib.api</artifactId>
1363
                <version>2.0.327-SNAPSHOT</version>
1364
            </dependency>
1365
            <dependency>
1366
                <groupId>org.gvsig</groupId>
1367
                <artifactId>org.gvsig.raster.legend.lib.impl</artifactId>
1368
                <version>2.0.327-SNAPSHOT</version>
1369
            </dependency>
1370
            <dependency>
1371
                <groupId>org.gvsig</groupId>
1372
                <artifactId>org.gvsig.raster.legend.lib.spi</artifactId>
1373
                <version>2.0.327-SNAPSHOT</version>
1374
            </dependency>
1375
            <dependency>
1376
                <groupId>org.gvsig</groupId>
1377
                <artifactId>org.gvsig.raster.legend.imageio</artifactId>
1378
                <version>2.0.451-SNAPSHOT</version>
1379
            </dependency>
1380
            <dependency>
1381
                <groupId>org.gvsig</groupId>
1382
                <artifactId>org.gvsig.fmap.dal.file.imageio</artifactId>
1383
                <version>2.0.451-SNAPSHOT</version>
1384
            </dependency>
1385
            <dependency>
1386
                <groupId>org.gvsig</groupId>
1387
                <artifactId>org.gvsig.fmap.dal.file.png</artifactId>
1388
                <version>2.0.451-SNAPSHOT</version>
1389
            </dependency>
1390
            <dependency>
1391
                <groupId>org.gvsig</groupId>
1392
                <artifactId>org.gvsig.fmap.dal.file.jpg</artifactId>
1393
                <version>2.0.451-SNAPSHOT</version>
1394
            </dependency>
1395
            <dependency>
1396
                <groupId>org.gvsig</groupId>
1397
                <artifactId>org.gvsig.fmap.dal.file.jp2</artifactId>
1398
                <version>2.0.451-SNAPSHOT</version>
1399
            </dependency>
1400
            <dependency>
1401
                <groupId>org.gvsig</groupId>
1402
                <artifactId>org.gvsig.fmap.dal.file.tiff</artifactId>
1403
                <version>2.0.451-SNAPSHOT</version>
1404
            </dependency>
1405
            <dependency>
1406
                <groupId>org.gvsig</groupId>
1407
                <artifactId>org.gvsig.fmap.dal.file.bsq</artifactId>
1408
                <version>2.0.451-SNAPSHOT</version>
1409
            </dependency>
1410

    
1411
            
1412
            
1413
            <dependency>
1414
                <groupId>org.gvsig</groupId>
1415
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1416
                <version>2.0.451-SNAPSHOT</version>
1417
            </dependency>
1418
            <dependency>
1419
                <groupId>org.gvsig</groupId>
1420
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1421
                <version>2.0.451-SNAPSHOT</version>
1422
            </dependency>
1423
            <dependency>
1424
                <groupId>org.gvsig</groupId>
1425
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1426
                <version>2.0.451-SNAPSHOT</version>
1427
            </dependency>
1428
            <dependency>
1429
                <groupId>org.gvsig</groupId>
1430
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1431
                <version>2.0.451-SNAPSHOT</version>
1432
            </dependency>
1433
            <dependency>
1434
                <groupId>org.gvsig</groupId>
1435
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1436
                <version>2.0.451-SNAPSHOT</version>
1437
            </dependency>
1438
            <dependency>
1439
                <groupId>org.gvsig</groupId>
1440
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1441
                <version>2.0.451-SNAPSHOT</version>
1442
            </dependency>
1443
            <dependency>
1444
                <groupId>org.gvsig</groupId>
1445
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1446
                <version>2.0.451-SNAPSHOT</version>
1447
            </dependency>
1448

    
1449

    
1450
            <dependency>
1451
                <groupId>org.gvsig</groupId>
1452
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1453
                <version>2.0.451-SNAPSHOT</version>
1454
            </dependency>
1455
            <dependency>
1456
                <groupId>org.gvsig</groupId>
1457
                <artifactId>org.gvsig.compat.api</artifactId>
1458
                <version>2.0.451-SNAPSHOT</version>
1459
            </dependency>
1460
            <dependency>
1461
                <groupId>org.gvsig</groupId>
1462
                <artifactId>org.gvsig.compat.se</artifactId>
1463
                <version>2.0.451-SNAPSHOT</version>
1464
            </dependency>
1465
            <dependency>
1466
                <groupId>org.gvsig</groupId>
1467
                <artifactId>org.gvsig.remoteclient</artifactId>
1468
                <version>2.0.451-SNAPSHOT</version>
1469
            </dependency>
1470
            <dependency>
1471
                <groupId>org.gvsig</groupId>
1472
                <artifactId>org.gvsig.i18n</artifactId>
1473
                <version>2.0.451-SNAPSHOT</version>
1474
            </dependency>
1475
            <dependency>
1476
                <groupId>org.gvsig</groupId>
1477
                <artifactId>org.gvsig.utils</artifactId>
1478
                <version>2.0.451-SNAPSHOT</version>
1479
            </dependency>
1480
            <dependency>
1481
                <groupId>org.gvsig</groupId>
1482
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1483
                <version>2.0.451-SNAPSHOT</version>
1484
            </dependency>
1485
            <dependency>
1486
                <groupId>org.gvsig</groupId>
1487
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1488
                <version>2.0.451-SNAPSHOT</version>
1489
            </dependency>
1490
            <dependency>
1491
                <groupId>org.gvsig</groupId>
1492
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1493
                <version>2.0.451-SNAPSHOT</version>
1494
            </dependency>
1495
            <dependency>
1496
                <groupId>org.gvsig</groupId>
1497
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1498
                <version>2.0.451-SNAPSHOT</version>
1499
            </dependency>
1500
            <dependency>
1501
                <groupId>org.gvsig</groupId>
1502
                <artifactId>org.gvsig.expressionevaluator.lib.api</artifactId>
1503
                <version>2.0.451-SNAPSHOT</version>
1504
            </dependency>
1505
            <dependency>
1506
                <groupId>org.gvsig</groupId>
1507
                <artifactId>org.gvsig.expressionevaluator.lib.impl</artifactId>
1508
                <version>2.0.451-SNAPSHOT</version>
1509
            </dependency>
1510
            <dependency>
1511
              <groupId>org.gvsig</groupId>
1512
              <artifactId>org.gvsig.expressionevaluator.geometry.lib.api</artifactId>
1513
              <version>2.0.451-SNAPSHOT</version>
1514
            </dependency>
1515
            <dependency>
1516
              <groupId>org.gvsig</groupId>
1517
              <artifactId>org.gvsig.expressionevaluator.geometry.lib.impl</artifactId>
1518
              <version>2.0.451-SNAPSHOT</version>
1519
            </dependency>
1520
            <dependency>
1521
              <groupId>org.gvsig</groupId>
1522
              <artifactId>org.gvsig.expressionevaluator.time.lib.impl</artifactId>
1523
              <version>2.0.451-SNAPSHOT</version>
1524
            </dependency>
1525
            <dependency>
1526
                <groupId>org.gvsig</groupId>
1527
                <artifactId>org.gvsig.expressionevaluator.swing.api</artifactId>
1528
                <version>2.0.451-SNAPSHOT</version>
1529
            </dependency>
1530
            <dependency>
1531
                <groupId>org.gvsig</groupId>
1532
                <artifactId>org.gvsig.expressionevaluator.swing.impl</artifactId>
1533
                <version>2.0.451-SNAPSHOT</version>
1534
            </dependency>
1535
            <dependency>
1536
                <groupId>org.gvsig</groupId>
1537
                <artifactId>org.gvsig.temporarystorage.lib.api</artifactId>
1538
                <version>2.0.451-SNAPSHOT</version>
1539
            </dependency>
1540
            <dependency>
1541
                <groupId>org.gvsig</groupId>
1542
                <artifactId>org.gvsig.temporarystorage.lib.impl</artifactId>
1543
                <version>2.0.451-SNAPSHOT</version>
1544
            </dependency>
1545
            <dependency>
1546
                <groupId>org.gvsig</groupId>
1547
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1548
                <version>2.0.451-SNAPSHOT</version>
1549
            </dependency>
1550
            <dependency>
1551
                <groupId>org.gvsig</groupId>
1552
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1553
                <version>2.0.451-SNAPSHOT</version>
1554
                <type>test-jar</type>
1555
                <scope>test</scope>
1556
            </dependency>
1557
            <dependency>
1558
                <groupId>org.gvsig</groupId>
1559
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1560
                <version>2.0.451-SNAPSHOT</version>
1561
            </dependency>
1562
            <dependency>
1563
                <groupId>org.gvsig</groupId>
1564
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1565
                <version>2.0.451-SNAPSHOT</version>
1566
            </dependency>
1567
            <dependency>
1568
                <groupId>org.gvsig</groupId>
1569
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1570
                <version>2.0.451-SNAPSHOT</version>
1571
            </dependency>
1572
            <dependency>
1573
                <groupId>org.gvsig</groupId>
1574
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1575
                <version>2.0.451-SNAPSHOT</version>
1576
            </dependency>
1577
            <dependency>
1578
                <groupId>org.gvsig</groupId>
1579
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1580
                <version>2.0.451-SNAPSHOT</version>
1581
            </dependency>
1582
            <dependency>
1583
                <groupId>org.gvsig</groupId>
1584
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1585
                <version>2.0.451-SNAPSHOT</version>
1586
            </dependency>
1587
            <dependency>
1588
                <groupId>org.gvsig</groupId>
1589
                <artifactId>org.gvsig.exportto.swing.prov.csv</artifactId>
1590
                <version>2.0.451-SNAPSHOT</version>
1591
            </dependency>
1592
            <dependency>
1593
                <groupId>org.gvsig</groupId>
1594
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1595
                <version>2.0.451-SNAPSHOT</version>
1596
            </dependency>
1597
            <dependency>
1598
                <groupId>org.gvsig</groupId>
1599
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1600
                <version>2.0.451-SNAPSHOT</version>
1601
            </dependency>
1602
            <dependency>
1603
                <groupId>org.gvsig</groupId>
1604
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1605
                <version>2.0.451-SNAPSHOT</version>
1606
            </dependency>
1607
            <dependency>
1608
                <groupId>org.gvsig</groupId>
1609
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1610
                <version>2.0.451-SNAPSHOT</version>
1611
            </dependency>
1612
            <dependency>
1613
                <groupId>org.gvsig</groupId>
1614
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1615
                <version>2.0.451-SNAPSHOT</version>
1616
            </dependency>
1617
            <dependency>
1618
                <groupId>org.gvsig</groupId>
1619
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1620
                <version>2.0.451-SNAPSHOT</version>
1621
            </dependency>
1622
            <dependency>
1623
                <groupId>org.gvsig</groupId>
1624
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1625
                <version>2.0.451-SNAPSHOT</version>
1626
            </dependency>
1627

    
1628
            <dependency>
1629
                <groupId>org.gvsig</groupId>
1630
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1631
                <version>2.0.451-SNAPSHOT</version>
1632
            </dependency>
1633
            <dependency>
1634
                <groupId>org.gvsig</groupId>
1635
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1636
                <version>2.0.451-SNAPSHOT</version>
1637
            </dependency>
1638
            <dependency>
1639
                <groupId>org.gvsig</groupId>
1640
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1641
                <version>2.0.451-SNAPSHOT</version>
1642
                <type>test-jar</type>
1643
                <scope>test</scope>
1644
            </dependency>
1645
            <dependency>
1646
                <groupId>org.gvsig</groupId>
1647
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1648
                <version>2.0.451-SNAPSHOT</version>
1649
            </dependency>
1650
            <dependency>
1651
                <groupId>org.gvsig</groupId>
1652
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1653
                <version>2.0.451-SNAPSHOT</version>
1654
            </dependency>
1655

    
1656
            <dependency>
1657
                <groupId>org.gvsig</groupId>
1658
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1659
                <version>2.0.451-SNAPSHOT</version>
1660
            </dependency>
1661
            <dependency>
1662
                <groupId>org.gvsig</groupId>
1663
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1664
                <version>2.0.451-SNAPSHOT</version>
1665
            </dependency>
1666
            <dependency>
1667
                <groupId>org.gvsig</groupId>
1668
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1669
                <version>2.0.451-SNAPSHOT</version>
1670
            </dependency>
1671
            <dependency>
1672
                <groupId>org.gvsig</groupId>
1673
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1674
                <version>2.0.451-SNAPSHOT</version>
1675
            </dependency>
1676
            <dependency>
1677
                <groupId>org.gvsig</groupId>
1678
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1679
                <version>2.0.451-SNAPSHOT</version>
1680
            </dependency>
1681
            <dependency>
1682
                <groupId>org.gvsig</groupId>
1683
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1684
                <version>2.0.451-SNAPSHOT</version>
1685
            </dependency>
1686
            <dependency>
1687
                <groupId>org.gvsig</groupId>
1688
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1689
                <version>2.0.451-SNAPSHOT</version>
1690
            </dependency>
1691
            <dependency>
1692
                <groupId>org.gvsig</groupId>
1693
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1694
                <version>2.0.451-SNAPSHOT</version>
1695
            </dependency>
1696
            <dependency>
1697
                <groupId>org.gvsig</groupId>
1698
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1699
                <version>2.0.451-SNAPSHOT</version>
1700
            </dependency>
1701
            <dependency>
1702
                <groupId>org.gvsig</groupId>
1703
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1704
                <version>2.0.451-SNAPSHOT</version>
1705
            </dependency>
1706
            <dependency>
1707
                <groupId>org.gvsig</groupId>
1708
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1709
                <version>2.0.451-SNAPSHOT</version>
1710
            </dependency>
1711
            <dependency>
1712
                <groupId>org.gvsig</groupId>
1713
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1714
                <version>2.0.451-SNAPSHOT</version>
1715
            </dependency>
1716
            <dependency>
1717
                <groupId>org.gvsig</groupId>
1718
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1719
                <version>2.0.451-SNAPSHOT</version>
1720
            </dependency>
1721
            <dependency>
1722
                <groupId>org.gvsig</groupId>
1723
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1724
                <version>2.0.451-SNAPSHOT</version>
1725
            </dependency>
1726
            <dependency>
1727
                <groupId>org.gvsig</groupId>
1728
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1729
                <version>2.0.451-SNAPSHOT</version>
1730
            </dependency>
1731

    
1732
            <dependency>
1733
                <groupId>org.gvsig</groupId>
1734
                <artifactId>org.gvsig.xml2db</artifactId>
1735
                <version>2.0.451-SNAPSHOT</version>
1736
            </dependency>
1737
            <dependency>
1738
                <groupId>org.gvsig</groupId>
1739
                <artifactId>org.gvsig.xml2db.lib</artifactId>
1740
                <version>2.0.451-SNAPSHOT</version>
1741
            </dependency>
1742
            <dependency>
1743
                <groupId>org.gvsig</groupId>
1744
                <artifactId>org.gvsig.xml2db.swing</artifactId>
1745
                <version>2.0.451-SNAPSHOT</version>
1746
            </dependency>
1747
            <dependency>
1748
                <groupId>org.gvsig</groupId>
1749
                <artifactId>org.gvsig.xml2db.app</artifactId>
1750
                <version>2.0.451-SNAPSHOT</version>
1751
            </dependency>
1752
            <dependency>
1753
                <groupId>org.gvsig</groupId>
1754
                <artifactId>org.gvsig.xml2db.lib.api</artifactId>
1755
                <version>2.0.451-SNAPSHOT</version>
1756
            </dependency>
1757
            <dependency>
1758
                <groupId>org.gvsig</groupId>
1759
                <artifactId>org.gvsig.xml2db.lib.impl</artifactId>
1760
                <version>2.0.451-SNAPSHOT</version>
1761
            </dependency>
1762
            <dependency>
1763
                <groupId>org.gvsig</groupId>
1764
                <artifactId>org.gvsig.xml2db.swing.api</artifactId>
1765
                <version>2.0.451-SNAPSHOT</version>
1766
            </dependency>
1767
            <dependency>
1768
                <groupId>org.gvsig</groupId>
1769
                <artifactId>org.gvsig.xml2db.swing.impl</artifactId>
1770
                <version>2.0.451-SNAPSHOT</version>
1771
            </dependency>
1772
            <dependency>
1773
                <groupId>org.gvsig</groupId>
1774
                <artifactId>org.gvsig.xml2db.app.mainplugin</artifactId>
1775
                <version>2.0.451-SNAPSHOT</version>
1776
            </dependency>
1777

    
1778
            <dependency>
1779
                <groupId>org.gvsig</groupId>
1780
                <artifactId>org.gvsig.downloader</artifactId>
1781
                <version>2.0.451-SNAPSHOT</version>
1782
            </dependency>
1783
            <dependency>
1784
                <groupId>org.gvsig</groupId>
1785
                <artifactId>org.gvsig.downloader.lib</artifactId>
1786
                <version>2.0.451-SNAPSHOT</version>
1787
            </dependency>
1788
            <dependency>
1789
                <groupId>org.gvsig</groupId>
1790
                <artifactId>org.gvsig.downloader.swing</artifactId>
1791
                <version>2.0.451-SNAPSHOT</version>
1792
            </dependency>
1793
            <dependency>
1794
                <groupId>org.gvsig</groupId>
1795
                <artifactId>org.gvsig.downloader.app</artifactId>
1796
                <version>2.0.451-SNAPSHOT</version>
1797
            </dependency>
1798
            <dependency>
1799
                <groupId>org.gvsig</groupId>
1800
                <artifactId>org.gvsig.downloader.lib.api</artifactId>
1801
                <version>2.0.451-SNAPSHOT</version>
1802
            </dependency>
1803
            <dependency>
1804
                <groupId>org.gvsig</groupId>
1805
                <artifactId>org.gvsig.downloader.lib.impl</artifactId>
1806
                <version>2.0.451-SNAPSHOT</version>
1807
            </dependency>
1808
            <dependency>
1809
                <groupId>org.gvsig</groupId>
1810
                <artifactId>org.gvsig.downloader.swing.api</artifactId>
1811
                <version>2.0.451-SNAPSHOT</version>
1812
            </dependency>
1813
            <dependency>
1814
                <groupId>org.gvsig</groupId>
1815
                <artifactId>org.gvsig.downloader.swing.impl</artifactId>
1816
                <version>2.0.451-SNAPSHOT</version>
1817
            </dependency>
1818
            <dependency>
1819
                <groupId>org.gvsig</groupId>
1820
                <artifactId>org.gvsig.downloader.swing.scribejava</artifactId>
1821
                <version>2.0.451-SNAPSHOT</version>
1822
            </dependency>
1823
            <dependency>
1824
                <groupId>org.gvsig</groupId>
1825
                <artifactId>org.gvsig.downloader.app.mainplugin</artifactId>
1826
                <version>2.0.451-SNAPSHOT</version>
1827
            </dependency>
1828
            <dependency>
1829
                <groupId>org.gvsig</groupId>
1830
                <artifactId>org.gvsig.downloader.app.scribejava</artifactId>
1831
                <version>2.0.451-SNAPSHOT</version>
1832
            </dependency>
1833

    
1834
            <dependency>
1835
                <groupId>org.gvsig</groupId>
1836
                <artifactId>org.gvsig.sqlite.app.mainplugin</artifactId>
1837
                <version>2.0.451-SNAPSHOT</version>
1838
            </dependency>
1839
            <dependency>
1840
                <groupId>org.gvsig</groupId>
1841
                <artifactId>org.gvsig.sqlite.provider</artifactId>
1842
                <version>2.0.451-SNAPSHOT</version>
1843
            </dependency>
1844

    
1845
        </dependencies>
1846
    </dependencyManagement>
1847

    
1848
    <dependencies>
1849
        <dependency>
1850
            <groupId>junit</groupId>
1851
            <artifactId>junit</artifactId>
1852
            <scope>test</scope>
1853
        </dependency>
1854
    </dependencies>
1855

    
1856
    <build>
1857
        <extensions>
1858
            <extension>
1859
                <groupId>org.apache.maven.wagon</groupId>
1860
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1861
                <version>${wagon.webdav.jackrabbit.version}</version>
1862
            </extension>
1863
        </extensions>
1864

    
1865
        <pluginManagement>
1866
            <plugins>
1867

    
1868
                <plugin>
1869
                    <groupId>org.codehaus.mojo</groupId>
1870
                    <artifactId>versions-maven-plugin</artifactId>
1871
                    <version>${versions.maven.plugin.version}</version>
1872
                    <configuration>
1873
                        <allowSnapshots>false</allowSnapshots>
1874
                        <excludeProperties>
1875
                            versions.maven.plugin.version,
1876
                            maven.deploy.plugin.version,
1877
                            maven.surefire.plugin.version,
1878
                            maven.compiler.plugin.version,
1879
                            maven.resources.plugin.version,
1880
                            maven.javadoc.plugin.version,
1881
                            maven.site.plugin.version,
1882
                            maven.jar.plugin.version,
1883
                            properties.maven.plugin.version,
1884
                            gmaven.plugin.version,
1885
                            maven.antrun.plugin.version,
1886
                            maven.release.plugin.version,
1887
                            maven.assembly.plugin.version,
1888
                            maven.clean.plugin.version,
1889
                            exec.maven.plugin.version,
1890
                            maven.license.plugin.version,
1891
                            maven.source.plugin.version,
1892
                            maven.scm.plugin.version,
1893
                            maven.checkstyle.plugin.version,
1894
                            animal.sniffer.maven.plugin.version,
1895
                            maven.project.info.reports.plugin.version,
1896
                            maven.jxr.plugin.version,
1897
                            findbugs.maven.plugin.version,
1898
                            wagon.webdav.jackrabbit.version,
1899
                        </excludeProperties>
1900
                    </configuration>
1901
                </plugin>
1902

    
1903
                <plugin>
1904
                    <groupId>org.apache.maven.plugins</groupId>
1905
                    <artifactId>maven-scm-plugin</artifactId>
1906
                    <version>${maven.scm.plugin.version}</version>
1907
                    <configuration>
1908
                        <connectionType>connection</connectionType>
1909
                    </configuration>
1910
                </plugin>
1911

    
1912
                <plugin>
1913
                    <groupId>org.apache.maven.plugins</groupId>
1914
                    <artifactId>maven-compiler-plugin</artifactId>
1915
                    <version>${maven.compiler.plugin.version}</version>
1916
                    <configuration>
1917
                        <source>${java.version}</source>
1918
                        <target>${java.version}</target>
1919
                        <encoding>${encoding}</encoding>
1920
                    </configuration>
1921
                </plugin>
1922

    
1923
                <plugin>
1924
                    <groupId>org.apache.maven.plugins</groupId>
1925
                    <artifactId>maven-resources-plugin</artifactId>
1926
                    <version>${maven.resources.plugin.version}</version>
1927
                    <configuration>
1928
                        <encoding>${encoding}</encoding>
1929
                    </configuration>
1930
                </plugin>
1931

    
1932
                <plugin>
1933
                    <groupId>org.apache.maven.plugins</groupId>
1934
                    <artifactId>maven-eclipse-plugin</artifactId>
1935
                    <configuration>
1936
                        <downloadSources>true</downloadSources>
1937
                        <downloadJavadocs>true</downloadJavadocs>
1938
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1939
                    </configuration>
1940
                </plugin>
1941

    
1942
                <plugin>
1943
                    <groupId>org.apache.maven.plugins</groupId>
1944
                    <artifactId>maven-surefire-plugin</artifactId>
1945
                    <version>${maven.surefire.plugin.version}</version>
1946
                    <configuration>
1947
                        <forkMode>once</forkMode>
1948
                        <environmentVariables>
1949
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1950
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1951
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1952
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1953
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1954
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1955
                        </environmentVariables>
1956
                    </configuration>
1957
                </plugin>
1958

    
1959
                <plugin>
1960
                    <groupId>org.apache.maven.plugins</groupId>
1961
                    <artifactId>maven-failsafe-plugin</artifactId>
1962
                    <executions>
1963
                        <execution>
1964
                            <goals>
1965
                                <goal>integration-test</goal>
1966
                                <goal>verify</goal>
1967
                            </goals>
1968
                        </execution>
1969
                    </executions>
1970
                    <configuration>
1971
                        <forkMode>once</forkMode>
1972
                        <environmentVariables>
1973
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1974
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1975
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1976
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1977
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1978
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1979
                        </environmentVariables>
1980
                    </configuration>
1981
                </plugin>
1982

    
1983
                <plugin>
1984
                    <groupId>org.apache.maven.plugins</groupId>
1985
                    <artifactId>maven-javadoc-plugin</artifactId>
1986
                    <version>${maven.javadoc.plugin.version}</version>
1987
                    <configuration>
1988
                        <failOnError>false</failOnError>
1989
                        <docTitle>${project.name} ${project.version}</docTitle>
1990
                        <encoding>${encoding}</encoding>
1991
                        <footer />
1992
                        <header />
1993
                        <keywords>false</keywords>
1994
                        <!-- Don't include the deprecateds items in the javadoc -->
1995
                        <nodeprecated>true</nodeprecated>
1996
                        <!-- Don't generate javadoc of project with submodules -->
1997
                        <aggregate>false</aggregate>
1998
                        <!-- Removed detection of links due to its high cost -->
1999
                        <detectJavaApiLink>false</detectJavaApiLink>
2000
                        <detectLinks>false</detectLinks>
2001
                        <detectOfflineLinks>false</detectOfflineLinks>
2002
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
2003
                        <includeDependencySources>false</includeDependencySources>
2004
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2005
                        <javaApiLinks>
2006
                            <property>
2007
                                <name>api_1.4</name>
2008
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
2009
                            </property>
2010
                            <property>
2011
                                <name>api_1.5</name>
2012
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
2013
                            </property>
2014
                            <property>
2015
                                <name>api_1.6</name>
2016
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
2017
                            </property>
2018
                            <property>
2019
                                <name>api_1.7</name>
2020
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
2021
                            </property>
2022
                            <property>
2023
                                <name>api_1.8</name>
2024
                                <value>http://download.oracle.com/javase/8/docs/api/</value>
2025
                            </property>
2026
                        </javaApiLinks>
2027
                        <configuration>
2028
                            <doclint>html,syntax,-missing,-reference</doclint>
2029
                        </configuration>  
2030
                        <!--
2031
                        <additionalparam>-quiet -Xdoclint:none -Xmaxwarns 0 -Xmaxerrs 0</additionalparam>
2032
                        -->
2033
                        <!-- https://blog.joda.org/2014/02/turning-off-doclint-in-jdk-8-javadoc.html -->
2034
                    </configuration>
2035
                </plugin>
2036

    
2037
                <plugin>
2038
                    <groupId>org.apache.maven.plugins</groupId>
2039
                    <artifactId>maven-site-plugin</artifactId>
2040
                    <version>${maven.site.plugin.version}</version>
2041
                    <configuration>
2042
                        <chmod>true</chmod>
2043
                        <chmodMode>a+rwX</chmodMode>
2044
                    </configuration>
2045
                </plugin>
2046

    
2047
                <plugin>
2048
                    <groupId>org.apache.maven.plugins</groupId>
2049
                    <artifactId>maven-jar-plugin</artifactId>
2050
                    <version>${maven.jar.plugin.version}</version>
2051
                    <configuration>
2052
                        <archive>
2053
                            <manifestEntries>
2054
                                <Built-By>gvSIG Team</Built-By>
2055
                            </manifestEntries>
2056
                        </archive>
2057
                    </configuration>
2058
                </plugin>
2059

    
2060
                <plugin>
2061
                    <groupId>org.codehaus.mojo</groupId>
2062
                    <artifactId>properties-maven-plugin</artifactId>
2063
                    <version>${properties.maven.plugin.version}</version>
2064
                </plugin>
2065

    
2066
                <plugin>
2067
                    <groupId>org.apache.maven.plugins</groupId>
2068
                    <artifactId>maven-antrun-plugin</artifactId>
2069
                    <version>${maven.antrun.plugin.version}</version>
2070
                </plugin>
2071

    
2072
                <plugin>
2073
                    <groupId>org.codehaus.mojo</groupId>
2074
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
2075
                    <version>${animal.sniffer.maven.plugin.version}</version>
2076
                </plugin>
2077

    
2078
                <plugin>
2079
                    <groupId>org.apache.maven.plugins</groupId>
2080
                    <artifactId>maven-release-plugin</artifactId>
2081
                    <version>${maven.release.plugin.version}</version>
2082
                </plugin>
2083

    
2084
                <plugin>
2085
                    <groupId>org.apache.maven.plugins</groupId>
2086
                    <artifactId>maven-deploy-plugin</artifactId>
2087
                    <version>${maven.deploy.plugin.version}</version>
2088
                </plugin>
2089

    
2090
                <plugin>
2091
                    <artifactId>maven-assembly-plugin</artifactId>
2092
                    <version>${maven.assembly.plugin.version}</version>
2093
                    <executions>
2094
                        <execution>
2095
                            <id>gvsig-plugin-package</id>
2096
                            <phase>package</phase>
2097
                            <configuration>
2098
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
2099
                                <appendAssemblyId>false</appendAssemblyId>
2100
                                <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>
2101
                                <descriptors>
2102
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
2103
                                </descriptors>
2104
                            </configuration>
2105
                        </execution>
2106
                    </executions>
2107
                </plugin>
2108

    
2109
                <plugin>
2110
                    <groupId>org.apache.maven.plugins</groupId>
2111
                    <artifactId>maven-clean-plugin</artifactId>
2112
                    <version>${maven.clean.plugin.version}</version>
2113
                </plugin>
2114

    
2115
                <plugin>
2116
                    <groupId>org.codehaus.mojo</groupId>
2117
                    <artifactId>exec-maven-plugin</artifactId>
2118
                    <version>${exec.maven.plugin.version}</version>
2119
                </plugin>
2120

    
2121
                <plugin>
2122
                    <!-- invoke as "mvn license:format" to fix the header -->
2123
                    <!-- invoke as "mvn license:check" to check the header -->
2124
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
2125
                    <groupId>com.mycila.maven-license-plugin</groupId>
2126
                    <artifactId>maven-license-plugin</artifactId>
2127
                    <version>${maven.license.plugin.version}</version>
2128
                    <configuration>
2129
                        <header>header.txt</header>
2130
                        <failIfMissing>false</failIfMissing>
2131
                        <aggregate>false</aggregate>
2132
                        <strictCheck>true</strictCheck>
2133
                        <encoding>${encoding}</encoding>
2134
                        <quiet>false</quiet>
2135
                        <excludes>
2136
                            <exclude>**/*.properties</exclude>
2137
                            <exclude>**/*.txt</exclude>
2138
                            <exclude>**/*.jpg</exclude>
2139
                            <exclude>**/*.jpeg</exclude>
2140
                            <exclude>**/*.svg</exclude>
2141
                            <exclude>**/*.png</exclude>
2142
                            <exclude>**/*.gvssym</exclude>
2143
                            <exclude>**/*.def</exclude>
2144
                            <exclude>**/*.msg</exclude>
2145
                        </excludes>
2146
                    </configuration>
2147
                    <dependencies>
2148
                        <dependency>
2149
                            <groupId>org.gvsig</groupId>
2150
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
2151
                            <version>1.0.0</version>
2152
                        </dependency>
2153
                    </dependencies>
2154
                </plugin>
2155

    
2156
                <!-- Habria que ver si es posible sustituir el plugin -->
2157
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
2158
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
2159
                <!--
2160
                <plugin>
2161
                    <groupId>org.codehaus.mojo</groupId>
2162
                    <artifactId>license-maven-plugin</artifactId>
2163
                    <version>1.5</version>
2164
                </plugin>
2165
                -->
2166

    
2167
                <plugin>
2168
                    <groupId>org.apache.maven.plugins</groupId>
2169
                    <artifactId>maven-checkstyle-plugin</artifactId>
2170
                    <version>${maven.checkstyle.plugin.version}</version>
2171
                </plugin>
2172

    
2173
                <plugin>
2174
                    <groupId>org.apache.maven.plugins</groupId>
2175
                    <artifactId>maven-source-plugin</artifactId>
2176
                    <version>${maven.source.plugin.version}</version>
2177
                </plugin>
2178

    
2179
                <plugin>
2180
                    <groupId>org.codehaus.gmaven</groupId>
2181
                    <artifactId>gmaven-plugin</artifactId>
2182
                    <version>${gmaven.plugin.version}</version>
2183
                    <configuration>
2184
                        <providerSelection>2.0</providerSelection>
2185
                    </configuration>
2186
                    <dependencies>
2187
                        <dependency>
2188
                            <groupId>com.github.lookfirst</groupId>
2189
                            <artifactId>sardine</artifactId>
2190
                            <version>5.0.1</version>
2191
                        </dependency>
2192
                        <dependency>
2193
                          <groupId>org.apache.ant</groupId>
2194
                          <artifactId>ant</artifactId>
2195
                          <version>1.8.2</version>
2196
                        </dependency>
2197
                    </dependencies>
2198
                    <executions>
2199

    
2200
                        <execution>
2201
                            <id>increase-build-number</id>
2202
                            <phase>process-sources</phase>
2203
                            <configuration>
2204
                                <source><![CDATA[
2205
                    // use "mvn -Dincrease-build-number process-sources"
2206
                    if( project.properties["increase-build-number"] == null ) {
2207
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
2208
                    } else {
2209
                      File file = new File(project.basedir,"buildNumber.properties")
2210
                      if( ! file.exists() ) {
2211
                          log.info("Skip increment build number (buildNumber.property not present).")
2212
                        } else {
2213
                        Properties props = new Properties()
2214

    
2215
                        props.load(file.newDataInputStream())
2216
                        value = (props.getProperty("buildNumber") as int) + 1
2217
                        props.setProperty("buildNumber",value as String)
2218
                        props.store(file.newWriter(), null)
2219
                        log.info("Setting build number to " + value)
2220
                      }
2221
                    }
2222
                  ]]></source>
2223
                            </configuration>
2224
                        </execution>
2225

    
2226
                        <execution>
2227
                            <id>build-package-info</id>
2228
                            <phase>prepare-package</phase>
2229
                            <configuration>
2230
                                <source><![CDATA[
2231
    if( project.properties["buildNumber"] == null) {
2232
      log.info("Skip build package.info (buildNumber.property not present).")
2233
      log.info("Skip build package.info index (buildNumber.property not present).")
2234
    } else {
2235
      poolURL = project.properties["gvsig.package.info.poolURL"];
2236
      if( poolURL[-1] != "/" ) {
2237
              poolURL = poolURL + "/";
2238
      }
2239
      package_info_file  = new File(project.basedir, "target/package.info")
2240
      log.info("Building package.info : " + package_info_file.getAbsolutePath())
2241
      Properties props = new Properties()
2242
      props.setProperty('code', project.properties["gvsig.package.info.code"])
2243
      props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
2244
      props.setProperty('name', project.properties["gvsig.package.info.name"])
2245
      props.setProperty('version', project.properties["gvsig.package.info.version"])
2246
      props.setProperty('description', project.properties["gvsig.package.info.description"])
2247
      props.setProperty('owner', project.properties["gvsig.package.info.owner"])
2248
      props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
2249
      props.setProperty('official', project.properties["gvsig.package.info.official"])
2250
      props.setProperty('type', "plugin")
2251
      props.setProperty('state', project.properties["gvsig.package.info.state"])
2252
      props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
2253
      props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
2254
      props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
2255
      props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
2256
      props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
2257
      props.setProperty('model-version', '1.0.1')
2258
      props.setProperty('categories', project.properties["gvsig.package.info.categories"])
2259
      props.setProperty('buildNumber', project.properties["buildNumber"])
2260
      props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
2261

    
2262
      props.store(package_info_file.newWriter(), null)
2263

    
2264
      pkgname = "gvSIG-desktop-" +
2265
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2266
        project.properties["gvsig.package.info.code"] + "-" +
2267
        project.properties["gvsig.package.info.version"] + "-" +
2268
        project.properties["buildNumber"] + "-" +
2269
        project.properties["gvsig.package.info.state"] + "-" +
2270
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2271
        project.properties["gvsig.package.info.architecture"] + "-" +
2272
        project.properties["gvsig.package.info.javaVM"]
2273
      package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
2274
      log.info("Building package.info index " + package_info_file.getAbsolutePath())
2275
      package_info_file.getParentFile().mkdirs()
2276
      props.setProperty('download-url',
2277
        poolURL +
2278
        project.properties["gvsig.package.info.code"] + "/" +
2279
        pkgname + ".gvspkg"
2280
      )
2281
      props.store(package_info_file.newWriter(), null)
2282
    }
2283
                  ]]></source>
2284
                            </configuration>
2285
                        </execution>
2286

    
2287
                        <execution>
2288
                            <id>build-package-index</id>
2289
                            <phase>package</phase>
2290
                            <configuration>
2291
                                <source><![CDATA[
2292
    ant = new AntBuilder()
2293
    if( project.properties["buildNumber"] == null) {
2294
      log.info("Skip building package index (buildNumber.property not present).")
2295
    } else {
2296
      pkgname = "gvSIG-desktop-" +
2297
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2298
        project.properties["gvsig.package.info.code"] + "-" +
2299
        project.properties["gvsig.package.info.version"] + "-" +
2300
        project.properties["buildNumber"] + "-" +
2301
        project.properties["gvsig.package.info.state"] + "-" +
2302
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2303
        project.properties["gvsig.package.info.architecture"] + "-" +
2304
        project.properties["gvsig.package.info.javaVM"]
2305

    
2306
      log.info("Building package index " + pkgname + ".gvspki")
2307
      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
2308
      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
2309
      ant.zip(destfile: package_index_target, basedir: package_index_source)
2310
    }
2311
                  ]]></source>
2312
                            </configuration>
2313
                        </execution>
2314

    
2315
                        <execution>
2316
                            <id>install-plugin</id>
2317
                            <phase>install</phase>
2318
                            <configuration>
2319
                                <source><![CDATA[            
2320
    
2321

    
2322
    def executeAntFile(File applicationDirectory, File pluginsDirectory, File file) {
2323
        log.info("Running install script '" + file.getAbsolutePath() + "'.");
2324
        def p = new org.apache.tools.ant.Project();
2325
        p.setUserProperty("ant.file", file.getAbsolutePath());
2326
        p.setUserProperty("gvsig_dir", applicationDirectory.getAbsolutePath());
2327
        p.setUserProperty("extensions_dir", pluginsDirectory.getAbsolutePath());
2328
        p.setBaseDir(file.getParentFile());
2329
        p.init();
2330
        helper = org.apache.tools.ant.ProjectHelper.getProjectHelper();
2331
        p.addReference("ant.projectHelper", helper);
2332
        helper.parse(p, file);
2333
        p.executeTarget(p.getDefaultTarget());
2334
    }
2335
                                    
2336
    
2337
    if( project.properties["buildNumber"] == null) {
2338
        log.info("Skip install package (buildNumber.property not present).")
2339
    } else {
2340
        ant = new AntBuilder()
2341
        pkgname = "gvSIG-desktop-" +
2342
          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2343
          project.properties["gvsig.package.info.code"] + "-" +
2344
          project.properties["gvsig.package.info.version"] + "-" +
2345
          project.properties["buildNumber"] + "-" +
2346
          project.properties["gvsig.package.info.state"] + "-" +
2347
          project.properties["gvsig.package.info.operatingSystem"] + "-" +
2348
          project.properties["gvsig.package.info.architecture"] + "-" +
2349
          project.properties["gvsig.package.info.javaVM"]
2350

    
2351
        log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
2352
        log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
2353
        if( project.properties["gvsig.install.plugin"]=="true" ) {
2354
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2355
          target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
2356

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

    
2360
          log.info("Install plugin to " + target)
2361
          ant.unzip(src: source, dest: target)
2362
          def install_xml = new File(target + "/" + project.properties["gvsig.package.info.code"] + "/install/install.xml")
2363
          if( install_xml.exists() ) {
2364
            executeAntFile(
2365
                new File(project.properties["gvsig.product.folder.path"]),
2366
                new File(target),
2367
                install_xml
2368
            )
2369
          }
2370
        } else {
2371
            log.info("Skip plugin install.")
2372
        }
2373
        if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2374
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2375
          target = new File(project.properties["gvsig.product.folder.path"] +
2376
            "/install/" +
2377
            project.properties["gvsig.package.info.code"] + "/" +
2378
            pkgname + ".gvspkg")
2379
          target.getParentFile().mkdirs()
2380

    
2381
          log.info("Copy plugin package from " + source + " to " + target)
2382
          ant.copy(file:source, tofile:target.getAbsolutePath())
2383

    
2384
          source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
2385
          target = project.properties["gvsig.product.folder.path"] +
2386
            "/install/" +
2387
            project.properties["gvsig.package.info.code"] + "/" +
2388
            pkgname + ".gvspki"
2389
          log.info("Copy plugin package index from " + source + " to " + target)
2390
          ant.copy(file:source, tofile:target)
2391
        } else {
2392
            log.info("Skip plugin package install.")
2393
        }
2394
    }
2395
                  ]]></source>
2396
                            </configuration>
2397
                        </execution>
2398

    
2399
                        <execution>
2400
                            <id>deploy-package</id>
2401
                            <phase>install</phase>
2402
                            <configuration>
2403
                                <source><![CDATA[
2404

    
2405
// To deploy package use:
2406
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
2407
//
2408
if( project.properties["deploy-package"] != null ) {
2409
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2410
        poolURL = project.properties["gvsig.package.info.poolURL"];
2411
        if( poolURL[-1] != "/" ) {
2412
            poolURL = poolURL + "/";
2413
        }
2414
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
2415
        log.info("Deploy plugin package to '"+targetPath+"'.");
2416

    
2417
        pkgname = "gvSIG-desktop-" +
2418
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2419
        project.properties["gvsig.package.info.code"] + "-" +
2420
        project.properties["gvsig.package.info.version"] + "-" +
2421
        project.properties["buildNumber"] + "-" +
2422
        project.properties["gvsig.package.info.state"] + "-" +
2423
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2424
        project.properties["gvsig.package.info.architecture"] + "-" +
2425
        project.properties["gvsig.package.info.javaVM"];
2426

    
2427
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2428
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2429

    
2430
        log.info("Creating addon-request.txt in target folder");
2431
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2432
            out.println("");
2433
            out.println("# "+pkgname);
2434
            out.println("");
2435
            out.println(targetPath+"/" + pkgname + ".gvspki");
2436
            out.println("");
2437
        }
2438

    
2439
        if( project.properties["username"] == null ) {
2440
            print("Enter user name: ");
2441
            user = System.console().readLine().toString()
2442
            if( user != "" ) {
2443
                project.properties.setProperty("username",user);
2444
            }
2445
        }
2446
        if( project.properties["password"] == null ) {
2447
            print("Enter password for user '" + project.properties["username"] + "': ");
2448
            password = System.console().readPassword().toString()
2449
            if( password != "" ) {
2450
                project.properties.setProperty("password",password);
2451
            }
2452
        }
2453
        WebDAVClient session = new WebDAVClient(log);
2454
        if( project.properties["username"] == null || project.properties["password"] == null ) {
2455
            log.info("[WEBDAV] creating non authenticated session.");
2456
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2457
            session.login();
2458
        } else {
2459
            session.login(project.properties["username"], project.properties["password"]);
2460
        }
2461
        session.makedirs(targetPath);
2462
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2463
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2464

    
2465
    } else {
2466
        log.info("Skip plugin package deploy. It not be installed by default.");
2467
    }
2468
} else {
2469
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2470
}
2471

    
2472
public class WebDAVClient {
2473

    
2474
    def log;
2475

    
2476
    private String user;
2477
    private String password;
2478
    private Object sardine;
2479

    
2480
    public WebDAVClient(log) {
2481
        disableCertificateValidation();
2482
            this.log = log;
2483
    }
2484

    
2485
    public void login(String user, String password) {
2486
        log.info("[WEBDAV] login as '"+user+"'.");
2487
        def SardineFactory
2488
        try {
2489
            SardineFactory = "com.github.sardine.SardineFactory" as Class
2490
        } catch (Exception ex) {
2491
            log.error("[WEBDAV] can't get SardineFactory.",ex);
2492
        }
2493
        this.user = user;
2494
        this.password = password;
2495
        this.sardine = SardineFactory.begin(this.user,this.password);
2496
    }
2497

    
2498
    public void login() {
2499
        log.info("[WEBDAV] login as guest");
2500
        this.sardine = SardineFactory.begin();
2501
    }
2502

    
2503
    public boolean exists(String url) throws Exception {
2504
        return sardine.exists(url);
2505
    }
2506

    
2507
    public void put(String source, String target) throws Exception {
2508
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2509
        InputStream fis = new FileInputStream(new File(source));
2510
        sardine.put(target, fis);
2511
        log.info("[WEBDAV] put ok.");
2512
    }
2513

    
2514
    public void mkdir(String url) throws Exception {
2515
        if( ! exists(url) ) {
2516
            log.info("[WEBDAV] mkdir '"+url+"'.");
2517
            sardine.createDirectory(url);
2518
        }
2519
    }
2520

    
2521
    public List list(String url) throws Exception {
2522
        List resources = sardine.list(url);
2523
        return resources;
2524
    }
2525

    
2526
    void disableCertificateValidation() {
2527
    /*
2528
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2529
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2530
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2531
                    return new java.security.cert.X509Certificate[0];
2532
                }
2533

    
2534
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2535
                }
2536

    
2537
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2538
                }
2539
            };
2540

    
2541
        // Ignore differences between given hostname and certificate hostname
2542
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2543
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2544
                return true;
2545
            }
2546
        };
2547

    
2548
        // Install the all-trusting trust manager
2549
        try {
2550
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2551
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2552
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2553
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2554
        } catch (Exception e) {
2555
        }
2556
        */
2557
    }
2558

    
2559
    public void makedirs(String url) throws Exception {
2560
        log.info("[WEBDAV] makedirs '"+url+"'.");
2561
        URL u = new URL(url);
2562
        String[] x = u.getPath().split("/");
2563
        String path = "";
2564
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2565
} ]]></source>
2566
                            </configuration>
2567
                        </execution>
2568

    
2569
                    </executions>
2570
                </plugin>
2571

    
2572
            </plugins>
2573
        </pluginManagement>
2574

    
2575
        <plugins>
2576
            <plugin>
2577
                <groupId>org.apache.maven.plugins</groupId>
2578
                <artifactId>maven-scm-plugin</artifactId>
2579
            </plugin>
2580

    
2581
            <plugin>
2582
                <artifactId>maven-clean-plugin</artifactId>
2583
                <configuration>
2584
                    <filesets>
2585
                        <fileset>
2586
                            <directory>${user.home}/.depman/</directory>
2587
                            <includes>
2588
                                <include>**</include>
2589
                            </includes>
2590
                        </fileset>
2591
                    </filesets>
2592
                    <followSymLinks>true</followSymLinks>
2593
                </configuration>
2594
            </plugin>
2595

    
2596
            <plugin>
2597
                <groupId>org.apache.maven.plugins</groupId>
2598
                <artifactId>maven-release-plugin</artifactId>
2599
                <configuration>
2600
                    <!-- The property svn.tags.folder is used in external projects   -->
2601
                    <!-- to override configuraction of tagBase -->
2602
                    <tagBase>${svn.tags.folder}</tagBase>
2603
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2604
                    are not installed, so the dependencies between modules are not met. With this configuration
2605
                    we force the module installation. -->
2606
                    <preparationGoals>clean install</preparationGoals>
2607
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2608
                    <!-- Dont make site-deploy -->
2609
                    <!-- You need to run it after in folder target/checkout -->
2610
                    <goals>deploy</goals>
2611
                </configuration>
2612
            </plugin>
2613

    
2614
            <plugin>
2615
                <!-- load ".gvsig-devel.properties" -->
2616
                <groupId>org.codehaus.mojo</groupId>
2617
                <artifactId>properties-maven-plugin</artifactId>
2618
                <configuration>
2619
                    <files>
2620
                        <!-- Define gvsig.product.folder.path in this property -->
2621
                        <file>${user.home}/.gvsig-devel.properties</file>
2622
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2623
                        <file>${project.basedir}/gvsig-devel.properties</file>
2624
                        <file>buildNumber.properties</file>
2625
                    </files>
2626
                    <quiet>true</quiet>
2627
                </configuration>
2628
                <executions>
2629
                    <execution>
2630
                        <id>default</id>
2631
                        <phase>prepare-package</phase>
2632
                        <goals>
2633
                            <goal>read-project-properties</goal>
2634
                        </goals>
2635
                    </execution>
2636
                    <execution>
2637
                        <id>default-clean</id>
2638
                        <phase>pre-clean</phase>
2639
                        <goals>
2640
                            <goal>read-project-properties</goal>
2641
                        </goals>
2642
                    </execution>
2643
                </executions>
2644
            </plugin>
2645

    
2646
<!--
2647
            <plugin>
2648
                <groupId>org.codehaus.mojo</groupId>
2649
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2650
                <executions>
2651
                    <execution>
2652
                        <id>check-java-api</id>
2653
                        <phase>package</phase>
2654
                        <goals>
2655
                            <goal>check</goal>
2656
                        </goals>
2657
                        <configuration>
2658
                            <skip>false</skip>
2659
                            <signature>
2660
                                <groupId>org.codehaus.mojo.signature</groupId>
2661
                                <artifactId>java18</artifactId>
2662
                                <version>1.0</version>
2663
                            </signature>
2664
                            <ignores>
2665
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2666
                                <ignore>java.nio.ByteBuffer</ignore>
2667
                                <ignore>java.nio.MappedByteBuffer</ignore>
2668
                            </ignores>
2669
                        </configuration>
2670
                    </execution>
2671
                </executions>
2672
            </plugin>
2673
-->
2674
            <plugin>
2675
                <groupId>org.apache.maven.plugins</groupId>
2676
                <artifactId>maven-javadoc-plugin</artifactId>
2677
                <configuration>
2678
                    <doclint>html,syntax,-missing,-reference</doclint>
2679
                </configuration>                
2680
                <executions>
2681
                    <execution>
2682
                        <id>attach-javadocs</id>
2683
                        <goals>
2684
                            <goal>jar</goal>
2685
                        </goals>
2686
                    </execution>
2687
                </executions>
2688
            </plugin>
2689

    
2690
            <plugin>
2691
                <groupId>org.apache.maven.plugins</groupId>
2692
                <artifactId>maven-source-plugin</artifactId>
2693
                <configuration>
2694
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2695
                </configuration>
2696
                <executions>
2697
                    <execution>
2698
                        <id>attach-sources</id>
2699
                        <phase>verify</phase>
2700
                        <goals>
2701
                            <goal>jar-no-fork</goal>
2702
                        </goals>
2703
                    </execution>
2704
                    <execution>
2705
                        <id>attach-test-sources</id>
2706
                        <phase>verify</phase>
2707
                        <goals>
2708
                            <goal>test-jar-no-fork</goal>
2709
                        </goals>
2710
                    </execution>
2711
                </executions>
2712
            </plugin>
2713

    
2714
            <plugin>
2715
                <groupId>org.apache.maven.plugins</groupId>
2716
                <artifactId>maven-checkstyle-plugin</artifactId>
2717
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2718
                <configuration>
2719
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2720
                    <enableRulesSummary>true</enableRulesSummary>
2721
                    <failsOnError>false</failsOnError>
2722
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2723
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2724
                </configuration>
2725
                <dependencies>
2726
                    <dependency>
2727
                        <groupId>org.gvsig</groupId>
2728
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2729
                        <version>1.0.0</version>
2730
                    </dependency>
2731
                </dependencies>
2732
            </plugin>
2733

    
2734
            <plugin>
2735
                <!-- to continue building  when test fail -->
2736
                <groupId>org.apache.maven.plugins</groupId>
2737
                <artifactId>maven-surefire-plugin</artifactId>
2738
                <configuration>
2739
                    <testFailureIgnore>true</testFailureIgnore>
2740
                </configuration>
2741
            </plugin>
2742

    
2743
        </plugins>
2744
    </build>
2745

    
2746

    
2747
    <reporting>
2748
        <excludeDefaults>true</excludeDefaults>
2749
        <plugins>
2750
            <plugin>
2751
                <groupId>org.apache.maven.plugins</groupId>
2752
                <artifactId>maven-project-info-reports-plugin</artifactId>
2753
                <version>${maven.project.info.reports.plugin.version}</version>
2754
                <reportSets>
2755
                    <reportSet>
2756
                        <reports>
2757
                            <report>index</report>
2758
                            <report>summary</report>
2759
                            <report>scm</report>
2760
                            <report>license</report>
2761
                            <report>project-team</report>
2762
                            <report>issue-tracking</report>
2763
                            <report>mailing-list</report>
2764
                            <report>modules</report>
2765

    
2766
                            <report>dependency-info</report>
2767
                            <!-- Removed due to its high cost
2768
                            <report>dependency-management</report>
2769
                            <report>dependencies</report>
2770
                            -->
2771
                            <report>dependency-convergence</report>
2772

    
2773
                            <!--
2774
                            <report>plugins</report>
2775
                            <report>plugin-management</report>
2776
                            <report>distribution-management</report>
2777
                            -->
2778

    
2779
                            <!-- gvSIG does not have Continuous Integration System
2780
                            <report>cim</report>
2781
                            -->
2782
                        </reports>
2783
                    </reportSet>
2784
                </reportSets>
2785
            </plugin>
2786
            <plugin>
2787
                <groupId>org.apache.maven.plugins</groupId>
2788
                <artifactId>maven-javadoc-plugin</artifactId>
2789
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2790
                <version>${maven.javadoc.plugin.version}</version>
2791
                <configuration>
2792
                    <!-- Don't include the deprecateds items in the javadoc -->
2793
                    <nodeprecated>true</nodeprecated>
2794
                    <!-- Don't generate javadoc of project with submodules -->
2795
                    <aggregate>false</aggregate>
2796
                    <!-- Removed detection of links due to its high cost -->
2797
                    <detectJavaApiLink>false</detectJavaApiLink>
2798
                    <detectLinks>false</detectLinks>
2799
                    <detectOfflineLinks>false</detectOfflineLinks>
2800
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2801
                    <includeDependencySources>false</includeDependencySources>
2802
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2803
                </configuration>
2804
                <reportSets>
2805
                    <reportSet>
2806
                        <id>html</id>
2807
                        <reports>
2808
                            <report>javadoc</report>
2809
                            <!-- removed javadocs of tests -->
2810
                        </reports>
2811
                    </reportSet>
2812
                </reportSets>
2813
            </plugin>
2814
            <plugin>
2815
                <groupId>org.apache.maven.plugins</groupId>
2816
                <artifactId>maven-jxr-plugin</artifactId>
2817
                <version>${maven.jxr.plugin.version}</version>
2818
                <configuration>
2819
                    <linkJavadoc>true</linkJavadoc>
2820
                    <aggregate>false</aggregate>
2821
                </configuration>
2822
            </plugin>
2823
            <plugin>
2824
                <groupId>org.codehaus.mojo</groupId>
2825
                <artifactId>findbugs-maven-plugin</artifactId>
2826
                <version>${findbugs.maven.plugin.version}</version>
2827
            </plugin>
2828

    
2829
        </plugins>
2830
    </reporting>
2831

    
2832

    
2833
    <profiles>
2834

    
2835
        <profile>
2836
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2837
            <id>gvsig-root</id>
2838
            <activation>
2839
                <file>
2840
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2841
                </file>
2842
            </activation>
2843
            <build>
2844
                <plugins>
2845

    
2846
                    <plugin>
2847
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2848
                        <groupId>org.codehaus.gmaven</groupId>
2849
                        <artifactId>gmaven-plugin</artifactId>
2850
                        <executions>
2851
                            <execution>
2852
                                <id>initialize-gvsig-product-folder-path</id>
2853
                                <phase>generate-sources</phase>
2854
                                <goals>
2855
                                    <goal>execute</goal>
2856
                                </goals>
2857
                                <configuration>
2858
                                    <source><![CDATA[
2859
                    if( project.artifactId != "org.gvsig.desktop" ) {
2860
                            log.warn("Skip initialization of gvsig-devel.properties.")
2861
                    } else {
2862
                      home = System.getenv('HOME')
2863
                      if( home == null ) {
2864
                        home = System.properties['user.home']
2865
                      }
2866
                      Properties props = new Properties()
2867
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2868
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2869
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2870
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2871
                            props.load(propsFile.newDataInputStream())
2872
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2873
                            props.store(propsFile.newWriter(), null)
2874
                      } else {
2875
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2876
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2877
                        try {
2878
                          props.load(propsFile.newDataInputStream())
2879
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2880
                          if( gvsigProductFolderPath == null ) {
2881
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2882
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2883
                            props.store(propsFile.newWriter(), null)
2884
                          }
2885
                        } catch(java.io.FileNotFoundException e){
2886
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2887
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2888
                          props.store(propsFile.newWriter(), null)
2889
                        }
2890
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2891
                          f = new File(gvsigProductFolderPathDefault)
2892
                          f.mkdirs();
2893
                                                  new File(f,"WARNING.txt").withWriter { out ->
2894
                                                          out.println();
2895
                                                          out.println("The product folder used is set to:");
2896
                                                          out.println();
2897
                                                          out.println(gvsigProductFolderPath);
2898
                                                          out.println();
2899
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2900
                                                          out.println();
2901
                                                  }
2902
                        }
2903
                      }
2904
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2905
                    }
2906
                  ]]></source>
2907
                                </configuration>
2908
                            </execution>
2909

    
2910
                        </executions>
2911
                    </plugin>
2912

    
2913
                </plugins>
2914
            </build>
2915
        </profile>
2916

    
2917

    
2918

    
2919
        <profile>
2920
            <!-- This profile is used to packege and install the gvSIG plugins -->
2921
            <id>gvsig-plugin</id>
2922
            <activation>
2923
                <file>
2924
                    <exists>buildNumber.properties</exists>
2925
                </file>
2926
            </activation>
2927
            <build>
2928
                <plugins>
2929

    
2930
                    <plugin>
2931
                        <artifactId>maven-assembly-plugin</artifactId>
2932
                        <executions>
2933
                            <execution>
2934
                                <id>gvsig-plugin-package</id>
2935
                                <phase>package</phase>
2936
                                <goals>
2937
                                    <goal>single</goal>
2938
                                </goals>
2939
                            </execution>
2940
                        </executions>
2941
                    </plugin>
2942

    
2943
                    <plugin>
2944
                        <artifactId>maven-clean-plugin</artifactId>
2945
                        <configuration>
2946
                            <skip>false</skip>
2947
                            <failOnError>true</failOnError>
2948
                            <filesets>
2949
                                <fileset>
2950
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2951
                                </fileset>
2952
                            </filesets>
2953
                        </configuration>
2954
                        <executions>
2955
                            <execution>
2956
                                <id>default-clean</id>
2957
                                <phase>clean</phase>
2958
                            </execution>
2959
                        </executions>
2960
                    </plugin>
2961

    
2962
                    <plugin>
2963
                        <groupId>org.codehaus.gmaven</groupId>
2964
                        <artifactId>gmaven-plugin</artifactId>
2965
                        <executions>
2966

    
2967
                            <execution>
2968
                                <id>increase-build-number</id>
2969
                                <phase>process-sources</phase>
2970
                                <goals>
2971
                                    <goal>execute</goal>
2972
                                </goals>
2973
                            </execution>
2974

    
2975
                            <execution>
2976
                                <id>build-package-info</id>
2977
                                <phase>prepare-package</phase>
2978
                                <goals>
2979
                                    <goal>execute</goal>
2980
                                </goals>
2981
                            </execution>
2982

    
2983
                            <execution>
2984
                                <id>build-package-index</id>
2985
                                <phase>package</phase>
2986
                                <goals>
2987
                                    <goal>execute</goal>
2988
                                </goals>
2989
                            </execution>
2990

    
2991
                            <execution>
2992
                                <id>install-plugin</id>
2993
                                <phase>install</phase>
2994
                                <goals>
2995
                                    <goal>execute</goal>
2996
                                </goals>
2997
                            </execution>
2998

    
2999
                            <execution>
3000
                                <id>deploy-package</id>
3001
                                <phase>install</phase>
3002
                                <goals>
3003
                                    <goal>execute</goal>
3004
                                </goals>
3005
                            </execution>
3006

    
3007
                        </executions>
3008
                    </plugin>
3009

    
3010
                </plugins>
3011
            </build>
3012
        </profile>
3013

    
3014
    </profiles>
3015

    
3016
    <properties>
3017
        <!-- Maven plugins versions -->    
3018
        <maven.deploy.plugin.version>2.7</maven.deploy.plugin.version>
3019
        <maven.surefire.plugin.version>3.0.0-M3</maven.surefire.plugin.version>
3020
        <maven.compiler.plugin.version>3.8.1</maven.compiler.plugin.version>
3021
        <maven.resources.plugin.version>3.2.0</maven.resources.plugin.version>
3022
        <maven.javadoc.plugin.version>3.2.0</maven.javadoc.plugin.version>
3023
        <maven.site.plugin.version>3.3</maven.site.plugin.version>
3024
        <maven.jar.plugin.version>3.2.0</maven.jar.plugin.version>
3025
        <properties.maven.plugin.version>1.0.0</properties.maven.plugin.version>
3026
        <gmaven.plugin.version>1.5</gmaven.plugin.version>
3027
        <maven.antrun.plugin.version>1.7</maven.antrun.plugin.version>
3028
        <maven.release.plugin.version>2.5.3</maven.release.plugin.version>
3029
        <maven.assembly.plugin.version>2.2-beta-5</maven.assembly.plugin.version>
3030
        <maven.clean.plugin.version>2.5</maven.clean.plugin.version>
3031
        <exec.maven.plugin.version>3.0.0</exec.maven.plugin.version>
3032
        <maven.license.plugin.version>1.10.b1</maven.license.plugin.version>
3033
        <maven.source.plugin.version>3.2.1</maven.source.plugin.version>
3034
        <maven.scm.plugin.version>1.11.2</maven.scm.plugin.version>
3035
        <maven.checkstyle.plugin.version>3.1.2</maven.checkstyle.plugin.version>
3036
        <animal.sniffer.maven.plugin.version>1.17</animal.sniffer.maven.plugin.version>
3037

    
3038
        <versions.maven.plugin.version>2.8.1</versions.maven.plugin.version>
3039
        <maven.project.info.reports.plugin.version>2.7</maven.project.info.reports.plugin.version>
3040
        <maven.jxr.plugin.version>2.3</maven.jxr.plugin.version>
3041
        <findbugs.maven.plugin.version>2.5.2</findbugs.maven.plugin.version>
3042
        <wagon.webdav.jackrabbit.version>2.4</wagon.webdav.jackrabbit.version>
3043

    
3044
        <!-- General configuration -->
3045
        <encoding>ISO-8859-1</encoding>
3046
        <java.version>1.8</java.version>
3047
        
3048
        <localRepository>${user.home}/.m2/repository</localRepository>
3049
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
3050

    
3051
        <!-- The property svn.tags.folder is used in external projects to override  -->
3052
        <!-- configuraction in maven-release-plugin -->
3053
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
3054

    
3055
        <!-- Package info property values -->
3056
        <gvsig.version>2.6.1</gvsig.version>
3057
        <gvsig.package.info.codealias />
3058
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
3059
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
3060
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
3061
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
3062
        <gvsig.package.info.state>testing</gvsig.package.info.state>
3063
        <gvsig.package.info.official>false</gvsig.package.info.official>
3064
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
3065
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
3066
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
3067
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
3068
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
3069
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
3070
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
3071
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
3072
        <gvsig.package.info.categories />
3073
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
3074

    
3075
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
3076
        <gvsig.install.plugin>true</gvsig.install.plugin>
3077
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
3078
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
3079

    
3080
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
3081

    
3082
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
3083
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
3084
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
3085
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
3086
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
3087
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
3088
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
3089
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
3090
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
3091
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
3092
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
3093
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
3094
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
3095
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
3096
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
3097
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
3098
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
3099
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
3100
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
3101
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
3102
        <!--
3103
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
3104
        -->
3105
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
3106
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
3107
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
3108
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
3109
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
3110
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
3111
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
3112
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
3113
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
3114
        <org.gvsig.h2spatial.provider>org.gvsig.h2spatial.h2gis132.provider</org.gvsig.h2spatial.provider>
3115

    
3116
        <jython.artifactId>jython-standalone</jython.artifactId>
3117
        <tika.version>2.8.0</tika.version>
3118
        <tika.groupid>org.apache.tika</tika.groupid>
3119
        <!-- External project versions -->
3120
        <gvsig.tools.version>3.0.378-SNAPSHOT</gvsig.tools.version>
3121
        <gvsig.proj.version>1.0.31</gvsig.proj.version>
3122
        <gvsig.projection.api.version>2.0.56</gvsig.projection.api.version>
3123
    </properties>
3124

    
3125
    <modules>
3126
        <module>org.gvsig.desktop.compat.cdc</module>
3127
        <module>org.gvsig.desktop.library</module>
3128
        <module>org.gvsig.desktop.framework</module>
3129
        <module>org.gvsig.desktop.plugin</module>
3130

    
3131
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
3132
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
3133

    
3134
    </modules>
3135
</project>
3136