Statistics
| Revision:

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

History | View | Annotate | Download (119 KB)

1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3

    
4
    <modelVersion>4.0.0</modelVersion>
5
    <groupId>org.gvsig</groupId>
6
    <artifactId>org.gvsig.desktop</artifactId>
7
    <packaging>pom</packaging>
8

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

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

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

    
1142

    
1143

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

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

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

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

    
1255

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

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

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

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

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

    
1567
        <pluginManagement>
1568
            <plugins>
1569

    
1570
                <plugin>
1571
                    <groupId>org.apache.maven.plugins</groupId>
1572
                    <artifactId>maven-scm-plugin</artifactId>
1573
                    <version>1.11.2</version>
1574
                    <configuration>
1575
                        <connectionType>connection</connectionType>
1576
                    </configuration>
1577
                </plugin>
1578

    
1579
                <plugin>
1580
                    <groupId>org.apache.maven.plugins</groupId>
1581
                    <artifactId>maven-compiler-plugin</artifactId>
1582
                    <version>3.8.1</version>
1583
                    <configuration>
1584
                        <source>1.8</source>
1585
                        <target>1.8</target>
1586
                        <encoding>ISO-8859-1</encoding>
1587
                    </configuration>
1588
                </plugin>
1589

    
1590
                <plugin>
1591
                    <groupId>org.apache.maven.plugins</groupId>
1592
                    <artifactId>maven-resources-plugin</artifactId>
1593
                    <version>3.2.0</version>
1594
                    <configuration>
1595
                        <encoding>ISO-8859-1</encoding>
1596
                    </configuration>
1597
                </plugin>
1598

    
1599
                <plugin>
1600
                    <groupId>org.apache.maven.plugins</groupId>
1601
                    <artifactId>maven-eclipse-plugin</artifactId>
1602
                    <configuration>
1603
                        <downloadSources>true</downloadSources>
1604
                        <downloadJavadocs>true</downloadJavadocs>
1605
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1606
                    </configuration>
1607
                </plugin>
1608

    
1609
                <plugin>
1610
                    <groupId>org.apache.maven.plugins</groupId>
1611
                    <artifactId>maven-surefire-plugin</artifactId>
1612
                    <version>3.0.0-M3</version>
1613
                    <configuration>
1614
                        <forkMode>once</forkMode>
1615
                        <environmentVariables>
1616
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1617
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1618
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1619
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1620
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1621
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1622
                        </environmentVariables>
1623
                    </configuration>
1624
                </plugin>
1625

    
1626
                <plugin>
1627
                    <groupId>org.apache.maven.plugins</groupId>
1628
                    <artifactId>maven-failsafe-plugin</artifactId>
1629
                    <executions>
1630
                        <execution>
1631
                            <goals>
1632
                                <goal>integration-test</goal>
1633
                                <goal>verify</goal>
1634
                            </goals>
1635
                        </execution>
1636
                    </executions>
1637
                    <configuration>
1638
                        <forkMode>once</forkMode>
1639
                        <environmentVariables>
1640
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1641
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1642
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1643
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1644
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1645
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1646
                        </environmentVariables>
1647
                    </configuration>
1648
                </plugin>
1649

    
1650
                <plugin>
1651
                    <groupId>org.apache.maven.plugins</groupId>
1652
                    <artifactId>maven-javadoc-plugin</artifactId>
1653
                    <version>3.2.0</version>
1654
                    <configuration>
1655
                        <failOnError>false</failOnError>
1656
                        <docTitle>${project.name} ${project.version}</docTitle>
1657
                        <encoding>ISO-8859-1</encoding>
1658
                        <footer />
1659
                        <header />
1660
                        <keywords>false</keywords>
1661
                        <!-- Don't include the deprecateds items in the javadoc -->
1662
                        <nodeprecated>true</nodeprecated>
1663
                        <!-- Don't generate javadoc of project with submodules -->
1664
                        <aggregate>false</aggregate>
1665
                        <!-- Removed detection of links due to its high cost -->
1666
                        <detectJavaApiLink>false</detectJavaApiLink>
1667
                        <detectLinks>false</detectLinks>
1668
                        <detectOfflineLinks>false</detectOfflineLinks>
1669
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1670
                        <includeDependencySources>false</includeDependencySources>
1671
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1672
                        <javaApiLinks>
1673
                            <property>
1674
                                <name>api_1.4</name>
1675
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1676
                            </property>
1677
                            <property>
1678
                                <name>api_1.5</name>
1679
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1680
                            </property>
1681
                            <property>
1682
                                <name>api_1.6</name>
1683
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1684
                            </property>
1685
                            <property>
1686
                                <name>api_1.7</name>
1687
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1688
                            </property>
1689
                            <property>
1690
                                <name>api_1.8</name>
1691
                                <value>http://download.oracle.com/javase/8/docs/api/</value>
1692
                            </property>
1693
                        </javaApiLinks>
1694
                        <additionalparam>-quiet -Xdoclint:none -Xmaxwarns 0 -Xmaxerrs 0</additionalparam>
1695
                        <!-- https://blog.joda.org/2014/02/turning-off-doclint-in-jdk-8-javadoc.html -->
1696
                    </configuration>
1697
                </plugin>
1698

    
1699
                <plugin>
1700
                    <groupId>org.apache.maven.plugins</groupId>
1701
                    <artifactId>maven-site-plugin</artifactId>
1702
                    <version>3.3</version>
1703
                    <configuration>
1704
                        <chmod>true</chmod>
1705
                        <chmodMode>a+rwX</chmodMode>
1706
                    </configuration>
1707
                </plugin>
1708

    
1709
                <plugin>
1710
                    <groupId>org.apache.maven.plugins</groupId>
1711
                    <artifactId>maven-jar-plugin</artifactId>
1712
                    <version>3.2.0</version>
1713
                    <configuration>
1714
                        <archive>
1715
                            <manifestEntries>
1716
                                <Built-By>gvSIG Team</Built-By>
1717
                            </manifestEntries>
1718
                        </archive>
1719
                    </configuration>
1720
                </plugin>
1721

    
1722
                <plugin>
1723
                    <groupId>org.codehaus.mojo</groupId>
1724
                    <artifactId>properties-maven-plugin</artifactId>
1725
                    <version>1.0.0</version>
1726
                </plugin>
1727

    
1728
                <plugin>
1729
                    <groupId>org.apache.maven.plugins</groupId>
1730
                    <artifactId>maven-antrun-plugin</artifactId>
1731
                    <version>1.7</version>
1732
                </plugin>
1733

    
1734
                <plugin>
1735
                    <groupId>org.codehaus.mojo</groupId>
1736
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1737
                    <version>1.17</version>
1738
                </plugin>
1739

    
1740
                <plugin>
1741
                    <groupId>org.apache.maven.plugins</groupId>
1742
                    <artifactId>maven-release-plugin</artifactId>
1743
                    <version>2.5.3</version>
1744
                </plugin>
1745

    
1746
                <plugin>
1747
                    <groupId>org.apache.maven.plugins</groupId>
1748
                    <artifactId>maven-deploy-plugin</artifactId>
1749
                    <version>2.7</version>
1750
                </plugin>
1751

    
1752
                <plugin>
1753
                    <artifactId>maven-assembly-plugin</artifactId>
1754
                    <version>2.4</version>
1755
                    <executions>
1756
                        <execution>
1757
                            <id>gvsig-plugin-package</id>
1758
                            <phase>package</phase>
1759
                            <configuration>
1760
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1761
                                <appendAssemblyId>false</appendAssemblyId>
1762
                                <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>
1763
                                <descriptors>
1764
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1765
                                </descriptors>
1766
                            </configuration>
1767
                        </execution>
1768
                    </executions>
1769
                </plugin>
1770

    
1771
                <plugin>
1772
                    <groupId>org.apache.maven.plugins</groupId>
1773
                    <artifactId>maven-clean-plugin</artifactId>
1774
                    <version>2.5</version>
1775
                </plugin>
1776

    
1777
                <plugin>
1778
                    <groupId>org.codehaus.mojo</groupId>
1779
                    <artifactId>exec-maven-plugin</artifactId>
1780
                    <version>3.0.0</version>
1781
                </plugin>
1782

    
1783
                <plugin>
1784
                    <!-- invoke as "mvn license:format" to fix the header -->
1785
                    <!-- invoke as "mvn license:check" to check the header -->
1786
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1787
                    <groupId>com.mycila.maven-license-plugin</groupId>
1788
                    <artifactId>maven-license-plugin</artifactId>
1789
                    <version>1.10.b1</version>
1790
                    <configuration>
1791
                        <header>header.txt</header>
1792
                        <failIfMissing>false</failIfMissing>
1793
                        <aggregate>false</aggregate>
1794
                        <strictCheck>true</strictCheck>
1795
                        <encoding>ISO-8859-1</encoding>
1796
                        <quiet>false</quiet>
1797
                        <excludes>
1798
                            <exclude>**/*.properties</exclude>
1799
                            <exclude>**/*.txt</exclude>
1800
                            <exclude>**/*.jpg</exclude>
1801
                            <exclude>**/*.jpeg</exclude>
1802
                            <exclude>**/*.svg</exclude>
1803
                            <exclude>**/*.png</exclude>
1804
                            <exclude>**/*.gvssym</exclude>
1805
                            <exclude>**/*.def</exclude>
1806
                            <exclude>**/*.msg</exclude>
1807
                        </excludes>
1808
                    </configuration>
1809
                    <dependencies>
1810
                        <dependency>
1811
                            <groupId>org.gvsig</groupId>
1812
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1813
                            <version>1.0.0</version>
1814
                        </dependency>
1815
                    </dependencies>
1816
                </plugin>
1817

    
1818
                <!-- Habria que ver si es posible sustituir el plugin -->
1819
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1820
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1821
                <!--
1822
                <plugin>
1823
                    <groupId>org.codehaus.mojo</groupId>
1824
                    <artifactId>license-maven-plugin</artifactId>
1825
                    <version>1.5</version>
1826
                </plugin>
1827
                -->
1828

    
1829
                <plugin>
1830
                    <groupId>org.apache.maven.plugins</groupId>
1831
                    <artifactId>maven-checkstyle-plugin</artifactId>
1832
                    <version>3.1.2</version>
1833
                </plugin>
1834

    
1835
                <plugin>
1836
                    <groupId>org.apache.maven.plugins</groupId>
1837
                    <artifactId>maven-source-plugin</artifactId>
1838
                    <version>3.2.1</version>
1839
                </plugin>
1840

    
1841
                <plugin>
1842
                    <groupId>org.codehaus.gmaven</groupId>
1843
                    <artifactId>gmaven-plugin</artifactId>
1844
                    <version>1.5</version>
1845
                    <configuration>
1846
                        <providerSelection>2.0</providerSelection>
1847
                    </configuration>
1848
                    <dependencies>
1849
                        <dependency>
1850
                            <groupId>com.github.lookfirst</groupId>
1851
                            <artifactId>sardine</artifactId>
1852
                            <version>5.0.1</version>
1853
                        </dependency>
1854
                        <dependency>
1855
                          <groupId>org.apache.ant</groupId>
1856
                          <artifactId>ant</artifactId>
1857
                          <version>1.8.2</version>
1858
                        </dependency>
1859
                    </dependencies>
1860
                    <executions>
1861

    
1862
                        <execution>
1863
                            <id>increase-build-number</id>
1864
                            <phase>process-sources</phase>
1865
                            <configuration>
1866
                                <source><![CDATA[
1867
                    // use "mvn -Dincrease-build-number process-sources"
1868
                    if( project.properties["increase-build-number"] == null ) {
1869
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1870
                    } else {
1871
                      File file = new File(project.basedir,"buildNumber.properties")
1872
                      if( ! file.exists() ) {
1873
                          log.info("Skip increment build number (buildNumber.property not present).")
1874
                        } else {
1875
                        Properties props = new Properties()
1876

    
1877
                        props.load(file.newDataInputStream())
1878
                        value = (props.getProperty("buildNumber") as int) + 1
1879
                        props.setProperty("buildNumber",value as String)
1880
                        props.store(file.newWriter(), null)
1881
                        log.info("Setting build number to " + value)
1882
                      }
1883
                    }
1884
                  ]]></source>
1885
                            </configuration>
1886
                        </execution>
1887

    
1888
                        <execution>
1889
                            <id>build-package-info</id>
1890
                            <phase>prepare-package</phase>
1891
                            <configuration>
1892
                                <source><![CDATA[
1893
    if( project.properties["buildNumber"] == null) {
1894
      log.info("Skip build package.info (buildNumber.property not present).")
1895
      log.info("Skip build package.info index (buildNumber.property not present).")
1896
    } else {
1897
      poolURL = project.properties["gvsig.package.info.poolURL"];
1898
      if( poolURL[-1] != "/" ) {
1899
              poolURL = poolURL + "/";
1900
      }
1901
      package_info_file  = new File(project.basedir, "target/package.info")
1902
      log.info("Building package.info : " + package_info_file.getAbsolutePath())
1903
      Properties props = new Properties()
1904
      props.setProperty('code', project.properties["gvsig.package.info.code"])
1905
      props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1906
      props.setProperty('name', project.properties["gvsig.package.info.name"])
1907
      props.setProperty('version', project.properties["gvsig.package.info.version"])
1908
      props.setProperty('description', project.properties["gvsig.package.info.description"])
1909
      props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1910
      props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1911
      props.setProperty('official', project.properties["gvsig.package.info.official"])
1912
      props.setProperty('type', "plugin")
1913
      props.setProperty('state', project.properties["gvsig.package.info.state"])
1914
      props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1915
      props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1916
      props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1917
      props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1918
      props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1919
      props.setProperty('model-version', '1.0.1')
1920
      props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1921
      props.setProperty('buildNumber', project.properties["buildNumber"])
1922
      props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1923

    
1924
      props.store(package_info_file.newWriter(), null)
1925

    
1926
      pkgname = "gvSIG-desktop-" +
1927
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1928
        project.properties["gvsig.package.info.code"] + "-" +
1929
        project.properties["gvsig.package.info.version"] + "-" +
1930
        project.properties["buildNumber"] + "-" +
1931
        project.properties["gvsig.package.info.state"] + "-" +
1932
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1933
        project.properties["gvsig.package.info.architecture"] + "-" +
1934
        project.properties["gvsig.package.info.javaVM"]
1935
      package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1936
      log.info("Building package.info index " + package_info_file.getAbsolutePath())
1937
      package_info_file.getParentFile().mkdirs()
1938
      props.setProperty('download-url',
1939
        poolURL +
1940
        project.properties["gvsig.package.info.code"] + "/" +
1941
        pkgname + ".gvspkg"
1942
      )
1943
      props.store(package_info_file.newWriter(), null)
1944
    }
1945
                  ]]></source>
1946
                            </configuration>
1947
                        </execution>
1948

    
1949
                        <execution>
1950
                            <id>build-package-index</id>
1951
                            <phase>package</phase>
1952
                            <configuration>
1953
                                <source><![CDATA[
1954
    ant = new AntBuilder()
1955
    if( project.properties["buildNumber"] == null) {
1956
      log.info("Skip building package index (buildNumber.property not present).")
1957
    } else {
1958
      pkgname = "gvSIG-desktop-" +
1959
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1960
        project.properties["gvsig.package.info.code"] + "-" +
1961
        project.properties["gvsig.package.info.version"] + "-" +
1962
        project.properties["buildNumber"] + "-" +
1963
        project.properties["gvsig.package.info.state"] + "-" +
1964
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1965
        project.properties["gvsig.package.info.architecture"] + "-" +
1966
        project.properties["gvsig.package.info.javaVM"]
1967

    
1968
      log.info("Building package index " + pkgname + ".gvspki")
1969
      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1970
      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1971
      ant.zip(destfile: package_index_target, basedir: package_index_source)
1972
    }
1973
                  ]]></source>
1974
                            </configuration>
1975
                        </execution>
1976

    
1977
                        <execution>
1978
                            <id>install-plugin</id>
1979
                            <phase>install</phase>
1980
                            <configuration>
1981
                                <source><![CDATA[            
1982
    
1983

    
1984
    def executeAntFile(File applicationDirectory, File pluginsDirectory, File file) {
1985
        log.info("Running install script '" + file.getAbsolutePath() + "'.");
1986
        def p = new org.apache.tools.ant.Project();
1987
        p.setUserProperty("ant.file", file.getAbsolutePath());
1988
        p.setUserProperty("gvsig_dir", applicationDirectory.getAbsolutePath());
1989
        p.setUserProperty("extensions_dir", pluginsDirectory.getAbsolutePath());
1990
        p.setBaseDir(file.getParentFile());
1991
        p.init();
1992
        helper = org.apache.tools.ant.ProjectHelper.getProjectHelper();
1993
        p.addReference("ant.projectHelper", helper);
1994
        helper.parse(p, file);
1995
        p.executeTarget(p.getDefaultTarget());
1996
    }
1997
                                    
1998
    
1999
    if( project.properties["buildNumber"] == null) {
2000
        log.info("Skip install package (buildNumber.property not present).")
2001
    } else {
2002
        ant = new AntBuilder()
2003
        pkgname = "gvSIG-desktop-" +
2004
          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2005
          project.properties["gvsig.package.info.code"] + "-" +
2006
          project.properties["gvsig.package.info.version"] + "-" +
2007
          project.properties["buildNumber"] + "-" +
2008
          project.properties["gvsig.package.info.state"] + "-" +
2009
          project.properties["gvsig.package.info.operatingSystem"] + "-" +
2010
          project.properties["gvsig.package.info.architecture"] + "-" +
2011
          project.properties["gvsig.package.info.javaVM"]
2012

    
2013
        log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
2014
        log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
2015
        if( project.properties["gvsig.install.plugin"]=="true" ) {
2016
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2017
          target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
2018

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

    
2022
          log.info("Install plugin to " + target)
2023
          ant.unzip(src: source, dest: target)
2024
          def install_xml = new File(target + "/" + project.properties["gvsig.package.info.code"] + "/install/install.xml")
2025
          if( install_xml.exists() ) {
2026
            executeAntFile(
2027
                new File(project.properties["gvsig.product.folder.path"]),
2028
                new File(target),
2029
                install_xml
2030
            )
2031
          }
2032
        } else {
2033
            log.info("Skip plugin install.")
2034
        }
2035
        if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2036
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2037
          target = new File(project.properties["gvsig.product.folder.path"] +
2038
            "/install/" +
2039
            project.properties["gvsig.package.info.code"] + "/" +
2040
            pkgname + ".gvspkg")
2041
          target.getParentFile().mkdirs()
2042

    
2043
          log.info("Copy plugin package from " + source + " to " + target)
2044
          ant.copy(file:source, tofile:target.getAbsolutePath())
2045

    
2046
          source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
2047
          target = project.properties["gvsig.product.folder.path"] +
2048
            "/install/" +
2049
            project.properties["gvsig.package.info.code"] + "/" +
2050
            pkgname + ".gvspki"
2051
          log.info("Copy plugin package index from " + source + " to " + target)
2052
          ant.copy(file:source, tofile:target)
2053
        } else {
2054
            log.info("Skip plugin package install.")
2055
        }
2056
    }
2057
                  ]]></source>
2058
                            </configuration>
2059
                        </execution>
2060

    
2061
                        <execution>
2062
                            <id>deploy-package</id>
2063
                            <phase>install</phase>
2064
                            <configuration>
2065
                                <source><![CDATA[
2066

    
2067
// To deploy package use:
2068
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
2069
//
2070
if( project.properties["deploy-package"] != null ) {
2071
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2072
        poolURL = project.properties["gvsig.package.info.poolURL"];
2073
        if( poolURL[-1] != "/" ) {
2074
            poolURL = poolURL + "/";
2075
        }
2076
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
2077
        log.info("Deploy plugin package to '"+targetPath+"'.");
2078

    
2079
        pkgname = "gvSIG-desktop-" +
2080
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2081
        project.properties["gvsig.package.info.code"] + "-" +
2082
        project.properties["gvsig.package.info.version"] + "-" +
2083
        project.properties["buildNumber"] + "-" +
2084
        project.properties["gvsig.package.info.state"] + "-" +
2085
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2086
        project.properties["gvsig.package.info.architecture"] + "-" +
2087
        project.properties["gvsig.package.info.javaVM"];
2088

    
2089
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2090
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2091

    
2092
        log.info("Creating addon-request.txt in target folder");
2093
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2094
            out.println("");
2095
            out.println("# "+pkgname);
2096
            out.println("");
2097
            out.println(targetPath+"/" + pkgname + ".gvspki");
2098
            out.println("");
2099
        }
2100

    
2101
        if( project.properties["username"] == null ) {
2102
            print("Enter user name: ");
2103
            user = System.console().readLine().toString()
2104
            if( user != "" ) {
2105
                project.properties.setProperty("username",user);
2106
            }
2107
        }
2108
        if( project.properties["password"] == null ) {
2109
            print("Enter password for user '" + project.properties["username"] + "': ");
2110
            password = System.console().readPassword().toString()
2111
            if( password != "" ) {
2112
                project.properties.setProperty("password",password);
2113
            }
2114
        }
2115
        WebDAVClient session = new WebDAVClient(log);
2116
        if( project.properties["username"] == null || project.properties["password"] == null ) {
2117
            log.info("[WEBDAV] creating non authenticated session.");
2118
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2119
            session.login();
2120
        } else {
2121
            session.login(project.properties["username"], project.properties["password"]);
2122
        }
2123
        session.makedirs(targetPath);
2124
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2125
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2126

    
2127
    } else {
2128
        log.info("Skip plugin package deploy. It not be installed by default.");
2129
    }
2130
} else {
2131
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2132
}
2133

    
2134
public class WebDAVClient {
2135

    
2136
    def log;
2137

    
2138
    private String user;
2139
    private String password;
2140
    private Object sardine;
2141

    
2142
    public WebDAVClient(log) {
2143
        disableCertificateValidation();
2144
            this.log = log;
2145
    }
2146

    
2147
    public void login(String user, String password) {
2148
        log.info("[WEBDAV] login as '"+user+"'.");
2149
        def SardineFactory
2150
        try {
2151
            SardineFactory = "com.github.sardine.SardineFactory" as Class
2152
        } catch (Exception ex) {
2153
            log.error("[WEBDAV] can't get SardineFactory.",ex);
2154
        }
2155
        this.user = user;
2156
        this.password = password;
2157
        this.sardine = SardineFactory.begin(this.user,this.password);
2158
    }
2159

    
2160
    public void login() {
2161
        log.info("[WEBDAV] login as guest");
2162
        this.sardine = SardineFactory.begin();
2163
    }
2164

    
2165
    public boolean exists(String url) throws Exception {
2166
        return sardine.exists(url);
2167
    }
2168

    
2169
    public void put(String source, String target) throws Exception {
2170
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2171
        InputStream fis = new FileInputStream(new File(source));
2172
        sardine.put(target, fis);
2173
        log.info("[WEBDAV] put ok.");
2174
    }
2175

    
2176
    public void mkdir(String url) throws Exception {
2177
        if( ! exists(url) ) {
2178
            log.info("[WEBDAV] mkdir '"+url+"'.");
2179
            sardine.createDirectory(url);
2180
        }
2181
    }
2182

    
2183
    public List list(String url) throws Exception {
2184
        List resources = sardine.list(url);
2185
        return resources;
2186
    }
2187

    
2188
    void disableCertificateValidation() {
2189
    /*
2190
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2191
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2192
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2193
                    return new java.security.cert.X509Certificate[0];
2194
                }
2195

    
2196
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2197
                }
2198

    
2199
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2200
                }
2201
            };
2202

    
2203
        // Ignore differences between given hostname and certificate hostname
2204
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2205
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2206
                return true;
2207
            }
2208
        };
2209

    
2210
        // Install the all-trusting trust manager
2211
        try {
2212
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2213
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2214
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2215
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2216
        } catch (Exception e) {
2217
        }
2218
        */
2219
    }
2220

    
2221
    public void makedirs(String url) throws Exception {
2222
        log.info("[WEBDAV] makedirs '"+url+"'.");
2223
        URL u = new URL(url);
2224
        String[] x = u.getPath().split("/");
2225
        String path = "";
2226
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2227
} ]]></source>
2228
                            </configuration>
2229
                        </execution>
2230

    
2231
                    </executions>
2232
                </plugin>
2233

    
2234
            </plugins>
2235
        </pluginManagement>
2236

    
2237
        <plugins>
2238
            <plugin>
2239
                <groupId>org.apache.maven.plugins</groupId>
2240
                <artifactId>maven-scm-plugin</artifactId>
2241
            </plugin>
2242

    
2243
            <plugin>
2244
                <artifactId>maven-clean-plugin</artifactId>
2245
                <configuration>
2246
                    <filesets>
2247
                        <fileset>
2248
                            <directory>${user.home}/.depman/</directory>
2249
                            <includes>
2250
                                <include>**</include>
2251
                            </includes>
2252
                        </fileset>
2253
                    </filesets>
2254
                    <followSymLinks>true</followSymLinks>
2255
                </configuration>
2256
            </plugin>
2257

    
2258
            <plugin>
2259
                <groupId>org.apache.maven.plugins</groupId>
2260
                <artifactId>maven-release-plugin</artifactId>
2261
                <configuration>
2262
                    <!-- The property svn.tags.folder is used in external projects   -->
2263
                    <!-- to override configuraction of tagBase -->
2264
                    <tagBase>${svn.tags.folder}</tagBase>
2265
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2266
                    are not installed, so the dependencies between modules are not met. With this configuration
2267
                    we force the module installation. -->
2268
                    <preparationGoals>clean install</preparationGoals>
2269
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2270
                    <!-- Dont make site-deploy -->
2271
                    <!-- You need to run it after in folder target/checkout -->
2272
                    <goals>deploy</goals>
2273
                </configuration>
2274
            </plugin>
2275

    
2276
            <plugin>
2277
                <!-- load ".gvsig-devel.properties" -->
2278
                <groupId>org.codehaus.mojo</groupId>
2279
                <artifactId>properties-maven-plugin</artifactId>
2280
                <configuration>
2281
                    <files>
2282
                        <!-- Define gvsig.product.folder.path in this property -->
2283
                        <file>${user.home}/.gvsig-devel.properties</file>
2284
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2285
                        <file>${project.basedir}/gvsig-devel.properties</file>
2286
                        <file>buildNumber.properties</file>
2287
                    </files>
2288
                    <quiet>true</quiet>
2289
                </configuration>
2290
                <executions>
2291
                    <execution>
2292
                        <id>default</id>
2293
                        <phase>prepare-package</phase>
2294
                        <goals>
2295
                            <goal>read-project-properties</goal>
2296
                        </goals>
2297
                    </execution>
2298
                    <execution>
2299
                        <id>default-clean</id>
2300
                        <phase>pre-clean</phase>
2301
                        <goals>
2302
                            <goal>read-project-properties</goal>
2303
                        </goals>
2304
                    </execution>
2305
                </executions>
2306
            </plugin>
2307

    
2308
<!--
2309
            <plugin>
2310
                <groupId>org.codehaus.mojo</groupId>
2311
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2312
                <executions>
2313
                    <execution>
2314
                        <id>check-java-api</id>
2315
                        <phase>package</phase>
2316
                        <goals>
2317
                            <goal>check</goal>
2318
                        </goals>
2319
                        <configuration>
2320
                            <skip>false</skip>
2321
                            <signature>
2322
                                <groupId>org.codehaus.mojo.signature</groupId>
2323
                                <artifactId>java18</artifactId>
2324
                                <version>1.0</version>
2325
                            </signature>
2326
                            <ignores>
2327
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2328
                                <ignore>java.nio.ByteBuffer</ignore>
2329
                                <ignore>java.nio.MappedByteBuffer</ignore>
2330
                            </ignores>
2331
                        </configuration>
2332
                    </execution>
2333
                </executions>
2334
            </plugin>
2335
-->
2336
            <plugin>
2337
                <groupId>org.apache.maven.plugins</groupId>
2338
                <artifactId>maven-javadoc-plugin</artifactId>
2339
                <executions>
2340
                    <execution>
2341
                        <id>attach-javadocs</id>
2342
                        <goals>
2343
                            <goal>jar</goal>
2344
                        </goals>
2345
                    </execution>
2346
                </executions>
2347
            </plugin>
2348

    
2349
            <plugin>
2350
                <groupId>org.apache.maven.plugins</groupId>
2351
                <artifactId>maven-source-plugin</artifactId>
2352
                <configuration>
2353
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2354
                </configuration>
2355
                <executions>
2356
                    <execution>
2357
                        <id>attach-sources</id>
2358
                        <phase>verify</phase>
2359
                        <goals>
2360
                            <goal>jar-no-fork</goal>
2361
                        </goals>
2362
                    </execution>
2363
                    <execution>
2364
                        <id>attach-test-sources</id>
2365
                        <phase>verify</phase>
2366
                        <goals>
2367
                            <goal>test-jar-no-fork</goal>
2368
                        </goals>
2369
                    </execution>
2370
                </executions>
2371
            </plugin>
2372

    
2373
            <plugin>
2374
                <groupId>org.apache.maven.plugins</groupId>
2375
                <artifactId>maven-checkstyle-plugin</artifactId>
2376
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2377
                <configuration>
2378
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2379
                    <enableRulesSummary>true</enableRulesSummary>
2380
                    <failsOnError>false</failsOnError>
2381
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2382
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2383
                </configuration>
2384
                <dependencies>
2385
                    <dependency>
2386
                        <groupId>org.gvsig</groupId>
2387
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2388
                        <version>1.0.0</version>
2389
                    </dependency>
2390
                </dependencies>
2391
            </plugin>
2392

    
2393
            <plugin>
2394
                <!-- to continue building  when test fail -->
2395
                <groupId>org.apache.maven.plugins</groupId>
2396
                <artifactId>maven-surefire-plugin</artifactId>
2397
                <configuration>
2398
                    <testFailureIgnore>true</testFailureIgnore>
2399
                </configuration>
2400
            </plugin>
2401

    
2402
        </plugins>
2403
    </build>
2404

    
2405

    
2406
    <reporting>
2407
        <excludeDefaults>true</excludeDefaults>
2408
        <plugins>
2409
            <plugin>
2410
                <groupId>org.apache.maven.plugins</groupId>
2411
                <artifactId>maven-project-info-reports-plugin</artifactId>
2412
                <version>2.7</version>
2413
                <reportSets>
2414
                    <reportSet>
2415
                        <reports>
2416
                            <report>index</report>
2417
                            <report>summary</report>
2418
                            <report>scm</report>
2419
                            <report>license</report>
2420
                            <report>project-team</report>
2421
                            <report>issue-tracking</report>
2422
                            <report>mailing-list</report>
2423
                            <report>modules</report>
2424

    
2425
                            <report>dependency-info</report>
2426
                            <!-- Removed due to its high cost
2427
                            <report>dependency-management</report>
2428
                            <report>dependencies</report>
2429
                            -->
2430
                            <report>dependency-convergence</report>
2431

    
2432
                            <!--
2433
                            <report>plugins</report>
2434
                            <report>plugin-management</report>
2435
                            <report>distribution-management</report>
2436
                            -->
2437

    
2438
                            <!-- gvSIG does not have Continuous Integration System
2439
                            <report>cim</report>
2440
                            -->
2441
                        </reports>
2442
                    </reportSet>
2443
                </reportSets>
2444
            </plugin>
2445
            <plugin>
2446
                <groupId>org.apache.maven.plugins</groupId>
2447
                <artifactId>maven-javadoc-plugin</artifactId>
2448
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2449
                <version>2.9.1</version>
2450
                <configuration>
2451
                    <!-- Don't include the deprecateds items in the javadoc -->
2452
                    <nodeprecated>true</nodeprecated>
2453
                    <!-- Don't generate javadoc of project with submodules -->
2454
                    <aggregate>false</aggregate>
2455
                    <!-- Removed detection of links due to its high cost -->
2456
                    <detectJavaApiLink>false</detectJavaApiLink>
2457
                    <detectLinks>false</detectLinks>
2458
                    <detectOfflineLinks>false</detectOfflineLinks>
2459
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2460
                    <includeDependencySources>false</includeDependencySources>
2461
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2462
                </configuration>
2463
                <reportSets>
2464
                    <reportSet>
2465
                        <id>html</id>
2466
                        <reports>
2467
                            <report>javadoc</report>
2468
                            <!-- removed javadocs of tests -->
2469
                        </reports>
2470
                    </reportSet>
2471
                </reportSets>
2472
            </plugin>
2473
            <plugin>
2474
                <groupId>org.apache.maven.plugins</groupId>
2475
                <artifactId>maven-jxr-plugin</artifactId>
2476
                <version>2.3</version>
2477
                <configuration>
2478
                    <linkJavadoc>true</linkJavadoc>
2479
                    <aggregate>false</aggregate>
2480
                </configuration>
2481
            </plugin>
2482
            <plugin>
2483
                <groupId>org.codehaus.mojo</groupId>
2484
                <artifactId>findbugs-maven-plugin</artifactId>
2485
                <version>2.5.2</version>
2486
            </plugin>
2487

    
2488
        </plugins>
2489
    </reporting>
2490

    
2491

    
2492
    <profiles>
2493

    
2494
        <profile>
2495
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2496
            <id>gvsig-root</id>
2497
            <activation>
2498
                <file>
2499
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2500
                </file>
2501
            </activation>
2502
            <build>
2503
                <plugins>
2504

    
2505
                    <plugin>
2506
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2507
                        <groupId>org.codehaus.gmaven</groupId>
2508
                        <artifactId>gmaven-plugin</artifactId>
2509
                        <executions>
2510
                            <execution>
2511
                                <id>initialize-gvsig-product-folder-path</id>
2512
                                <phase>generate-sources</phase>
2513
                                <goals>
2514
                                    <goal>execute</goal>
2515
                                </goals>
2516
                                <configuration>
2517
                                    <source><![CDATA[
2518
                    if( project.artifactId != "org.gvsig.desktop" ) {
2519
                            log.warn("Skip initialization of gvsig-devel.properties.")
2520
                    } else {
2521
                      home = System.getenv('HOME')
2522
                      if( home == null ) {
2523
                        home = System.properties['user.home']
2524
                      }
2525
                      Properties props = new Properties()
2526
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2527
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2528
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2529
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2530
                            props.load(propsFile.newDataInputStream())
2531
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2532
                            props.store(propsFile.newWriter(), null)
2533
                      } else {
2534
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2535
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2536
                        try {
2537
                          props.load(propsFile.newDataInputStream())
2538
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2539
                          if( gvsigProductFolderPath == null ) {
2540
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2541
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2542
                            props.store(propsFile.newWriter(), null)
2543
                          }
2544
                        } catch(java.io.FileNotFoundException e){
2545
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2546
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2547
                          props.store(propsFile.newWriter(), null)
2548
                        }
2549
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2550
                          f = new File(gvsigProductFolderPathDefault)
2551
                          f.mkdirs();
2552
                                                  new File(f,"WARNING.txt").withWriter { out ->
2553
                                                          out.println();
2554
                                                          out.println("The product folder used is set to:");
2555
                                                          out.println();
2556
                                                          out.println(gvsigProductFolderPath);
2557
                                                          out.println();
2558
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2559
                                                          out.println();
2560
                                                  }
2561
                        }
2562
                      }
2563
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2564
                    }
2565
                  ]]></source>
2566
                                </configuration>
2567
                            </execution>
2568

    
2569
                        </executions>
2570
                    </plugin>
2571

    
2572
                </plugins>
2573
            </build>
2574
        </profile>
2575

    
2576

    
2577

    
2578
        <profile>
2579
            <!-- This profile is used to packege and install the gvSIG plugins -->
2580
            <id>gvsig-plugin</id>
2581
            <activation>
2582
                <file>
2583
                    <exists>buildNumber.properties</exists>
2584
                </file>
2585
            </activation>
2586
            <build>
2587
                <plugins>
2588

    
2589
                    <plugin>
2590
                        <artifactId>maven-assembly-plugin</artifactId>
2591
                        <executions>
2592
                            <execution>
2593
                                <id>gvsig-plugin-package</id>
2594
                                <phase>package</phase>
2595
                                <goals>
2596
                                    <goal>single</goal>
2597
                                </goals>
2598
                            </execution>
2599
                        </executions>
2600
                    </plugin>
2601

    
2602
                    <plugin>
2603
                        <artifactId>maven-clean-plugin</artifactId>
2604
                        <configuration>
2605
                            <skip>false</skip>
2606
                            <failOnError>true</failOnError>
2607
                            <filesets>
2608
                                <fileset>
2609
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2610
                                </fileset>
2611
                            </filesets>
2612
                        </configuration>
2613
                        <executions>
2614
                            <execution>
2615
                                <id>default-clean</id>
2616
                                <phase>clean</phase>
2617
                            </execution>
2618
                        </executions>
2619
                    </plugin>
2620

    
2621
                    <plugin>
2622
                        <groupId>org.codehaus.gmaven</groupId>
2623
                        <artifactId>gmaven-plugin</artifactId>
2624
                        <executions>
2625

    
2626
                            <execution>
2627
                                <id>increase-build-number</id>
2628
                                <phase>process-sources</phase>
2629
                                <goals>
2630
                                    <goal>execute</goal>
2631
                                </goals>
2632
                            </execution>
2633

    
2634
                            <execution>
2635
                                <id>build-package-info</id>
2636
                                <phase>prepare-package</phase>
2637
                                <goals>
2638
                                    <goal>execute</goal>
2639
                                </goals>
2640
                            </execution>
2641

    
2642
                            <execution>
2643
                                <id>build-package-index</id>
2644
                                <phase>package</phase>
2645
                                <goals>
2646
                                    <goal>execute</goal>
2647
                                </goals>
2648
                            </execution>
2649

    
2650
                            <execution>
2651
                                <id>install-plugin</id>
2652
                                <phase>install</phase>
2653
                                <goals>
2654
                                    <goal>execute</goal>
2655
                                </goals>
2656
                            </execution>
2657

    
2658
                            <execution>
2659
                                <id>deploy-package</id>
2660
                                <phase>install</phase>
2661
                                <goals>
2662
                                    <goal>execute</goal>
2663
                                </goals>
2664
                            </execution>
2665

    
2666
                        </executions>
2667
                    </plugin>
2668

    
2669
                </plugins>
2670
            </build>
2671
        </profile>
2672

    
2673
    </profiles>
2674

    
2675
    <properties>
2676
        <!-- General configuration -->
2677
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2678
        <localRepository>${user.home}/.m2/repository</localRepository>
2679
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2680

    
2681
        <!-- The property svn.tags.folder is used in external projects to override  -->
2682
        <!-- configuraction in maven-release-plugin -->
2683
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2684

    
2685
        <!-- Package info property values -->
2686
        <gvsig.version>2.6.0</gvsig.version>
2687
        <gvsig.package.info.codealias />
2688
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2689
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2690
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2691
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2692
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2693
        <gvsig.package.info.official>false</gvsig.package.info.official>
2694
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2695
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2696
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2697
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2698
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2699
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2700
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2701
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2702
        <gvsig.package.info.categories />
2703
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2704

    
2705
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2706
        <gvsig.install.plugin>true</gvsig.install.plugin>
2707
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2708
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2709

    
2710
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2711

    
2712
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2713
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2714
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2715
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2716
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2717
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2718
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2719
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2720
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2721
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2722
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2723
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2724
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2725
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2726
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2727
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2728
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2729
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2730
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2731
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2732
        <!--
2733
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2734
        -->
2735
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2736
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2737
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2738
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2739
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2740
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2741
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2742
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2743
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2744
        <org.gvsig.h2spatial.provider>org.gvsig.h2spatial.h2gis130.provider</org.gvsig.h2spatial.provider>
2745

    
2746
        <jython.artifactId>jython-standalone</jython.artifactId>
2747
        <!-- External project versions -->
2748
        <gvsig.tools.version>3.0.271</gvsig.tools.version>
2749
        <gvsig.proj.version>1.0.30</gvsig.proj.version>
2750
        <gvsig.projection.api.version>2.0.54</gvsig.projection.api.version>
2751
    </properties>
2752

    
2753
    <modules>
2754
        <module>org.gvsig.desktop.compat.cdc</module>
2755
        <module>org.gvsig.desktop.library</module>
2756
        <module>org.gvsig.desktop.framework</module>
2757
        <module>org.gvsig.desktop.plugin</module>
2758

    
2759
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2760
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2761

    
2762
    </modules>
2763
</project>
2764