Statistics
| Revision:

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

History | View | Annotate | Download (118 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.273-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>GPLv3</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>com.h2database</groupId>
456
                <artifactId>h2</artifactId>
457
                <version>1.4.188</version>
458
            </dependency>
459
            <dependency>
460
                <groupId>org.ini4j</groupId>
461
                <artifactId>ini4j</artifactId>
462
                <version>0.5.1</version>
463
            </dependency>
464
            <dependency>
465
                <groupId>com.lowagie</groupId>
466
                <artifactId>itext</artifactId>
467
                <version>2.1.7</version>
468
            </dependency>
469
            <dependency>
470
                <groupId>javax.media</groupId>
471
                <artifactId>jai_core</artifactId>
472
                <version>1.1.3</version>
473
            </dependency>
474
            <dependency>
475
                <groupId>javax.media</groupId>
476
                <artifactId>jai_codec</artifactId>
477
                <version>1.1.3</version>
478
            </dependency>
479
            <dependency>
480
                <groupId>gov.nist.math</groupId>
481
                <artifactId>jama</artifactId>
482
                <version>unknown</version>
483
            </dependency>
484
            <dependency>
485
                <groupId>javax.help</groupId>
486
                <artifactId>javahelp</artifactId>
487
                <version>2.0.05</version>
488
            </dependency>
489
            <dependency>
490
                <groupId>org.glassfish</groupId>
491
                <artifactId>javax.json</artifactId>
492
                <version>1.0.4</version>
493
            </dependency>
494
            <dependency>
495
                <groupId>com.toedter</groupId>
496
                <artifactId>jcalendar</artifactId>
497
                <version>1.3.2</version>
498
            </dependency>
499
            <dependency>
500
                <groupId>jfree</groupId>
501
                <artifactId>jcommon</artifactId>
502
                <version>1.0.12</version>
503
            </dependency>
504
            <dependency>
505
                <groupId>com.github.lespaul361</groupId>
506
                <artifactId>JCommunique</artifactId>
507
                <version>2.0.0</version>
508
            </dependency>            
509
            <dependency>
510
                <groupId>jdom</groupId>
511
                <artifactId>jdom</artifactId>
512
                <version>1.0</version>
513
            </dependency>
514
            <dependency>
515
                <groupId>org.gnu</groupId>
516
                <artifactId>jel</artifactId>
517
                <version>2.0.1</version>
518
            </dependency>
519
            <dependency>
520
                <groupId>org.nfunk</groupId>
521
                <artifactId>jep</artifactId>
522
                <version>2.4.0</version>
523
            </dependency>
524
            <dependency>
525
                <groupId>jfree</groupId>
526
                <artifactId>jfreechart</artifactId>
527
                <version>1.0.7</version>
528
            </dependency>
529
            <dependency>
530
                <groupId>org.jfree</groupId>
531
                <artifactId>jfreechart</artifactId>
532
                <version>1.0.14</version>
533
            </dependency>
534
            <dependency>
535
                <groupId>org.jgraf</groupId>
536
                <artifactId>jgraf</artifactId>
537
                <version>0.0.1</version>
538
            </dependency>
539
            <dependency>
540
                <groupId>net.sf</groupId>
541
                <artifactId>jgraph</artifactId>
542
                <version>5.10.1.5</version>
543
            </dependency>
544
            <dependency>
545
                <groupId>net.sf</groupId>
546
                <artifactId>jgridshiftapi</artifactId>
547
                <version>1.0</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.273-SNAPSHOT</version>
865
            </dependency>
866
            <dependency>
867
                <groupId>org.gvsig</groupId>
868
                <artifactId>org.gvsig.about.impl</artifactId>
869
                <version>2.0.273-SNAPSHOT</version>
870
            </dependency>
871
            <dependency>
872
                <groupId>org.gvsig</groupId>
873
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
874
                <version>2.0.273-SNAPSHOT</version>
875
            </dependency>
876
            <dependency>
877
                <groupId>org.gvsig</groupId>
878
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
879
                <version>2.0.273-SNAPSHOT</version>
880
            </dependency>
881
            <dependency>
882
                <groupId>org.gvsig</groupId>
883
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
884
                <version>2.0.273-SNAPSHOT</version>
885
            </dependency>
886
            <dependency>
887
                <groupId>org.gvsig</groupId>
888
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
889
                <version>2.0.273-SNAPSHOT</version>
890
            </dependency>
891
            <dependency>
892
                <groupId>org.gvsig</groupId>
893
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
894
                <version>2.0.273-SNAPSHOT</version>
895
            </dependency>
896
            <dependency>
897
                <groupId>org.gvsig</groupId>
898
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
899
                <version>2.0.273-SNAPSHOT</version>
900
            </dependency>
901
            <dependency>
902
                <groupId>org.gvsig</groupId>
903
                <artifactId>org.gvsig.andami</artifactId>
904
                <version>2.0.273-SNAPSHOT</version>
905
            </dependency>
906
            <dependency>
907
                <groupId>org.gvsig</groupId>
908
                <artifactId>org.gvsig.app</artifactId>
909
                <version>2.0.273-SNAPSHOT</version>
910
            </dependency>
911
            <dependency>
912
                <groupId>org.gvsig</groupId>
913
                <artifactId>org.gvsig.ui</artifactId>
914
                <version>2.0.273-SNAPSHOT</version>
915
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.basicformats</artifactId>
919
                <version>2.0.273-SNAPSHOT</version>
920
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.fmap.control</artifactId>
924
                <version>2.0.273-SNAPSHOT</version>
925
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
929
                <version>2.0.273-SNAPSHOT</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
934
                <version>2.0.273-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.273-SNAPSHOT</version>
949
            </dependency>
950
            <dependency>
951
                <groupId>org.gvsig</groupId>
952
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
953
                <version>2.0.273-SNAPSHOT</version>
954
            </dependency>
955
            <dependency>
956
                <groupId>org.gvsig</groupId>
957
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
958
                <version>2.0.273-SNAPSHOT</version>
959
            </dependency>
960
            <dependency>
961
                <groupId>org.gvsig</groupId>
962
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
963
                <version>2.0.273-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.273-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.273-SNAPSHOT</version>
977
            </dependency>
978
            <dependency>
979
                <groupId>org.gvsig</groupId>
980
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
981
                <version>2.0.273-SNAPSHOT</version>
982
            </dependency>
983
            <dependency>
984
                <groupId>org.gvsig</groupId>
985
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
986
                <version>2.0.273-SNAPSHOT</version>
987
            </dependency>
988

    
989
            <dependency>
990
                <groupId>org.gvsig</groupId>
991
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
992
                <version>2.0.273-SNAPSHOT</version>
993
            </dependency>
994
            <dependency>
995
                <groupId>org.gvsig</groupId>
996
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
997
                <version>2.0.273-SNAPSHOT</version>
998
            </dependency>
999
            <dependency>
1000
                <groupId>org.gvsig</groupId>
1001
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1002
                <version>2.0.273-SNAPSHOT</version>
1003
            </dependency>
1004
            <dependency>
1005
                <groupId>org.gvsig</groupId>
1006
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1007
                <version>2.0.273-SNAPSHOT</version>
1008
            </dependency>
1009
            <dependency>
1010
              <groupId>org.gvsig</groupId>
1011
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1012
              <version>2.0.273-SNAPSHOT</version>
1013
            </dependency>
1014
                <dependency>
1015
              <groupId>org.gvsig</groupId>
1016
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1017
               <version>2.0.273-SNAPSHOT</version>
1018
            </dependency>
1019
            <dependency>
1020
                <groupId>org.gvsig</groupId>
1021
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1022
                <version>2.0.273-SNAPSHOT</version>
1023
            </dependency>
1024
            <dependency>
1025
                <groupId>org.gvsig</groupId>
1026
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1027
                <version>2.0.273-SNAPSHOT</version>
1028
                <type>test-jar</type>
1029
                <scope>test</scope>
1030
            </dependency>
1031
            <dependency>
1032
                <groupId>org.gvsig</groupId>
1033
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1034
                <version>2.0.273-SNAPSHOT</version>
1035
            </dependency>
1036
<!--            <dependency>
1037
                <groupId>org.gvsig</groupId>
1038
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1039
                <version>2.0.46-SNAPSHOT</version>
1040
            </dependency>-->
1041
            <dependency>
1042
                <groupId>org.gvsig</groupId>
1043
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1044
                <version>2.0.273-SNAPSHOT</version>
1045
            </dependency>
1046
            <dependency>
1047
                <groupId>org.gvsig</groupId>
1048
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1049
                <version>2.0.273-SNAPSHOT</version>
1050
            </dependency>
1051
            
1052
            
1053
            
1054
            
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.raster.lib.buffer.api</artifactId>
1058
                <version>2.0.273-SNAPSHOT</version>
1059
            </dependency>
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.raster.lib.buffer.spi</artifactId>
1063
                <version>2.0.273-SNAPSHOT</version>
1064
            </dependency>
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.raster.lib.buffer.impl</artifactId>
1068
                <version>2.0.273-SNAPSHOT</version>
1069
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.raster.lib.legend.api</artifactId>
1073
                <version>2.0.272-SNAPSHOT</version>
1074
            </dependency>
1075
            <dependency>
1076
                <groupId>org.gvsig</groupId>
1077
                <artifactId>org.gvsig.raster.lib.legend.spi</artifactId>
1078
                <version>2.0.272-SNAPSHOT</version>
1079
            </dependency>
1080
            <dependency>
1081
                <groupId>org.gvsig</groupId>
1082
                <artifactId>org.gvsig.raster.lib.legend.impl</artifactId>
1083
                <version>2.0.272-SNAPSHOT</version>
1084
            </dependency>
1085
            <dependency>
1086
                <groupId>org.gvsig</groupId>
1087
                <artifactId>org.gvsig.fmap.mapcontext.swing.api</artifactId>
1088
                <version>2.0.273-SNAPSHOT</version>
1089
            </dependency>
1090
            <dependency>
1091
                <groupId>org.gvsig</groupId>
1092
                <artifactId>org.gvsig.fmap.mapcontext.swing.impl</artifactId>
1093
                <version>2.0.273-SNAPSHOT</version>
1094
            </dependency>
1095

    
1096
            <dependency>
1097
                <groupId>org.gvsig</groupId>
1098
                <artifactId>org.gvsig.fmap.dal.tilecache.raster</artifactId>
1099
                <version>2.0.273-SNAPSHOT</version>
1100
            </dependency>
1101
            <dependency>
1102
                <groupId>org.gvsig</groupId>
1103
                <artifactId>org.gvsig.raster.legend.tilecache</artifactId>
1104
                <version>2.0.273-SNAPSHOT</version>
1105
            </dependency>
1106

    
1107
            <dependency>
1108
                <groupId>org.gvsig</groupId>
1109
                <artifactId>org.gvsig.raster.tools.lib.api</artifactId>
1110
                <version>2.0.273-SNAPSHOT</version>
1111
            </dependency>
1112
            <dependency>
1113
                <groupId>org.gvsig</groupId>
1114
                <artifactId>org.gvsig.raster.tools.lib.impl</artifactId>
1115
                <version>2.0.273-SNAPSHOT</version>
1116
            </dependency>
1117
            <dependency>
1118
                <groupId>org.gvsig</groupId>
1119
                <artifactId>org.gvsig.raster.tools.swing.api</artifactId>
1120
                <version>2.0.273-SNAPSHOT</version>
1121
            </dependency>
1122
            <dependency>
1123
                <groupId>org.gvsig</groupId>
1124
                <artifactId>org.gvsig.raster.tools.swing.impl</artifactId>
1125
                <version>2.0.273-SNAPSHOT</version>
1126
            </dependency>
1127

    
1128

    
1129

    
1130
            <dependency>
1131
                <groupId>org.gvsig</groupId>
1132
                <artifactId>org.gvsig.raster.swing.buffer.api</artifactId>
1133
                <version>2.0.273-SNAPSHOT</version>
1134
            </dependency>
1135
            <dependency>
1136
                <groupId>org.gvsig</groupId>
1137
                <artifactId>org.gvsig.raster.swing.buffer.impl</artifactId>
1138
                <version>2.0.273-SNAPSHOT</version>
1139
            </dependency>
1140

    
1141
            <dependency>
1142
                <groupId>org.gvsig</groupId>
1143
                <artifactId>org.gvsig.raster.legend.swing.api</artifactId>
1144
                <version>2.0.273-SNAPSHOT</version>
1145
            </dependency>
1146
            <dependency>
1147
                <groupId>org.gvsig</groupId>
1148
                <artifactId>org.gvsig.raster.legend.swing.impl</artifactId>
1149
                <version>2.0.273-SNAPSHOT</version>
1150
            </dependency>
1151

    
1152
            <dependency>
1153
                <groupId>org.gvsig</groupId>
1154
                <artifactId>org.gvsig.raster.legend.lib.api</artifactId>
1155
                <version>2.0.272-SNAPSHOT</version>
1156
            </dependency>
1157
            <dependency>
1158
                <groupId>org.gvsig</groupId>
1159
                <artifactId>org.gvsig.raster.legend.lib.impl</artifactId>
1160
                <version>2.0.272-SNAPSHOT</version>
1161
            </dependency>
1162
            <dependency>
1163
                <groupId>org.gvsig</groupId>
1164
                <artifactId>org.gvsig.raster.legend.lib.spi</artifactId>
1165
                <version>2.0.272-SNAPSHOT</version>
1166
            </dependency>
1167
            <dependency>
1168
                <groupId>org.gvsig</groupId>
1169
                <artifactId>org.gvsig.raster.legend.imageio</artifactId>
1170
                <version>2.0.273-SNAPSHOT</version>
1171
            </dependency>
1172
            <dependency>
1173
                <groupId>org.gvsig</groupId>
1174
                <artifactId>org.gvsig.fmap.dal.file.imageio</artifactId>
1175
                <version>2.0.273-SNAPSHOT</version>
1176
            </dependency>
1177
            <dependency>
1178
                <groupId>org.gvsig</groupId>
1179
                <artifactId>org.gvsig.fmap.dal.file.png</artifactId>
1180
                <version>2.0.273-SNAPSHOT</version>
1181
            </dependency>
1182
            <dependency>
1183
                <groupId>org.gvsig</groupId>
1184
                <artifactId>org.gvsig.fmap.dal.file.jpg</artifactId>
1185
                <version>2.0.273-SNAPSHOT</version>
1186
            </dependency>
1187
            <dependency>
1188
                <groupId>org.gvsig</groupId>
1189
                <artifactId>org.gvsig.fmap.dal.file.jp2</artifactId>
1190
                <version>2.0.273-SNAPSHOT</version>
1191
            </dependency>
1192
            <dependency>
1193
                <groupId>org.gvsig</groupId>
1194
                <artifactId>org.gvsig.fmap.dal.file.tiff</artifactId>
1195
                <version>2.0.273-SNAPSHOT</version>
1196
            </dependency>
1197
            <dependency>
1198
                <groupId>org.gvsig</groupId>
1199
                <artifactId>org.gvsig.fmap.dal.file.bsq</artifactId>
1200
                <version>2.0.273-SNAPSHOT</version>
1201
            </dependency>
1202

    
1203
            
1204
            
1205
            <dependency>
1206
                <groupId>org.gvsig</groupId>
1207
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1208
                <version>2.0.273-SNAPSHOT</version>
1209
            </dependency>
1210
            <dependency>
1211
                <groupId>org.gvsig</groupId>
1212
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1213
                <version>2.0.273-SNAPSHOT</version>
1214
            </dependency>
1215
            <dependency>
1216
                <groupId>org.gvsig</groupId>
1217
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1218
                <version>2.0.273-SNAPSHOT</version>
1219
            </dependency>
1220
            <dependency>
1221
                <groupId>org.gvsig</groupId>
1222
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1223
                <version>2.0.273-SNAPSHOT</version>
1224
            </dependency>
1225
            <dependency>
1226
                <groupId>org.gvsig</groupId>
1227
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1228
                <version>2.0.273-SNAPSHOT</version>
1229
            </dependency>
1230
            <dependency>
1231
                <groupId>org.gvsig</groupId>
1232
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1233
                <version>2.0.273-SNAPSHOT</version>
1234
            </dependency>
1235
            <dependency>
1236
                <groupId>org.gvsig</groupId>
1237
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1238
                <version>2.0.273-SNAPSHOT</version>
1239
            </dependency>
1240

    
1241

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

    
1420
            <dependency>
1421
                <groupId>org.gvsig</groupId>
1422
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1423
                <version>2.0.273-SNAPSHOT</version>
1424
            </dependency>
1425
            <dependency>
1426
                <groupId>org.gvsig</groupId>
1427
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1428
                <version>2.0.273-SNAPSHOT</version>
1429
            </dependency>
1430
            <dependency>
1431
                <groupId>org.gvsig</groupId>
1432
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1433
                <version>2.0.273-SNAPSHOT</version>
1434
                <type>test-jar</type>
1435
                <scope>test</scope>
1436
            </dependency>
1437
            <dependency>
1438
                <groupId>org.gvsig</groupId>
1439
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1440
                <version>2.0.273-SNAPSHOT</version>
1441
            </dependency>
1442
            <dependency>
1443
                <groupId>org.gvsig</groupId>
1444
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1445
                <version>2.0.273-SNAPSHOT</version>
1446
            </dependency>
1447

    
1448
            <dependency>
1449
                <groupId>org.gvsig</groupId>
1450
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1451
                <version>2.0.273-SNAPSHOT</version>
1452
            </dependency>
1453
            <dependency>
1454
                <groupId>org.gvsig</groupId>
1455
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1456
                <version>2.0.273-SNAPSHOT</version>
1457
            </dependency>
1458
            <dependency>
1459
                <groupId>org.gvsig</groupId>
1460
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1461
                <version>2.0.273-SNAPSHOT</version>
1462
            </dependency>
1463
            <dependency>
1464
                <groupId>org.gvsig</groupId>
1465
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1466
                <version>2.0.273-SNAPSHOT</version>
1467
            </dependency>
1468
            <dependency>
1469
                <groupId>org.gvsig</groupId>
1470
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1471
                <version>2.0.273-SNAPSHOT</version>
1472
            </dependency>
1473
            <dependency>
1474
                <groupId>org.gvsig</groupId>
1475
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1476
                <version>2.0.112-SNAPSHOT</version>
1477
            </dependency>
1478
            <dependency>
1479
                <groupId>org.gvsig</groupId>
1480
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1481
                <version>2.0.273-SNAPSHOT</version>
1482
            </dependency>
1483
            <dependency>
1484
                <groupId>org.gvsig</groupId>
1485
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1486
                <version>2.0.49-SNAPSHOT</version>
1487
            </dependency>
1488
            <dependency>
1489
                <groupId>org.gvsig</groupId>
1490
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1491
                <version>2.0.273-SNAPSHOT</version>
1492
            </dependency>
1493
            <dependency>
1494
                <groupId>org.gvsig</groupId>
1495
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1496
                <version>2.0.273-SNAPSHOT</version>
1497
            </dependency>
1498
            <dependency>
1499
                <groupId>org.gvsig</groupId>
1500
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1501
                <version>2.0.273-SNAPSHOT</version>
1502
            </dependency>
1503
            <dependency>
1504
                <groupId>org.gvsig</groupId>
1505
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1506
                <version>2.0.273-SNAPSHOT</version>
1507
            </dependency>
1508
            <dependency>
1509
                <groupId>org.gvsig</groupId>
1510
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1511
                <version>2.0.273-SNAPSHOT</version>
1512
            </dependency>
1513
            <dependency>
1514
                <groupId>org.gvsig</groupId>
1515
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1516
                <version>2.0.273-SNAPSHOT</version>
1517
            </dependency>
1518
            <dependency>
1519
                <groupId>org.gvsig</groupId>
1520
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1521
                <version>2.0.273-SNAPSHOT</version>
1522
            </dependency>
1523
            <dependency>
1524
                <groupId>org.gvsig</groupId>
1525
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1526
                <version>2.0.273-SNAPSHOT</version>
1527
            </dependency>
1528
            <dependency>
1529
                <groupId>org.gvsig</groupId>
1530
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1531
                <version>2.0.273-SNAPSHOT</version>
1532
            </dependency>
1533
        </dependencies>
1534
    </dependencyManagement>
1535

    
1536
    <dependencies>
1537
        <dependency>
1538
            <groupId>junit</groupId>
1539
            <artifactId>junit</artifactId>
1540
            <scope>test</scope>
1541
        </dependency>
1542
    </dependencies>
1543

    
1544
    <build>
1545
        <extensions>
1546
            <extension>
1547
                <groupId>org.apache.maven.wagon</groupId>
1548
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1549
                <version>2.4</version>
1550
            </extension>
1551
        </extensions>
1552

    
1553
        <pluginManagement>
1554
            <plugins>
1555

    
1556
                <plugin>
1557
                    <groupId>org.apache.maven.plugins</groupId>
1558
                    <artifactId>maven-scm-plugin</artifactId>
1559
                    <version>1.9</version>
1560
                    <configuration>
1561
                        <connectionType>connection</connectionType>
1562
                    </configuration>
1563
                </plugin>
1564

    
1565
                <plugin>
1566
                    <groupId>org.apache.maven.plugins</groupId>
1567
                    <artifactId>maven-compiler-plugin</artifactId>
1568
                    <version>2.3.2</version>
1569
                    <configuration>
1570
                        <source>1.8</source>
1571
                        <target>1.8</target>
1572
                        <encoding>ISO-8859-1</encoding>
1573
                    </configuration>
1574
                </plugin>
1575

    
1576
                <plugin>
1577
                    <groupId>org.apache.maven.plugins</groupId>
1578
                    <artifactId>maven-resources-plugin</artifactId>
1579
                    <version>2.4.3</version>
1580
                    <configuration>
1581
                        <encoding>ISO-8859-1</encoding>
1582
                    </configuration>
1583
                </plugin>
1584

    
1585
                <plugin>
1586
                    <groupId>org.apache.maven.plugins</groupId>
1587
                    <artifactId>maven-eclipse-plugin</artifactId>
1588
                    <configuration>
1589
                        <downloadSources>true</downloadSources>
1590
                        <downloadJavadocs>true</downloadJavadocs>
1591
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1592
                    </configuration>
1593
                </plugin>
1594

    
1595
                <plugin>
1596
                    <groupId>org.apache.maven.plugins</groupId>
1597
                    <artifactId>maven-surefire-plugin</artifactId>
1598
                    <version>2.15</version>
1599
                    <configuration>
1600
                        <forkMode>once</forkMode>
1601
                        <environmentVariables>
1602
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1603
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1604
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1605
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1606
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1607
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1608
                        </environmentVariables>
1609
                    </configuration>
1610
                </plugin>
1611

    
1612
                <plugin>
1613
                    <groupId>org.apache.maven.plugins</groupId>
1614
                    <artifactId>maven-failsafe-plugin</artifactId>
1615
                    <executions>
1616
                        <execution>
1617
                            <goals>
1618
                                <goal>integration-test</goal>
1619
                                <goal>verify</goal>
1620
                            </goals>
1621
                        </execution>
1622
                    </executions>
1623
                    <configuration>
1624
                        <forkMode>once</forkMode>
1625
                        <environmentVariables>
1626
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1627
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1628
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1629
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1630
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1631
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1632
                        </environmentVariables>
1633
                    </configuration>
1634
                </plugin>
1635

    
1636
                <plugin>
1637
                    <groupId>org.apache.maven.plugins</groupId>
1638
                    <artifactId>maven-javadoc-plugin</artifactId>
1639
                    <version>2.10.4</version>
1640
                    <configuration>
1641
                        <failOnError>false</failOnError>
1642
                        <docTitle>${project.name} ${project.version}</docTitle>
1643
                        <encoding>ISO-8859-1</encoding>
1644
                        <footer />
1645
                        <header />
1646
                        <keywords>false</keywords>
1647
                        <!-- Don't include the deprecateds items in the javadoc -->
1648
                        <nodeprecated>true</nodeprecated>
1649
                        <!-- Don't generate javadoc of project with submodules -->
1650
                        <aggregate>false</aggregate>
1651
                        <!-- Removed detection of links due to its high cost -->
1652
                        <detectJavaApiLink>false</detectJavaApiLink>
1653
                        <detectLinks>false</detectLinks>
1654
                        <detectOfflineLinks>false</detectOfflineLinks>
1655
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1656
                        <includeDependencySources>false</includeDependencySources>
1657
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1658
                        <javaApiLinks>
1659
                            <property>
1660
                                <name>api_1.4</name>
1661
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1662
                            </property>
1663
                            <property>
1664
                                <name>api_1.5</name>
1665
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1666
                            </property>
1667
                            <property>
1668
                                <name>api_1.6</name>
1669
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1670
                            </property>
1671
                            <property>
1672
                                <name>api_1.7</name>
1673
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1674
                            </property>
1675
                        </javaApiLinks>
1676
                        <additionalparam>-quiet -Xmaxerrs 10000</additionalparam>
1677
                    </configuration>
1678
                </plugin>
1679

    
1680
                <plugin>
1681
                    <groupId>org.apache.maven.plugins</groupId>
1682
                    <artifactId>maven-site-plugin</artifactId>
1683
                    <version>3.3</version>
1684
                    <configuration>
1685
                        <chmod>true</chmod>
1686
                        <chmodMode>a+rwX</chmodMode>
1687
                    </configuration>
1688
                </plugin>
1689

    
1690
                <plugin>
1691
                    <groupId>org.apache.maven.plugins</groupId>
1692
                    <artifactId>maven-jar-plugin</artifactId>
1693
                    <version>2.3.1</version>
1694
                    <configuration>
1695
                        <archive>
1696
                            <manifestEntries>
1697
                                <Built-By>gvSIG Team</Built-By>
1698
                            </manifestEntries>
1699
                        </archive>
1700
                    </configuration>
1701
                </plugin>
1702

    
1703
                <plugin>
1704
                    <groupId>org.codehaus.mojo</groupId>
1705
                    <artifactId>properties-maven-plugin</artifactId>
1706
                    <version>1.0-alpha-2</version>
1707
                </plugin>
1708

    
1709
                <plugin>
1710
                    <groupId>org.apache.maven.plugins</groupId>
1711
                    <artifactId>maven-antrun-plugin</artifactId>
1712
                    <version>1.7</version>
1713
                </plugin>
1714

    
1715
                <plugin>
1716
                    <groupId>org.codehaus.mojo</groupId>
1717
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1718
                    <version>1.9</version>
1719
                </plugin>
1720

    
1721
                <plugin>
1722
                    <groupId>org.apache.maven.plugins</groupId>
1723
                    <artifactId>maven-release-plugin</artifactId>
1724
                    <version>2.4.1</version>
1725
                </plugin>
1726

    
1727
                <plugin>
1728
                    <groupId>org.apache.maven.plugins</groupId>
1729
                    <artifactId>maven-deploy-plugin</artifactId>
1730
                    <version>2.6</version>
1731
                </plugin>
1732

    
1733
                <plugin>
1734
                    <artifactId>maven-assembly-plugin</artifactId>
1735
                    <version>2.4</version>
1736
                    <executions>
1737
                        <execution>
1738
                            <id>gvsig-plugin-package</id>
1739
                            <phase>package</phase>
1740
                            <configuration>
1741
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1742
                                <appendAssemblyId>false</appendAssemblyId>
1743
                                <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>
1744
                                <descriptors>
1745
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1746
                                </descriptors>
1747
                            </configuration>
1748
                        </execution>
1749
                    </executions>
1750
                </plugin>
1751

    
1752
                <plugin>
1753
                    <groupId>org.apache.maven.plugins</groupId>
1754
                    <artifactId>maven-clean-plugin</artifactId>
1755
                    <version>2.4.1</version>
1756
                </plugin>
1757

    
1758
                <plugin>
1759
                    <groupId>org.codehaus.mojo</groupId>
1760
                    <artifactId>exec-maven-plugin</artifactId>
1761
                    <version>1.2</version>
1762
                </plugin>
1763

    
1764
                <plugin>
1765
                    <!-- invoke as "mvn license:format" to fix the header -->
1766
                    <!-- invoke as "mvn license:check" to check the header -->
1767
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1768
                    <groupId>com.mycila.maven-license-plugin</groupId>
1769
                    <artifactId>maven-license-plugin</artifactId>
1770
                    <version>1.10.b1</version>
1771
                    <configuration>
1772
                        <header>header.txt</header>
1773
                        <failIfMissing>false</failIfMissing>
1774
                        <aggregate>false</aggregate>
1775
                        <strictCheck>true</strictCheck>
1776
                        <encoding>ISO-8859-1</encoding>
1777
                        <quiet>false</quiet>
1778
                        <excludes>
1779
                            <exclude>**/*.properties</exclude>
1780
                            <exclude>**/*.txt</exclude>
1781
                            <exclude>**/*.jpg</exclude>
1782
                            <exclude>**/*.jpeg</exclude>
1783
                            <exclude>**/*.svg</exclude>
1784
                            <exclude>**/*.png</exclude>
1785
                            <exclude>**/*.gvssym</exclude>
1786
                            <exclude>**/*.def</exclude>
1787
                            <exclude>**/*.msg</exclude>
1788
                        </excludes>
1789
                    </configuration>
1790
                    <dependencies>
1791
                        <dependency>
1792
                            <groupId>org.gvsig</groupId>
1793
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1794
                            <version>1.0.0</version>
1795
                        </dependency>
1796
                    </dependencies>
1797
                </plugin>
1798

    
1799
                <!-- Habria que ver si es posible sustituir el plugin -->
1800
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1801
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1802
                <!--
1803
                <plugin>
1804
                    <groupId>org.codehaus.mojo</groupId>
1805
                    <artifactId>license-maven-plugin</artifactId>
1806
                    <version>1.5</version>
1807
                </plugin>
1808
                -->
1809

    
1810
                <plugin>
1811
                    <groupId>org.apache.maven.plugins</groupId>
1812
                    <artifactId>maven-checkstyle-plugin</artifactId>
1813
                    <version>2.10</version>
1814
                </plugin>
1815

    
1816
                <plugin>
1817
                    <groupId>org.apache.maven.plugins</groupId>
1818
                    <artifactId>maven-source-plugin</artifactId>
1819
                    <version>2.2.1</version>
1820
                </plugin>
1821

    
1822
                <plugin>
1823
                    <groupId>org.codehaus.gmaven</groupId>
1824
                    <artifactId>gmaven-plugin</artifactId>
1825
                    <version>1.5</version>
1826
                    <configuration>
1827
                        <providerSelection>2.0</providerSelection>
1828
                    </configuration>
1829
                    <dependencies>
1830
                        <dependency>
1831
                            <groupId>com.github.lookfirst</groupId>
1832
                            <artifactId>sardine</artifactId>
1833
                            <version>5.0.1</version>
1834
                        </dependency>
1835
                        <dependency>
1836
                          <groupId>org.apache.ant</groupId>
1837
                          <artifactId>ant</artifactId>
1838
                          <version>1.8.2</version>
1839
                        </dependency>
1840
                    </dependencies>
1841
                    <executions>
1842

    
1843
                        <execution>
1844
                            <id>increase-build-number</id>
1845
                            <phase>process-sources</phase>
1846
                            <configuration>
1847
                                <source><![CDATA[
1848
                    // use "mvn -Dincrease-build-number process-sources"
1849
                    if( project.properties["increase-build-number"] == null ) {
1850
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1851
                    } else {
1852
                      File file = new File(project.basedir,"buildNumber.properties")
1853
                      if( ! file.exists() ) {
1854
                          log.info("Skip increment build number (buildNumber.property not present).")
1855
                        } else {
1856
                        Properties props = new Properties()
1857

    
1858
                        props.load(file.newDataInputStream())
1859
                        value = (props.getProperty("buildNumber") as int) + 1
1860
                        props.setProperty("buildNumber",value as String)
1861
                        props.store(file.newWriter(), null)
1862
                        log.info("Setting build number to " + value)
1863
                      }
1864
                    }
1865
                  ]]></source>
1866
                            </configuration>
1867
                        </execution>
1868

    
1869
                        <execution>
1870
                            <id>build-package-info</id>
1871
                            <phase>prepare-package</phase>
1872
                            <configuration>
1873
                                <source><![CDATA[
1874
    if( project.properties["buildNumber"] == null) {
1875
      log.info("Skip build package.info (buildNumber.property not present).")
1876
      log.info("Skip build package.info index (buildNumber.property not present).")
1877
    } else {
1878
      poolURL = project.properties["gvsig.package.info.poolURL"];
1879
      if( poolURL[-1] != "/" ) {
1880
              poolURL = poolURL + "/";
1881
      }
1882
      package_info_file  = new File(project.basedir, "target/package.info")
1883
      log.info("Building package.info : " + package_info_file.getAbsolutePath())
1884
      Properties props = new Properties()
1885
      props.setProperty('code', project.properties["gvsig.package.info.code"])
1886
      props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1887
      props.setProperty('name', project.properties["gvsig.package.info.name"])
1888
      props.setProperty('version', project.properties["gvsig.package.info.version"])
1889
      props.setProperty('description', project.properties["gvsig.package.info.description"])
1890
      props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1891
      props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1892
      props.setProperty('official', project.properties["gvsig.package.info.official"])
1893
      props.setProperty('type', "plugin")
1894
      props.setProperty('state', project.properties["gvsig.package.info.state"])
1895
      props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1896
      props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1897
      props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1898
      props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1899
      props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1900
      props.setProperty('model-version', '1.0.1')
1901
      props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1902
      props.setProperty('buildNumber', project.properties["buildNumber"])
1903
      props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1904

    
1905
      props.store(package_info_file.newWriter(), null)
1906

    
1907
      pkgname = "gvSIG-desktop-" +
1908
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1909
        project.properties["gvsig.package.info.code"] + "-" +
1910
        project.properties["gvsig.package.info.version"] + "-" +
1911
        project.properties["buildNumber"] + "-" +
1912
        project.properties["gvsig.package.info.state"] + "-" +
1913
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1914
        project.properties["gvsig.package.info.architecture"] + "-" +
1915
        project.properties["gvsig.package.info.javaVM"]
1916
      package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1917
      log.info("Building package.info index " + package_info_file.getAbsolutePath())
1918
      package_info_file.getParentFile().mkdirs()
1919
      props.setProperty('download-url',
1920
        poolURL +
1921
        project.properties["gvsig.package.info.code"] + "/" +
1922
        pkgname + ".gvspkg"
1923
      )
1924
      props.store(package_info_file.newWriter(), null)
1925
    }
1926
                  ]]></source>
1927
                            </configuration>
1928
                        </execution>
1929

    
1930
                        <execution>
1931
                            <id>build-package-index</id>
1932
                            <phase>package</phase>
1933
                            <configuration>
1934
                                <source><![CDATA[
1935
    ant = new AntBuilder()
1936
    if( project.properties["buildNumber"] == null) {
1937
      log.info("Skip building package index (buildNumber.property not present).")
1938
    } else {
1939
      pkgname = "gvSIG-desktop-" +
1940
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1941
        project.properties["gvsig.package.info.code"] + "-" +
1942
        project.properties["gvsig.package.info.version"] + "-" +
1943
        project.properties["buildNumber"] + "-" +
1944
        project.properties["gvsig.package.info.state"] + "-" +
1945
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1946
        project.properties["gvsig.package.info.architecture"] + "-" +
1947
        project.properties["gvsig.package.info.javaVM"]
1948

    
1949
      log.info("Building package index " + pkgname + ".gvspki")
1950
      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1951
      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1952
      ant.zip(destfile: package_index_target, basedir: package_index_source)
1953
    }
1954
                  ]]></source>
1955
                            </configuration>
1956
                        </execution>
1957

    
1958
                        <execution>
1959
                            <id>install-plugin</id>
1960
                            <phase>install</phase>
1961
                            <configuration>
1962
                                <source><![CDATA[            
1963
    
1964

    
1965
    def executeAntFile(File applicationDirectory, File pluginsDirectory, File file) {
1966
        log.info("Running install script '" + file.getAbsolutePath() + "'.");
1967
        def p = new org.apache.tools.ant.Project();
1968
        p.setUserProperty("ant.file", file.getAbsolutePath());
1969
        p.setUserProperty("gvsig_dir", applicationDirectory.getAbsolutePath());
1970
        p.setUserProperty("extensions_dir", pluginsDirectory.getAbsolutePath());
1971
        p.setBaseDir(file.getParentFile());
1972
        p.init();
1973
        helper = org.apache.tools.ant.ProjectHelper.getProjectHelper();
1974
        p.addReference("ant.projectHelper", helper);
1975
        helper.parse(p, file);
1976
        p.executeTarget(p.getDefaultTarget());
1977
    }
1978
                                    
1979
    
1980
    if( project.properties["buildNumber"] == null) {
1981
        log.info("Skip install package (buildNumber.property not present).")
1982
    } else {
1983
        ant = new AntBuilder()
1984
        pkgname = "gvSIG-desktop-" +
1985
          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1986
          project.properties["gvsig.package.info.code"] + "-" +
1987
          project.properties["gvsig.package.info.version"] + "-" +
1988
          project.properties["buildNumber"] + "-" +
1989
          project.properties["gvsig.package.info.state"] + "-" +
1990
          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1991
          project.properties["gvsig.package.info.architecture"] + "-" +
1992
          project.properties["gvsig.package.info.javaVM"]
1993

    
1994
        log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1995
        log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1996
        if( project.properties["gvsig.install.plugin"]=="true" ) {
1997
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1998
          target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1999

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

    
2003
          log.info("Install plugin to " + target)
2004
          ant.unzip(src: source, dest: target)
2005
          def install_xml = new File(target + "/" + project.properties["gvsig.package.info.code"] + "/install/install.xml")
2006
          if( install_xml.exists() ) {
2007
            executeAntFile(
2008
                new File(project.properties["gvsig.product.folder.path"]),
2009
                new File(target),
2010
                install_xml
2011
            )
2012
          }
2013
        } else {
2014
            log.info("Skip plugin install.")
2015
        }
2016
        if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2017
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2018
          target = new File(project.properties["gvsig.product.folder.path"] +
2019
            "/install/" +
2020
            project.properties["gvsig.package.info.code"] + "/" +
2021
            pkgname + ".gvspkg")
2022
          target.getParentFile().mkdirs()
2023

    
2024
          log.info("Copy plugin package from " + source + " to " + target)
2025
          ant.copy(file:source, tofile:target.getAbsolutePath())
2026

    
2027
          source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
2028
          target = project.properties["gvsig.product.folder.path"] +
2029
            "/install/" +
2030
            project.properties["gvsig.package.info.code"] + "/" +
2031
            pkgname + ".gvspki"
2032
          log.info("Copy plugin package index from " + source + " to " + target)
2033
          ant.copy(file:source, tofile:target)
2034
        } else {
2035
            log.info("Skip plugin package install.")
2036
        }
2037
    }
2038
                  ]]></source>
2039
                            </configuration>
2040
                        </execution>
2041

    
2042
                        <execution>
2043
                            <id>deploy-package</id>
2044
                            <phase>install</phase>
2045
                            <configuration>
2046
                                <source><![CDATA[
2047

    
2048
// To deploy package use:
2049
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
2050
//
2051
if( project.properties["deploy-package"] != null ) {
2052
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2053
        poolURL = project.properties["gvsig.package.info.poolURL"];
2054
        if( poolURL[-1] != "/" ) {
2055
            poolURL = poolURL + "/";
2056
        }
2057
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
2058
        log.info("Deploy plugin package to '"+targetPath+"'.");
2059

    
2060
        pkgname = "gvSIG-desktop-" +
2061
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2062
        project.properties["gvsig.package.info.code"] + "-" +
2063
        project.properties["gvsig.package.info.version"] + "-" +
2064
        project.properties["buildNumber"] + "-" +
2065
        project.properties["gvsig.package.info.state"] + "-" +
2066
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2067
        project.properties["gvsig.package.info.architecture"] + "-" +
2068
        project.properties["gvsig.package.info.javaVM"];
2069

    
2070
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2071
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2072

    
2073
        log.info("Creating addon-request.txt in target folder");
2074
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2075
            out.println("");
2076
            out.println("# "+pkgname);
2077
            out.println("");
2078
            out.println(targetPath+"/" + pkgname + ".gvspki");
2079
            out.println("");
2080
        }
2081

    
2082
        if( project.properties["username"] == null ) {
2083
            print("Enter user name: ");
2084
            user = System.console().readLine().toString()
2085
            if( user != "" ) {
2086
                project.properties.setProperty("username",user);
2087
            }
2088
        }
2089
        if( project.properties["password"] == null ) {
2090
            print("Enter password for user '" + project.properties["username"] + "': ");
2091
            password = System.console().readPassword().toString()
2092
            if( password != "" ) {
2093
                project.properties.setProperty("password",password);
2094
            }
2095
        }
2096
        WebDAVClient session = new WebDAVClient(log);
2097
        if( project.properties["username"] == null || project.properties["password"] == null ) {
2098
            log.info("[WEBDAV] creating non authenticated session.");
2099
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2100
            session.login();
2101
        } else {
2102
            session.login(project.properties["username"], project.properties["password"]);
2103
        }
2104
        session.makedirs(targetPath);
2105
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2106
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2107

    
2108
    } else {
2109
        log.info("Skip plugin package deploy. It not be installed by default.");
2110
    }
2111
} else {
2112
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2113
}
2114

    
2115
public class WebDAVClient {
2116

    
2117
    def log;
2118

    
2119
    private String user;
2120
    private String password;
2121
    private Object sardine;
2122

    
2123
    public WebDAVClient(log) {
2124
        disableCertificateValidation();
2125
            this.log = log;
2126
    }
2127

    
2128
    public void login(String user, String password) {
2129
        log.info("[WEBDAV] login as '"+user+"'.");
2130
        def SardineFactory
2131
        try {
2132
            SardineFactory = "com.github.sardine.SardineFactory" as Class
2133
        } catch (Exception ex) {
2134
            log.error("[WEBDAV] can't get SardineFactory.",ex);
2135
        }
2136
        this.user = user;
2137
        this.password = password;
2138
        this.sardine = SardineFactory.begin(this.user,this.password);
2139
    }
2140

    
2141
    public void login() {
2142
        log.info("[WEBDAV] login as guest");
2143
        this.sardine = SardineFactory.begin();
2144
    }
2145

    
2146
    public boolean exists(String url) throws Exception {
2147
        return sardine.exists(url);
2148
    }
2149

    
2150
    public void put(String source, String target) throws Exception {
2151
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2152
        InputStream fis = new FileInputStream(new File(source));
2153
        sardine.put(target, fis);
2154
        log.info("[WEBDAV] put ok.");
2155
    }
2156

    
2157
    public void mkdir(String url) throws Exception {
2158
        if( ! exists(url) ) {
2159
            log.info("[WEBDAV] mkdir '"+url+"'.");
2160
            sardine.createDirectory(url);
2161
        }
2162
    }
2163

    
2164
    public List list(String url) throws Exception {
2165
        List resources = sardine.list(url);
2166
        return resources;
2167
    }
2168

    
2169
    void disableCertificateValidation() {
2170
    /*
2171
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2172
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2173
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2174
                    return new java.security.cert.X509Certificate[0];
2175
                }
2176

    
2177
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2178
                }
2179

    
2180
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2181
                }
2182
            };
2183

    
2184
        // Ignore differences between given hostname and certificate hostname
2185
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2186
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2187
                return true;
2188
            }
2189
        };
2190

    
2191
        // Install the all-trusting trust manager
2192
        try {
2193
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2194
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2195
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2196
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2197
        } catch (Exception e) {
2198
        }
2199
        */
2200
    }
2201

    
2202
    public void makedirs(String url) throws Exception {
2203
        log.info("[WEBDAV] makedirs '"+url+"'.");
2204
        URL u = new URL(url);
2205
        String[] x = u.getPath().split("/");
2206
        String path = "";
2207
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2208
} ]]></source>
2209
                            </configuration>
2210
                        </execution>
2211

    
2212
                    </executions>
2213
                </plugin>
2214

    
2215
            </plugins>
2216
        </pluginManagement>
2217

    
2218
        <plugins>
2219
            <plugin>
2220
                <groupId>org.apache.maven.plugins</groupId>
2221
                <artifactId>maven-scm-plugin</artifactId>
2222
            </plugin>
2223

    
2224
            <plugin>
2225
                <artifactId>maven-clean-plugin</artifactId>
2226
                <configuration>
2227
                    <filesets>
2228
                        <fileset>
2229
                            <directory>${user.home}/.depman/</directory>
2230
                            <includes>
2231
                                <include>**</include>
2232
                            </includes>
2233
                        </fileset>
2234
                    </filesets>
2235
                    <followSymLinks>true</followSymLinks>
2236
                </configuration>
2237
            </plugin>
2238

    
2239
            <plugin>
2240
                <groupId>org.apache.maven.plugins</groupId>
2241
                <artifactId>maven-release-plugin</artifactId>
2242
                <configuration>
2243
                    <!-- The property svn.tags.folder is used in external projects   -->
2244
                    <!-- to override configuraction of tagBase -->
2245
                    <tagBase>${svn.tags.folder}</tagBase>
2246
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2247
                    are not installed, so the dependencies between modules are not met. With this configuration
2248
                    we force the module installation. -->
2249
                    <preparationGoals>clean install</preparationGoals>
2250
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2251
                    <!-- Dont make site-deploy -->
2252
                    <!-- You need to run it after in folder target/checkout -->
2253
                    <goals>deploy</goals>
2254
                </configuration>
2255
            </plugin>
2256

    
2257
            <plugin>
2258
                <!-- load ".gvsig-devel.properties" -->
2259
                <groupId>org.codehaus.mojo</groupId>
2260
                <artifactId>properties-maven-plugin</artifactId>
2261
                <configuration>
2262
                    <files>
2263
                        <!-- Define gvsig.product.folder.path in this property -->
2264
                        <file>${user.home}/.gvsig-devel.properties</file>
2265
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2266
                        <file>${project.basedir}/gvsig-devel.properties</file>
2267
                        <file>buildNumber.properties</file>
2268
                    </files>
2269
                    <quiet>true</quiet>
2270
                </configuration>
2271
                <executions>
2272
                    <execution>
2273
                        <id>default</id>
2274
                        <phase>prepare-package</phase>
2275
                        <goals>
2276
                            <goal>read-project-properties</goal>
2277
                        </goals>
2278
                    </execution>
2279
                    <execution>
2280
                        <id>default-clean</id>
2281
                        <phase>pre-clean</phase>
2282
                        <goals>
2283
                            <goal>read-project-properties</goal>
2284
                        </goals>
2285
                    </execution>
2286
                </executions>
2287
            </plugin>
2288

    
2289
<!--
2290
            <plugin>
2291
                <groupId>org.codehaus.mojo</groupId>
2292
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2293
                <executions>
2294
                    <execution>
2295
                        <id>check-java-api</id>
2296
                        <phase>package</phase>
2297
                        <goals>
2298
                            <goal>check</goal>
2299
                        </goals>
2300
                        <configuration>
2301
                            <skip>false</skip>
2302
                            <signature>
2303
                                <groupId>org.codehaus.mojo.signature</groupId>
2304
                                <artifactId>java18</artifactId>
2305
                                <version>1.0</version>
2306
                            </signature>
2307
                            <ignores>
2308
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2309
                                <ignore>java.nio.ByteBuffer</ignore>
2310
                                <ignore>java.nio.MappedByteBuffer</ignore>
2311
                            </ignores>
2312
                        </configuration>
2313
                    </execution>
2314
                </executions>
2315
            </plugin>
2316
-->
2317
            <plugin>
2318
                <groupId>org.apache.maven.plugins</groupId>
2319
                <artifactId>maven-javadoc-plugin</artifactId>
2320
                <executions>
2321
                    <execution>
2322
                        <id>attach-javadocs</id>
2323
                        <goals>
2324
                            <goal>jar</goal>
2325
                        </goals>
2326
                    </execution>
2327
                </executions>
2328
            </plugin>
2329

    
2330
            <plugin>
2331
                <groupId>org.apache.maven.plugins</groupId>
2332
                <artifactId>maven-source-plugin</artifactId>
2333
                <configuration>
2334
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2335
                </configuration>
2336
                <executions>
2337
                    <execution>
2338
                        <id>attach-sources</id>
2339
                        <phase>verify</phase>
2340
                        <goals>
2341
                            <goal>jar-no-fork</goal>
2342
                        </goals>
2343
                    </execution>
2344
                    <execution>
2345
                        <id>attach-test-sources</id>
2346
                        <phase>verify</phase>
2347
                        <goals>
2348
                            <goal>test-jar-no-fork</goal>
2349
                        </goals>
2350
                    </execution>
2351
                </executions>
2352
            </plugin>
2353

    
2354
            <plugin>
2355
                <groupId>org.apache.maven.plugins</groupId>
2356
                <artifactId>maven-checkstyle-plugin</artifactId>
2357
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2358
                <configuration>
2359
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2360
                    <enableRulesSummary>true</enableRulesSummary>
2361
                    <failsOnError>false</failsOnError>
2362
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2363
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2364
                </configuration>
2365
                <dependencies>
2366
                    <dependency>
2367
                        <groupId>org.gvsig</groupId>
2368
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2369
                        <version>1.0.0</version>
2370
                    </dependency>
2371
                </dependencies>
2372
            </plugin>
2373

    
2374
            <plugin>
2375
                <!-- to continue building  when test fail -->
2376
                <groupId>org.apache.maven.plugins</groupId>
2377
                <artifactId>maven-surefire-plugin</artifactId>
2378
                <configuration>
2379
                    <testFailureIgnore>true</testFailureIgnore>
2380
                </configuration>
2381
            </plugin>
2382

    
2383
        </plugins>
2384
    </build>
2385

    
2386

    
2387
    <reporting>
2388
        <excludeDefaults>true</excludeDefaults>
2389
        <plugins>
2390
            <plugin>
2391
                <groupId>org.apache.maven.plugins</groupId>
2392
                <artifactId>maven-project-info-reports-plugin</artifactId>
2393
                <version>2.7</version>
2394
                <reportSets>
2395
                    <reportSet>
2396
                        <reports>
2397
                            <report>index</report>
2398
                            <report>summary</report>
2399
                            <report>scm</report>
2400
                            <report>license</report>
2401
                            <report>project-team</report>
2402
                            <report>issue-tracking</report>
2403
                            <report>mailing-list</report>
2404
                            <report>modules</report>
2405

    
2406
                            <report>dependency-info</report>
2407
                            <!-- Removed due to its high cost
2408
                            <report>dependency-management</report>
2409
                            <report>dependencies</report>
2410
                            -->
2411
                            <report>dependency-convergence</report>
2412

    
2413
                            <!--
2414
                            <report>plugins</report>
2415
                            <report>plugin-management</report>
2416
                            <report>distribution-management</report>
2417
                            -->
2418

    
2419
                            <!-- gvSIG does not have Continuous Integration System
2420
                            <report>cim</report>
2421
                            -->
2422
                        </reports>
2423
                    </reportSet>
2424
                </reportSets>
2425
            </plugin>
2426
            <plugin>
2427
                <groupId>org.apache.maven.plugins</groupId>
2428
                <artifactId>maven-javadoc-plugin</artifactId>
2429
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2430
                <version>2.9.1</version>
2431
                <configuration>
2432
                    <!-- Don't include the deprecateds items in the javadoc -->
2433
                    <nodeprecated>true</nodeprecated>
2434
                    <!-- Don't generate javadoc of project with submodules -->
2435
                    <aggregate>false</aggregate>
2436
                    <!-- Removed detection of links due to its high cost -->
2437
                    <detectJavaApiLink>false</detectJavaApiLink>
2438
                    <detectLinks>false</detectLinks>
2439
                    <detectOfflineLinks>false</detectOfflineLinks>
2440
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2441
                    <includeDependencySources>false</includeDependencySources>
2442
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2443
                </configuration>
2444
                <reportSets>
2445
                    <reportSet>
2446
                        <id>html</id>
2447
                        <reports>
2448
                            <report>javadoc</report>
2449
                            <!-- removed javadocs of tests -->
2450
                        </reports>
2451
                    </reportSet>
2452
                </reportSets>
2453
            </plugin>
2454
            <plugin>
2455
                <groupId>org.apache.maven.plugins</groupId>
2456
                <artifactId>maven-jxr-plugin</artifactId>
2457
                <version>2.3</version>
2458
                <configuration>
2459
                    <linkJavadoc>true</linkJavadoc>
2460
                    <aggregate>false</aggregate>
2461
                </configuration>
2462
            </plugin>
2463
            <plugin>
2464
                <groupId>org.codehaus.mojo</groupId>
2465
                <artifactId>findbugs-maven-plugin</artifactId>
2466
                <version>2.5.2</version>
2467
            </plugin>
2468

    
2469
        </plugins>
2470
    </reporting>
2471

    
2472

    
2473
    <profiles>
2474

    
2475
        <profile>
2476
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2477
            <id>gvsig-root</id>
2478
            <activation>
2479
                <file>
2480
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2481
                </file>
2482
            </activation>
2483
            <build>
2484
                <plugins>
2485

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

    
2550
                        </executions>
2551
                    </plugin>
2552

    
2553
                </plugins>
2554
            </build>
2555
        </profile>
2556

    
2557

    
2558

    
2559
        <profile>
2560
            <!-- This profile is used to packege and install the gvSIG plugins -->
2561
            <id>gvsig-plugin</id>
2562
            <activation>
2563
                <file>
2564
                    <exists>buildNumber.properties</exists>
2565
                </file>
2566
            </activation>
2567
            <build>
2568
                <plugins>
2569

    
2570
                    <plugin>
2571
                        <artifactId>maven-assembly-plugin</artifactId>
2572
                        <executions>
2573
                            <execution>
2574
                                <id>gvsig-plugin-package</id>
2575
                                <phase>package</phase>
2576
                                <goals>
2577
                                    <goal>single</goal>
2578
                                </goals>
2579
                            </execution>
2580
                        </executions>
2581
                    </plugin>
2582

    
2583
                    <plugin>
2584
                        <artifactId>maven-clean-plugin</artifactId>
2585
                        <configuration>
2586
                            <skip>false</skip>
2587
                            <failOnError>true</failOnError>
2588
                            <filesets>
2589
                                <fileset>
2590
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2591
                                </fileset>
2592
                            </filesets>
2593
                        </configuration>
2594
                        <executions>
2595
                            <execution>
2596
                                <id>default-clean</id>
2597
                                <phase>clean</phase>
2598
                            </execution>
2599
                        </executions>
2600
                    </plugin>
2601

    
2602
                    <plugin>
2603
                        <groupId>org.codehaus.gmaven</groupId>
2604
                        <artifactId>gmaven-plugin</artifactId>
2605
                        <executions>
2606

    
2607
                            <execution>
2608
                                <id>increase-build-number</id>
2609
                                <phase>process-sources</phase>
2610
                                <goals>
2611
                                    <goal>execute</goal>
2612
                                </goals>
2613
                            </execution>
2614

    
2615
                            <execution>
2616
                                <id>build-package-info</id>
2617
                                <phase>prepare-package</phase>
2618
                                <goals>
2619
                                    <goal>execute</goal>
2620
                                </goals>
2621
                            </execution>
2622

    
2623
                            <execution>
2624
                                <id>build-package-index</id>
2625
                                <phase>package</phase>
2626
                                <goals>
2627
                                    <goal>execute</goal>
2628
                                </goals>
2629
                            </execution>
2630

    
2631
                            <execution>
2632
                                <id>install-plugin</id>
2633
                                <phase>install</phase>
2634
                                <goals>
2635
                                    <goal>execute</goal>
2636
                                </goals>
2637
                            </execution>
2638

    
2639
                            <execution>
2640
                                <id>deploy-package</id>
2641
                                <phase>install</phase>
2642
                                <goals>
2643
                                    <goal>execute</goal>
2644
                                </goals>
2645
                            </execution>
2646

    
2647
                        </executions>
2648
                    </plugin>
2649

    
2650
                </plugins>
2651
            </build>
2652
        </profile>
2653

    
2654
    </profiles>
2655

    
2656
    <properties>
2657
        <!-- General configuration -->
2658
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2659
        <localRepository>${user.home}/.m2/repository</localRepository>
2660
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2661

    
2662
        <!-- The property svn.tags.folder is used in external projects to override  -->
2663
        <!-- configuraction in maven-release-plugin -->
2664
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2665

    
2666
        <!-- Package info property values -->
2667
        <gvsig.version>2.5.1</gvsig.version>
2668
        <gvsig.package.info.codealias />
2669
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2670
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2671
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2672
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2673
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2674
        <gvsig.package.info.official>false</gvsig.package.info.official>
2675
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2676
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2677
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2678
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2679
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2680
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2681
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2682
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2683
        <gvsig.package.info.categories />
2684
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2685

    
2686
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2687
        <gvsig.install.plugin>true</gvsig.install.plugin>
2688
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2689
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2690

    
2691
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2692

    
2693
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2694
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2695
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2696
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2697
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2698
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2699
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2700
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2701
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2702
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2703
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2704
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2705
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2706
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2707
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2708
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2709
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2710
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2711
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2712
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2713
        <!--
2714
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2715
        -->
2716
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2717
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2718
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2719
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2720
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2721
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2722
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2723
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2724
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2725

    
2726
        <jython.artifactId>jython-standalone</jython.artifactId>
2727
        <!-- External project versions -->
2728
        <gvsig.tools.version>3.0.231</gvsig.tools.version>
2729
        <gvsig.proj.version>1.0.10</gvsig.proj.version>
2730
        <gvsig.projection.api.version>2.0.33</gvsig.projection.api.version>
2731

    
2732
    </properties>
2733

    
2734
    <modules>
2735
        <module>org.gvsig.desktop.compat.cdc</module>
2736
        <module>org.gvsig.desktop.library</module>
2737
        <module>org.gvsig.desktop.framework</module>
2738
        <module>org.gvsig.desktop.plugin</module>
2739

    
2740
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2741
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2742

    
2743
    </modules>
2744
</project>
2745