Statistics
| Revision:

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

History | View | Annotate | Download (117 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.276</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/tags/org.gvsig.desktop-2.0.276</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.276</developerConnection>
47
        <url>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.276</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.2</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.276</version>
865
            </dependency>
866
            <dependency>
867
                <groupId>org.gvsig</groupId>
868
                <artifactId>org.gvsig.about.impl</artifactId>
869
                <version>2.0.276</version>
870
            </dependency>
871
            <dependency>
872
                <groupId>org.gvsig</groupId>
873
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
874
                <version>2.0.276</version>
875
            </dependency>
876
            <dependency>
877
                <groupId>org.gvsig</groupId>
878
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
879
                <version>2.0.276</version>
880
            </dependency>
881
            <dependency>
882
                <groupId>org.gvsig</groupId>
883
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
884
                <version>2.0.276</version>
885
            </dependency>
886
            <dependency>
887
                <groupId>org.gvsig</groupId>
888
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
889
                <version>2.0.276</version>
890
            </dependency>
891
            <dependency>
892
                <groupId>org.gvsig</groupId>
893
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
894
                <version>2.0.276</version>
895
            </dependency>
896
            <dependency>
897
                <groupId>org.gvsig</groupId>
898
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
899
                <version>2.0.276</version>
900
            </dependency>
901
            <dependency>
902
                <groupId>org.gvsig</groupId>
903
                <artifactId>org.gvsig.andami</artifactId>
904
                <version>2.0.276</version>
905
            </dependency>
906
            <dependency>
907
                <groupId>org.gvsig</groupId>
908
                <artifactId>org.gvsig.app</artifactId>
909
                <version>2.0.276</version>
910
            </dependency>
911
            <dependency>
912
                <groupId>org.gvsig</groupId>
913
                <artifactId>org.gvsig.ui</artifactId>
914
                <version>2.0.276</version>
915
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.basicformats</artifactId>
919
                <version>2.0.276</version>
920
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.fmap.control</artifactId>
924
                <version>2.0.276</version>
925
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
929
                <version>2.0.276</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
934
                <version>2.0.276</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.276</version>
949
            </dependency>
950
            <dependency>
951
                <groupId>org.gvsig</groupId>
952
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
953
                <version>2.0.276</version>
954
            </dependency>
955
            <dependency>
956
                <groupId>org.gvsig</groupId>
957
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
958
                <version>2.0.276</version>
959
            </dependency>
960
            <dependency>
961
                <groupId>org.gvsig</groupId>
962
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
963
                <version>2.0.276</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.276</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.276</version>
977
            </dependency>
978
            <dependency>
979
                <groupId>org.gvsig</groupId>
980
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
981
                <version>2.0.276</version>
982
            </dependency>
983
            <dependency>
984
                <groupId>org.gvsig</groupId>
985
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
986
                <version>2.0.276</version>
987
            </dependency>
988

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

    
1101
            <dependency>
1102
                <groupId>org.gvsig</groupId>
1103
                <artifactId>org.gvsig.fmap.dal.tilecache.raster</artifactId>
1104
                <version>2.0.276</version>
1105
            </dependency>
1106
            <dependency>
1107
                <groupId>org.gvsig</groupId>
1108
                <artifactId>org.gvsig.raster.legend.tilecache</artifactId>
1109
                <version>2.0.276</version>
1110
            </dependency>
1111

    
1112
            <dependency>
1113
                <groupId>org.gvsig</groupId>
1114
                <artifactId>org.gvsig.raster.tools.lib.api</artifactId>
1115
                <version>2.0.276</version>
1116
            </dependency>
1117
            <dependency>
1118
                <groupId>org.gvsig</groupId>
1119
                <artifactId>org.gvsig.raster.tools.lib.impl</artifactId>
1120
                <version>2.0.276</version>
1121
            </dependency>
1122
            <dependency>
1123
                <groupId>org.gvsig</groupId>
1124
                <artifactId>org.gvsig.raster.tools.swing.api</artifactId>
1125
                <version>2.0.276</version>
1126
            </dependency>
1127
            <dependency>
1128
                <groupId>org.gvsig</groupId>
1129
                <artifactId>org.gvsig.raster.tools.swing.impl</artifactId>
1130
                <version>2.0.276</version>
1131
            </dependency>
1132

    
1133

    
1134

    
1135
            <dependency>
1136
                <groupId>org.gvsig</groupId>
1137
                <artifactId>org.gvsig.raster.swing.buffer.api</artifactId>
1138
                <version>2.0.276</version>
1139
            </dependency>
1140
            <dependency>
1141
                <groupId>org.gvsig</groupId>
1142
                <artifactId>org.gvsig.raster.swing.buffer.impl</artifactId>
1143
                <version>2.0.276</version>
1144
            </dependency>
1145

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

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

    
1208
            
1209
            
1210
            <dependency>
1211
                <groupId>org.gvsig</groupId>
1212
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1213
                <version>2.0.276</version>
1214
            </dependency>
1215
            <dependency>
1216
                <groupId>org.gvsig</groupId>
1217
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1218
                <version>2.0.276</version>
1219
            </dependency>
1220
            <dependency>
1221
                <groupId>org.gvsig</groupId>
1222
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1223
                <version>2.0.276</version>
1224
            </dependency>
1225
            <dependency>
1226
                <groupId>org.gvsig</groupId>
1227
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1228
                <version>2.0.276</version>
1229
            </dependency>
1230
            <dependency>
1231
                <groupId>org.gvsig</groupId>
1232
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1233
                <version>2.0.276</version>
1234
            </dependency>
1235
            <dependency>
1236
                <groupId>org.gvsig</groupId>
1237
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1238
                <version>2.0.276</version>
1239
            </dependency>
1240
            <dependency>
1241
                <groupId>org.gvsig</groupId>
1242
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1243
                <version>2.0.276</version>
1244
            </dependency>
1245

    
1246

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

    
1425
            <dependency>
1426
                <groupId>org.gvsig</groupId>
1427
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1428
                <version>2.0.276</version>
1429
            </dependency>
1430
            <dependency>
1431
                <groupId>org.gvsig</groupId>
1432
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1433
                <version>2.0.276</version>
1434
            </dependency>
1435
            <dependency>
1436
                <groupId>org.gvsig</groupId>
1437
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1438
                <version>2.0.276</version>
1439
                <type>test-jar</type>
1440
                <scope>test</scope>
1441
            </dependency>
1442
            <dependency>
1443
                <groupId>org.gvsig</groupId>
1444
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1445
                <version>2.0.276</version>
1446
            </dependency>
1447
            <dependency>
1448
                <groupId>org.gvsig</groupId>
1449
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1450
                <version>2.0.276</version>
1451
            </dependency>
1452

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

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

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

    
1558
        <pluginManagement>
1559
            <plugins>
1560

    
1561
                <plugin>
1562
                    <groupId>org.apache.maven.plugins</groupId>
1563
                    <artifactId>maven-scm-plugin</artifactId>
1564
                    <version>1.9</version>
1565
                    <configuration>
1566
                        <connectionType>connection</connectionType>
1567
                    </configuration>
1568
                </plugin>
1569

    
1570
                <plugin>
1571
                    <groupId>org.apache.maven.plugins</groupId>
1572
                    <artifactId>maven-compiler-plugin</artifactId>
1573
                    <version>2.3.2</version>
1574
                    <configuration>
1575
                        <source>1.8</source>
1576
                        <target>1.8</target>
1577
                        <encoding>ISO-8859-1</encoding>
1578
                    </configuration>
1579
                </plugin>
1580

    
1581
                <plugin>
1582
                    <groupId>org.apache.maven.plugins</groupId>
1583
                    <artifactId>maven-resources-plugin</artifactId>
1584
                    <version>2.4.3</version>
1585
                    <configuration>
1586
                        <encoding>ISO-8859-1</encoding>
1587
                    </configuration>
1588
                </plugin>
1589

    
1590
                <plugin>
1591
                    <groupId>org.apache.maven.plugins</groupId>
1592
                    <artifactId>maven-eclipse-plugin</artifactId>
1593
                    <configuration>
1594
                        <downloadSources>true</downloadSources>
1595
                        <downloadJavadocs>true</downloadJavadocs>
1596
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1597
                    </configuration>
1598
                </plugin>
1599

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

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

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

    
1685
                <plugin>
1686
                    <groupId>org.apache.maven.plugins</groupId>
1687
                    <artifactId>maven-site-plugin</artifactId>
1688
                    <version>3.3</version>
1689
                    <configuration>
1690
                        <chmod>true</chmod>
1691
                        <chmodMode>a+rwX</chmodMode>
1692
                    </configuration>
1693
                </plugin>
1694

    
1695
                <plugin>
1696
                    <groupId>org.apache.maven.plugins</groupId>
1697
                    <artifactId>maven-jar-plugin</artifactId>
1698
                    <version>2.3.1</version>
1699
                    <configuration>
1700
                        <archive>
1701
                            <manifestEntries>
1702
                                <Built-By>gvSIG Team</Built-By>
1703
                            </manifestEntries>
1704
                        </archive>
1705
                    </configuration>
1706
                </plugin>
1707

    
1708
                <plugin>
1709
                    <groupId>org.codehaus.mojo</groupId>
1710
                    <artifactId>properties-maven-plugin</artifactId>
1711
                    <version>1.0-alpha-2</version>
1712
                </plugin>
1713

    
1714
                <plugin>
1715
                    <groupId>org.apache.maven.plugins</groupId>
1716
                    <artifactId>maven-antrun-plugin</artifactId>
1717
                    <version>1.7</version>
1718
                </plugin>
1719

    
1720
                <plugin>
1721
                    <groupId>org.codehaus.mojo</groupId>
1722
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1723
                    <version>1.9</version>
1724
                </plugin>
1725

    
1726
                <plugin>
1727
                    <groupId>org.apache.maven.plugins</groupId>
1728
                    <artifactId>maven-release-plugin</artifactId>
1729
                    <version>2.4.1</version>
1730
                </plugin>
1731

    
1732
                <plugin>
1733
                    <groupId>org.apache.maven.plugins</groupId>
1734
                    <artifactId>maven-deploy-plugin</artifactId>
1735
                    <version>2.6</version>
1736
                </plugin>
1737

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

    
1757
                <plugin>
1758
                    <groupId>org.apache.maven.plugins</groupId>
1759
                    <artifactId>maven-clean-plugin</artifactId>
1760
                    <version>2.4.1</version>
1761
                </plugin>
1762

    
1763
                <plugin>
1764
                    <groupId>org.codehaus.mojo</groupId>
1765
                    <artifactId>exec-maven-plugin</artifactId>
1766
                    <version>1.2</version>
1767
                </plugin>
1768

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

    
1804
                <!-- Habria que ver si es posible sustituir el plugin -->
1805
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1806
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1807
                <!--
1808
                <plugin>
1809
                    <groupId>org.codehaus.mojo</groupId>
1810
                    <artifactId>license-maven-plugin</artifactId>
1811
                    <version>1.5</version>
1812
                </plugin>
1813
                -->
1814

    
1815
                <plugin>
1816
                    <groupId>org.apache.maven.plugins</groupId>
1817
                    <artifactId>maven-checkstyle-plugin</artifactId>
1818
                    <version>2.10</version>
1819
                </plugin>
1820

    
1821
                <plugin>
1822
                    <groupId>org.apache.maven.plugins</groupId>
1823
                    <artifactId>maven-source-plugin</artifactId>
1824
                    <version>2.2.1</version>
1825
                </plugin>
1826

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

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

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

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

    
1910
      props.store(package_info_file.newWriter(), null)
1911

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

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

    
1954
      log.info("Building package index " + pkgname + ".gvspki")
1955
      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1956
      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1957
      ant.zip(destfile: package_index_target, basedir: package_index_source)
1958
    }
1959
                  ]]></source>
1960
                            </configuration>
1961
                        </execution>
1962

    
1963
                        <execution>
1964
                            <id>install-plugin</id>
1965
                            <phase>install</phase>
1966
                            <configuration>
1967
                                <source><![CDATA[            
1968
    
1969

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

    
1999
        log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
2000
        log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
2001
        if( project.properties["gvsig.install.plugin"]=="true" ) {
2002
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2003
          target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
2004

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

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

    
2029
          log.info("Copy plugin package from " + source + " to " + target)
2030
          ant.copy(file:source, tofile:target.getAbsolutePath())
2031

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

    
2047
                        <execution>
2048
                            <id>deploy-package</id>
2049
                            <phase>install</phase>
2050
                            <configuration>
2051
                                <source><![CDATA[
2052

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

    
2065
        pkgname = "gvSIG-desktop-" +
2066
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2067
        project.properties["gvsig.package.info.code"] + "-" +
2068
        project.properties["gvsig.package.info.version"] + "-" +
2069
        project.properties["buildNumber"] + "-" +
2070
        project.properties["gvsig.package.info.state"] + "-" +
2071
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2072
        project.properties["gvsig.package.info.architecture"] + "-" +
2073
        project.properties["gvsig.package.info.javaVM"];
2074

    
2075
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2076
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2077

    
2078
        log.info("Creating addon-request.txt in target folder");
2079
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2080
            out.println("");
2081
            out.println("# "+pkgname);
2082
            out.println("");
2083
            out.println(targetPath+"/" + pkgname + ".gvspki");
2084
            out.println("");
2085
        }
2086

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

    
2113
    } else {
2114
        log.info("Skip plugin package deploy. It not be installed by default.");
2115
    }
2116
} else {
2117
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2118
}
2119

    
2120
public class WebDAVClient {
2121

    
2122
    def log;
2123

    
2124
    private String user;
2125
    private String password;
2126
    private Object sardine;
2127

    
2128
    public WebDAVClient(log) {
2129
        disableCertificateValidation();
2130
            this.log = log;
2131
    }
2132

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

    
2146
    public void login() {
2147
        log.info("[WEBDAV] login as guest");
2148
        this.sardine = SardineFactory.begin();
2149
    }
2150

    
2151
    public boolean exists(String url) throws Exception {
2152
        return sardine.exists(url);
2153
    }
2154

    
2155
    public void put(String source, String target) throws Exception {
2156
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2157
        InputStream fis = new FileInputStream(new File(source));
2158
        sardine.put(target, fis);
2159
        log.info("[WEBDAV] put ok.");
2160
    }
2161

    
2162
    public void mkdir(String url) throws Exception {
2163
        if( ! exists(url) ) {
2164
            log.info("[WEBDAV] mkdir '"+url+"'.");
2165
            sardine.createDirectory(url);
2166
        }
2167
    }
2168

    
2169
    public List list(String url) throws Exception {
2170
        List resources = sardine.list(url);
2171
        return resources;
2172
    }
2173

    
2174
    void disableCertificateValidation() {
2175
    /*
2176
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2177
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2178
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2179
                    return new java.security.cert.X509Certificate[0];
2180
                }
2181

    
2182
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2183
                }
2184

    
2185
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2186
                }
2187
            };
2188

    
2189
        // Ignore differences between given hostname and certificate hostname
2190
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2191
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2192
                return true;
2193
            }
2194
        };
2195

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

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

    
2217
                    </executions>
2218
                </plugin>
2219

    
2220
            </plugins>
2221
        </pluginManagement>
2222

    
2223
        <plugins>
2224
            <plugin>
2225
                <groupId>org.apache.maven.plugins</groupId>
2226
                <artifactId>maven-scm-plugin</artifactId>
2227
            </plugin>
2228

    
2229
            <plugin>
2230
                <artifactId>maven-clean-plugin</artifactId>
2231
                <configuration>
2232
                    <filesets>
2233
                        <fileset>
2234
                            <directory>${user.home}/.depman/</directory>
2235
                            <includes>
2236
                                <include>**</include>
2237
                            </includes>
2238
                        </fileset>
2239
                    </filesets>
2240
                    <followSymLinks>true</followSymLinks>
2241
                </configuration>
2242
            </plugin>
2243

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

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

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

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

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

    
2379
            <plugin>
2380
                <!-- to continue building  when test fail -->
2381
                <groupId>org.apache.maven.plugins</groupId>
2382
                <artifactId>maven-surefire-plugin</artifactId>
2383
                <configuration>
2384
                    <testFailureIgnore>true</testFailureIgnore>
2385
                </configuration>
2386
            </plugin>
2387

    
2388
        </plugins>
2389
    </build>
2390

    
2391

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

    
2411
                            <report>dependency-info</report>
2412
                            <!-- Removed due to its high cost
2413
                            <report>dependency-management</report>
2414
                            <report>dependencies</report>
2415
                            -->
2416
                            <report>dependency-convergence</report>
2417

    
2418
                            <!--
2419
                            <report>plugins</report>
2420
                            <report>plugin-management</report>
2421
                            <report>distribution-management</report>
2422
                            -->
2423

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

    
2474
        </plugins>
2475
    </reporting>
2476

    
2477

    
2478
    <profiles>
2479

    
2480
        <profile>
2481
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2482
            <id>gvsig-root</id>
2483
            <activation>
2484
                <file>
2485
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2486
                </file>
2487
            </activation>
2488
            <build>
2489
                <plugins>
2490

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

    
2555
                        </executions>
2556
                    </plugin>
2557

    
2558
                </plugins>
2559
            </build>
2560
        </profile>
2561

    
2562

    
2563

    
2564
        <profile>
2565
            <!-- This profile is used to packege and install the gvSIG plugins -->
2566
            <id>gvsig-plugin</id>
2567
            <activation>
2568
                <file>
2569
                    <exists>buildNumber.properties</exists>
2570
                </file>
2571
            </activation>
2572
            <build>
2573
                <plugins>
2574

    
2575
                    <plugin>
2576
                        <artifactId>maven-assembly-plugin</artifactId>
2577
                        <executions>
2578
                            <execution>
2579
                                <id>gvsig-plugin-package</id>
2580
                                <phase>package</phase>
2581
                                <goals>
2582
                                    <goal>single</goal>
2583
                                </goals>
2584
                            </execution>
2585
                        </executions>
2586
                    </plugin>
2587

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

    
2607
                    <plugin>
2608
                        <groupId>org.codehaus.gmaven</groupId>
2609
                        <artifactId>gmaven-plugin</artifactId>
2610
                        <executions>
2611

    
2612
                            <execution>
2613
                                <id>increase-build-number</id>
2614
                                <phase>process-sources</phase>
2615
                                <goals>
2616
                                    <goal>execute</goal>
2617
                                </goals>
2618
                            </execution>
2619

    
2620
                            <execution>
2621
                                <id>build-package-info</id>
2622
                                <phase>prepare-package</phase>
2623
                                <goals>
2624
                                    <goal>execute</goal>
2625
                                </goals>
2626
                            </execution>
2627

    
2628
                            <execution>
2629
                                <id>build-package-index</id>
2630
                                <phase>package</phase>
2631
                                <goals>
2632
                                    <goal>execute</goal>
2633
                                </goals>
2634
                            </execution>
2635

    
2636
                            <execution>
2637
                                <id>install-plugin</id>
2638
                                <phase>install</phase>
2639
                                <goals>
2640
                                    <goal>execute</goal>
2641
                                </goals>
2642
                            </execution>
2643

    
2644
                            <execution>
2645
                                <id>deploy-package</id>
2646
                                <phase>install</phase>
2647
                                <goals>
2648
                                    <goal>execute</goal>
2649
                                </goals>
2650
                            </execution>
2651

    
2652
                        </executions>
2653
                    </plugin>
2654

    
2655
                </plugins>
2656
            </build>
2657
        </profile>
2658

    
2659
    </profiles>
2660

    
2661
    <properties>
2662
        <!-- General configuration -->
2663
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2664
        <localRepository>${user.home}/.m2/repository</localRepository>
2665
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2666

    
2667
        <!-- The property svn.tags.folder is used in external projects to override  -->
2668
        <!-- configuraction in maven-release-plugin -->
2669
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2670

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

    
2691
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2692
        <gvsig.install.plugin>true</gvsig.install.plugin>
2693
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2694
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2695

    
2696
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2697

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

    
2731
        <jython.artifactId>jython-standalone</jython.artifactId>
2732
        <!-- External project versions -->
2733
        <gvsig.tools.version>3.0.234</gvsig.tools.version>
2734
        <gvsig.proj.version>1.0.10</gvsig.proj.version>
2735
        <gvsig.projection.api.version>2.0.33</gvsig.projection.api.version>
2736

    
2737
    </properties>
2738

    
2739
    <modules>
2740
        <module>org.gvsig.desktop.compat.cdc</module>
2741
        <module>org.gvsig.desktop.library</module>
2742
        <module>org.gvsig.desktop.framework</module>
2743
        <module>org.gvsig.desktop.plugin</module>
2744

    
2745
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2746
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2747

    
2748
    </modules>
2749
</project>
2750