Statistics
| Revision:

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

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

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

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

    
859
            <!-- Childs projects -->
860

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

    
1112
            <dependency>
1113
                <groupId>org.gvsig</groupId>
1114
                <artifactId>org.gvsig.fmap.dal.tilecache.raster</artifactId>
1115
                <version>2.0.345-SNAPSHOT</version>
1116
            </dependency>
1117
            <dependency>
1118
                <groupId>org.gvsig</groupId>
1119
                <artifactId>org.gvsig.raster.legend.tilecache</artifactId>
1120
                <version>2.0.345-SNAPSHOT</version>
1121
            </dependency>
1122

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

    
1144

    
1145

    
1146
            <dependency>
1147
                <groupId>org.gvsig</groupId>
1148
                <artifactId>org.gvsig.raster.swing.buffer.api</artifactId>
1149
                <version>2.0.345-SNAPSHOT</version>
1150
            </dependency>
1151
            <dependency>
1152
                <groupId>org.gvsig</groupId>
1153
                <artifactId>org.gvsig.raster.swing.buffer.impl</artifactId>
1154
                <version>2.0.345-SNAPSHOT</version>
1155
            </dependency>
1156

    
1157
            <dependency>
1158
                <groupId>org.gvsig</groupId>
1159
                <artifactId>org.gvsig.raster.legend.swing.api</artifactId>
1160
                <version>2.0.345-SNAPSHOT</version>
1161
            </dependency>
1162
            <dependency>
1163
                <groupId>org.gvsig</groupId>
1164
                <artifactId>org.gvsig.raster.legend.swing.impl</artifactId>
1165
                <version>2.0.345-SNAPSHOT</version>
1166
            </dependency>
1167

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

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

    
1257

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

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

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

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

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

    
1559
        <pluginManagement>
1560
            <plugins>
1561

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
1951
      props.store(package_info_file.newWriter(), null)
1952

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
2161
public class WebDAVClient {
2162

    
2163
    def log;
2164

    
2165
    private String user;
2166
    private String password;
2167
    private Object sardine;
2168

    
2169
    public WebDAVClient(log) {
2170
        disableCertificateValidation();
2171
            this.log = log;
2172
    }
2173

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

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

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

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

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

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

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

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

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

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

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

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

    
2258
                    </executions>
2259
                </plugin>
2260

    
2261
            </plugins>
2262
        </pluginManagement>
2263

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

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

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

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

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

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

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

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

    
2429
        </plugins>
2430
    </build>
2431

    
2432

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

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

    
2459
                            <!--
2460
                            <report>plugins</report>
2461
                            <report>plugin-management</report>
2462
                            <report>distribution-management</report>
2463
                            -->
2464

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

    
2515
        </plugins>
2516
    </reporting>
2517

    
2518

    
2519
    <profiles>
2520

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

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

    
2596
                        </executions>
2597
                    </plugin>
2598

    
2599
                </plugins>
2600
            </build>
2601
        </profile>
2602

    
2603

    
2604

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

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

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

    
2648
                    <plugin>
2649
                        <groupId>org.codehaus.gmaven</groupId>
2650
                        <artifactId>gmaven-plugin</artifactId>
2651
                        <executions>
2652

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

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

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

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

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

    
2693
                        </executions>
2694
                    </plugin>
2695

    
2696
                </plugins>
2697
            </build>
2698
        </profile>
2699

    
2700
    </profiles>
2701

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

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

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

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

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

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

    
2766
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2767

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

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

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

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

    
2818
    </modules>
2819
</project>
2820