Statistics
| Revision:

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

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

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

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

    
25
    <licenses>
26
        <license>
27
            <name>GPLv3</name>
28
            <url>http://www.gnu.org/licenses/gpl.html</url>
29
            <distribution>repo</distribution>
30
            <comments>
31
                "GPL" stands for "General Public License". The most widespread such
32
                license is the GNU General Public License, or GNU GPL for short.
33
                This can be further shortened to "GPL", when it is understood that
34
                the GNU GPL is the one intended.
35
            </comments>
36
        </license>
37
    </licenses>
38

    
39
    <organization>
40
        <name>gvSIG Association</name>
41
        <url>http://www.gvsig.com/</url>
42
    </organization>
43

    
44
    <scm>
45
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/trunk/org.gvsig.desktop/</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/trunk/org.gvsig.desktop/</developerConnection>
47
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop/repository/show/trunk//org.gvsig.desktop/</url>
48
    </scm>
49

    
50
    <repositories>
51
        <repository>
52
            <id>gvsig-public-http-repository</id>
53
            <name>gvSIG maven public HTTP repository</name>
54
            <url>http://devel.gvsig.org/m2repo/j2se</url>
55
            <releases>
56
                <enabled>true</enabled>
57
                <updatePolicy>daily</updatePolicy>
58
                <checksumPolicy>warn</checksumPolicy>
59
            </releases>
60
            <snapshots>
61
                <enabled>true</enabled>
62
                <updatePolicy>daily</updatePolicy>
63
                <checksumPolicy>warn</checksumPolicy>
64
            </snapshots>
65
        </repository>
66
    </repositories>
67

    
68
    <distributionManagement>
69
        <site>
70
            <id>gvsig-repository</id>
71
            <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
72
        </site>
73
        <repository>
74
            <id>gvsig-repository</id>
75
            <name>gvSIG maven repository</name>
76
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
77
            <uniqueVersion>false</uniqueVersion>
78
        </repository>
79
        <snapshotRepository>
80
            <id>gvsig-repository</id>
81
            <name>gvSIG maven repository</name>
82
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
83
            <uniqueVersion>false</uniqueVersion>
84
        </snapshotRepository>
85
    </distributionManagement>
86

    
87
    <issueManagement>
88
        <system>redmine</system>
89
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop</url>
90
    </issueManagement>
91

    
92
    <mailingLists>
93
        <mailingList>
94
            <name>User List</name>
95
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</subscribe>
96
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</unsubscribe>
97
            <post>gvsig_usuarios@listserv.gva.es</post>
98
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
99
            <otherArchives>
100
                <otherArchive>http://www.mail-archive.com/gvsig_usuarios@runas.cap.gva.es</otherArchive>
101
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
102
            </otherArchives>
103
        </mailingList>
104
        <mailingList>
105
            <name>Developer List</name>
106
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</subscribe>
107
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</unsubscribe>
108
            <post>gvsig_desarrolladores@listserv.gva.es</post>
109
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
110
            <otherArchives>
111
                <otherArchive>http://www.mail-archive.com/gvsig_desarrolladores@runas.cap.gva.es</otherArchive>
112
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
113
            </otherArchives>
114
        </mailingList>
115
        <mailingList>
116
            <name>International List</name>
117
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</subscribe>
118
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</unsubscribe>
119
            <post>gvsig_internacional@listserv.gva.es</post>
120
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
121
            <otherArchives>
122
                <otherArchive>http://www.mail-archive.com/gvsig_internacional@runas.cap.gva.es</otherArchive>
123
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
124
            </otherArchives>
125
        </mailingList>
126
    </mailingLists>
127

    
128
    <dependencyManagement>
129
        <dependencies>
130
            <dependency>
131
                <groupId>org.gvsig</groupId>
132
                <artifactId>org.gvsig.tools</artifactId>
133
                <version>${gvsig.tools.version}</version>
134
                <type>pom</type>
135
                <scope>import</scope>
136
            </dependency>
137

    
138
            <!-- Non gvSIG projects -->
139
            <!-- NOTE: the list of dependencies is ordered alphabetically -->
140
            <!-- by the artifactId. Please, if new dependencies are added, -->
141
            <!--keep the order.-->
142

    
143
            <dependency>
144
                <groupId>org.n52</groupId>
145
                <artifactId>52n-wps-config</artifactId>
146
                <version>1.0.1</version>
147
            </dependency>
148
            <dependency>
149
                <groupId>net.opengis</groupId>
150
                <artifactId>52n-wps-xml</artifactId>
151
                <version>1.0.0</version>
152
            </dependency>
153
            <dependency>
154
                <groupId>org.jzkit</groupId>
155
                <artifactId>a2j-runtime</artifactId>
156
                <version>2.0.9</version>
157
            </dependency>
158
            <dependency>
159
                <groupId>org.jzkit</groupId>
160
                <artifactId>a2j</artifactId>
161
                <version>2.0.9</version>
162
            </dependency>
163
            <dependency>
164
                <groupId>net.swing</groupId>
165
                <artifactId>amic-util</artifactId>
166
                <version>unknown</version>
167
            </dependency>
168
            <dependency>
169
                <groupId>org.apache.ant</groupId>
170
                <artifactId>ant</artifactId>
171
                <version>1.8.1</version>
172
            </dependency>
173
            <dependency>
174
                <groupId>org.apache.ant</groupId>
175
                <artifactId>ant-apache-oro</artifactId>
176
                <version>1.8.1</version>
177
            </dependency>
178
            <dependency>
179
                <groupId>ant-contrib</groupId>
180
                <artifactId>ant-contrib</artifactId>
181
                <version>1.0b3</version>
182
                <exclusions>
183
                    <exclusion>
184
                        <groupId>ant</groupId>
185
                        <artifactId>ant</artifactId>
186
                    </exclusion>
187
                </exclusions>
188
            </dependency>
189
            <dependency>
190
                <groupId>org.apache.ant</groupId>
191
                <artifactId>ant-launcher</artifactId>
192
                <version>1.8.1</version>
193
            </dependency>
194
            <dependency>
195
                <groupId>org.apache.ant</groupId>
196
                <artifactId>ant-nodeps</artifactId>
197
                <version>1.8.1</version>
198
            </dependency>
199
            <dependency>
200
                <groupId>org.tigris.antelope</groupId>
201
                <artifactId>antelopetasks</artifactId>
202
                <version>3.2.10</version>
203
            </dependency>
204
            <dependency>
205
                <groupId>com.sardak</groupId>
206
                <artifactId>antform</artifactId>
207
                <version>2.0</version>
208
            </dependency>
209
            <dependency>
210
              <groupId>com.fifesoft</groupId>
211
              <artifactId>autocomplete</artifactId>
212
              <version>2.5.7</version>
213
            </dependency>
214

    
215
            <dependency>
216
                <groupId>org.apache.xmlgraphics</groupId>
217
                <artifactId>batik-awt-util</artifactId>
218
                <version>1.7</version>
219
            </dependency>
220
            <dependency>
221
                <groupId>org.apache.xmlgraphics</groupId>
222
                <artifactId>batik-bridge</artifactId>
223
                <version>1.7</version>
224
            </dependency>
225
            <dependency>
226
                <groupId>org.apache.xmlgraphics</groupId>
227
                <artifactId>batik-ext</artifactId>
228
                <version>1.7</version>
229
            </dependency>
230
            <dependency>
231
                <groupId>org.apache.xmlgraphics</groupId>
232
                <artifactId>batik-gui-util</artifactId>
233
                <version>1.7</version>
234
            </dependency>
235
            <dependency>
236
                <groupId>org.apache.xmlgraphics</groupId>
237
                <artifactId>batik-gvt</artifactId>
238
                <version>1.7</version>
239
            </dependency>
240
            <dependency>
241
                <groupId>org.apache.xmlgraphics</groupId>
242
                <artifactId>batik-script</artifactId>
243
                <version>1.7</version>
244
            </dependency>
245
            <dependency>
246
                <groupId>org.apache.xmlgraphics</groupId>
247
                <artifactId>batik-xml</artifactId>
248
                <version>1.7</version>
249
            </dependency>
250
            <dependency>
251
                <groupId>org.apache.xmlgraphics</groupId>
252
                <artifactId>batik-anim</artifactId>
253
                <version>1.7</version>
254
            </dependency>
255
            <dependency>
256
                <groupId>org.apache.xmlgraphics</groupId>
257
                <artifactId>batik-css</artifactId>
258
                <version>1.7</version>
259
            </dependency>
260
            <dependency>
261
                <groupId>org.apache.xmlgraphics</groupId>
262
                <artifactId>batik-dom</artifactId>
263
                <version>1.7</version>
264
            </dependency>
265
            <dependency>
266
                <groupId>org.apache.xmlgraphics</groupId>
267
                <artifactId>batik-js</artifactId>
268
                <version>1.7</version>
269
            </dependency>
270
            <dependency>
271
                <groupId>org.apache.xmlgraphics</groupId>
272
                <artifactId>batik-parser</artifactId>
273
                <version>1.7</version>
274
            </dependency>
275
            <dependency>
276
                <groupId>org.apache.xmlgraphics</groupId>
277
                <artifactId>batik-svg-dom</artifactId>
278
                <version>1.7</version>
279
            </dependency>
280

    
281
            <dependency>
282
                <groupId>bsf</groupId>
283
                <artifactId>bsf</artifactId>
284
                <version>2.3.0-rc1</version>
285
            </dependency>
286
            <dependency>
287
                <groupId>org.apache.bsf</groupId>
288
                <artifactId>bsf-api</artifactId>
289
                <version>3.1</version>
290
            </dependency>
291
            <dependency>
292
                <groupId>org.apache.bsf</groupId>
293
                <artifactId>bsf-utils</artifactId>
294
                <version>3.1</version>
295
            </dependency>
296
            <dependency>
297
                <groupId>bsh</groupId>
298
                <artifactId>bsh</artifactId>
299
                <version>2.0b4</version>
300
            </dependency>
301
            <dependency>
302
                <groupId>castor</groupId>
303
                <artifactId>castor</artifactId>
304
                <version>0.9.5.3</version>
305
            </dependency>
306

    
307
            <dependency>
308
                <groupId>commons-beanutils</groupId>
309
                <artifactId>commons-beanutils</artifactId>
310
                <version>1.6</version>
311
            </dependency>
312
            <dependency>
313
                <groupId>commons-dbcp</groupId>
314
                <artifactId>commons-dbcp</artifactId>
315
                <version>1.2.2</version>
316
            </dependency>
317
            <dependency>
318
                <groupId>commons-codec</groupId>
319
                <artifactId>commons-codec</artifactId>
320
                <version>1.6</version>
321
            </dependency>
322
            <dependency>
323
                <groupId>commons-collections</groupId>
324
                <artifactId>commons-collections</artifactId>
325
                <version>3.2.2</version>
326
            </dependency>
327
            <dependency>
328
                <groupId>org.apache.commons</groupId>
329
                <artifactId>commons-collections4</artifactId>
330
                <version>4.1</version>
331
            </dependency>            
332
            <dependency>
333
              <groupId>org.apache.commons</groupId>
334
              <artifactId>commons-compress</artifactId>
335
              <version>1.11</version>
336
            </dependency>
337
            <dependency>
338
                <groupId>org.apache.solr</groupId>
339
                <artifactId>solr-commons-csv</artifactId>
340
                <version>3.5.0</version>
341
            </dependency>
342
            <dependency>
343
                <groupId>commons-httpclient</groupId>
344
                <artifactId>commons-httpclient</artifactId>
345
                <version>2.0.2</version>
346
            </dependency>
347
            <dependency>
348
                <groupId>commons-cli</groupId>
349
                <artifactId>commons-cli</artifactId>
350
                <version>1.4</version>
351
            </dependency>
352
<!--            <dependency>
353
                <groupId>commons-io</groupId>
354
                <artifactId>commons-io</artifactId>
355
                <version>2.4</version>
356
            </dependency>-->
357
<!--            <dependency>
358
                <groupId>org.apache.commons</groupId>
359
                <artifactId>commons-lang3</artifactId>
360
                <version>3.1</version>
361
            </dependency>-->
362
            <dependency>
363
                <groupId>org.apache.commons</groupId>
364
                <artifactId>commons-math</artifactId>
365
                <version>2.2</version>
366
            </dependency>            
367
            <dependency>
368
                <groupId>commons-configuration</groupId>
369
                <artifactId>commons-configuration</artifactId>
370
                <version>1.10</version>
371
            </dependency>
372
            <dependency>
373
                <groupId>commons-logging</groupId>
374
                <artifactId>commons-logging</artifactId>
375
                <version>1.1.1</version>
376
            </dependency>
377
            <dependency>
378
                <groupId>commons-logging</groupId>
379
                <artifactId>commons-logging</artifactId>
380
                <version>1.1.1</version>
381
                <classifier>api</classifier>
382
            </dependency>
383
            <dependency>
384
                <groupId>commons-pool</groupId>
385
                <artifactId>commons-pool</artifactId>
386
                <version>1.6</version>
387
            </dependency>
388

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

    
847
            <!-- External gvSIG projects -->
848

    
849
            <dependency>
850
                <groupId>org.gvsig</groupId>
851
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
852
                <version>1.0.1</version>
853
            </dependency>
854
            <dependency>
855
                <groupId>org.gvsig</groupId>
856
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
857
                <version>1.0.0</version>
858
            </dependency>
859
<!--            <dependency>
860
                <groupId>org.gvsig</groupId>
861
                <artifactId>org.gvsig.tools.lib</artifactId>
862
                <version>${gvsig.tools.version}</version>
863
            </dependency>
864
            <dependency>
865
                <groupId>org.gvsig</groupId>
866
                <artifactId>org.gvsig.tools.lib</artifactId>
867
                <version>${gvsig.tools.version}</version>
868
                <type>test-jar</type>
869
                <scope>test</test>
870
            </dependency>
871
            <dependency>
872
                <groupId>org.gvsig</groupId>
873
                <artifactId>org.gvsig.tools.swing.api</artifactId>
874
                <version>${gvsig.tools.version}</version>
875
            </dependency>
876
            <dependency>
877
                <groupId>org.gvsig</groupId>
878
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
879
                <version>${gvsig.tools.version}</version>
880
            </dependency>-->
881
<!--
882
            <dependency>
883
                <groupId>org.gvsig</groupId>
884
                <artifactId>org.gvsig.tools.dynform.api</artifactId>
885
                <version>${gvsig.tools.version}</version>
886
            </dependency>
887
            <dependency>
888
                <groupId>org.gvsig</groupId>
889
                <artifactId>org.gvsig.tools.dynform.spi</artifactId>
890
                <version>${gvsig.tools.version}</version>
891
            </dependency>
892
            <dependency>
893
                <groupId>org.gvsig</groupId>
894
                <artifactId>org.gvsig.tools.dynform.services</artifactId>
895
                <version>${gvsig.tools.version}</version>
896
            </dependency>
897
            <dependency>
898
                <groupId>org.gvsig</groupId>
899
                <artifactId>org.gvsig.tools.dynform.impl</artifactId>
900
                <version>${gvsig.tools.version}</version>
901
            </dependency>-->
902

    
903
            <dependency>
904
                <groupId>org.gvsig</groupId>
905
                <artifactId>org.gvsig.catalog</artifactId>
906
                <version>2.0</version>
907
            </dependency>
908
            <dependency>
909
                <groupId>org.gvsig.external</groupId>
910
                <artifactId>org.gvsig.external.jump</artifactId>
911
                <version>1.0.0</version>
912
            </dependency>
913
            <dependency>
914
                <groupId>org.gvsig</groupId>
915
                <artifactId>org.gvsig.proj.lib.api</artifactId>
916
                <version>${gvsig.proj.version}</version>
917
            </dependency>
918
            <dependency>
919
                <groupId>org.gvsig</groupId>
920
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
921
                <version>${gvsig.proj.version}</version>
922
            </dependency>
923
            <dependency>
924
                <groupId>org.gvsig</groupId>
925
                <artifactId>org.gvsig.proj.swing.api</artifactId>
926
                <version>${gvsig.proj.version}</version>
927
            </dependency>
928
            <dependency>
929
                <groupId>org.gvsig</groupId>
930
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
931
                <version>${gvsig.proj.version}</version>
932
            </dependency>
933
            <dependency>
934
                <groupId>org.gvsig</groupId>
935
                <artifactId>org.gvsig.projection.api</artifactId>
936
                <version>${gvsig.projection.api.version}</version>
937
            </dependency>
938

    
939
            <!-- Childs projects -->
940

    
941
            <dependency>
942
                <groupId>org.gvsig</groupId>
943
                <artifactId>org.gvsig.about.api</artifactId>
944
                <version>2.0.229-SNAPSHOT</version>
945
            </dependency>
946
            <dependency>
947
                <groupId>org.gvsig</groupId>
948
                <artifactId>org.gvsig.about.impl</artifactId>
949
                <version>2.0.229-SNAPSHOT</version>
950
            </dependency>
951
            <dependency>
952
                <groupId>org.gvsig</groupId>
953
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
954
                <version>2.0.229-SNAPSHOT</version>
955
            </dependency>
956
            <dependency>
957
                <groupId>org.gvsig</groupId>
958
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
959
                <version>2.0.229-SNAPSHOT</version>
960
            </dependency>
961
            <dependency>
962
                <groupId>org.gvsig</groupId>
963
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
964
                <version>2.0.229-SNAPSHOT</version>
965
            </dependency>
966
            <dependency>
967
                <groupId>org.gvsig</groupId>
968
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
969
                <version>2.0.229-SNAPSHOT</version>
970
            </dependency>
971
            <dependency>
972
                <groupId>org.gvsig</groupId>
973
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
974
                <version>2.0.229-SNAPSHOT</version>
975
            </dependency>
976
            <dependency>
977
                <groupId>org.gvsig</groupId>
978
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
979
                <version>2.0.229-SNAPSHOT</version>
980
            </dependency>
981
            <dependency>
982
                <groupId>org.gvsig</groupId>
983
                <artifactId>org.gvsig.andami</artifactId>
984
                <version>2.0.229-SNAPSHOT</version>
985
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.app</artifactId>
989
                <version>2.0.229-SNAPSHOT</version>
990
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.ui</artifactId>
994
                <version>2.0.229-SNAPSHOT</version>
995
            </dependency>
996
            <dependency>
997
                <groupId>org.gvsig</groupId>
998
                <artifactId>org.gvsig.fmap.control</artifactId>
999
                <version>2.0.229-SNAPSHOT</version>
1000
            </dependency>
1001
            <dependency>
1002
                <groupId>org.gvsig</groupId>
1003
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
1004
                <version>2.0.229-SNAPSHOT</version>
1005
            </dependency>
1006
            <dependency>
1007
                <groupId>org.gvsig</groupId>
1008
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
1009
                <version>2.0.229-SNAPSHOT</version>
1010
            </dependency>            
1011
            <dependency>
1012
                <!-- 
1013
                Eliminado el proyecto asi que le pongo una version "chunga" 
1014
                para que falle al resolverla si alguien lo usa
1015
                -->
1016
                <groupId>org.gvsig</groupId>
1017
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
1018
                <version>ERROR</version> 
1019
            </dependency>
1020
            <dependency>
1021
                <groupId>org.gvsig</groupId>
1022
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1023
                <version>2.0.229-SNAPSHOT</version>
1024
            </dependency>
1025
            <dependency>
1026
                <groupId>org.gvsig</groupId>
1027
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
1028
                <version>2.0.229-SNAPSHOT</version>
1029
            </dependency>
1030
            <dependency>
1031
                <groupId>org.gvsig</groupId>
1032
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
1033
                <version>2.0.229-SNAPSHOT</version>
1034
            </dependency>
1035
            <dependency>
1036
                <groupId>org.gvsig</groupId>
1037
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
1038
                <version>2.0.229-SNAPSHOT</version>
1039
                <type>test-jar</type>
1040
                <scope>test</scope>
1041
            </dependency>
1042
            <dependency>
1043
                <groupId>org.gvsig</groupId>
1044
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1045
                <version>2.0.229-SNAPSHOT</version>
1046
                <type>test-jar</type>
1047
                <scope>test</scope>
1048
            </dependency>            <dependency>
1049
                <groupId>org.gvsig</groupId>
1050
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
1051
                <version>2.0.229-SNAPSHOT</version>
1052
            </dependency>
1053
            <dependency>
1054
                <groupId>org.gvsig</groupId>
1055
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1056
                <version>2.0.229-SNAPSHOT</version>
1057
            </dependency>
1058
            <dependency>
1059
                <groupId>org.gvsig</groupId>
1060
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1061
                <version>2.0.229-SNAPSHOT</version>
1062
            </dependency>
1063

    
1064
            <dependency>
1065
                <groupId>org.gvsig</groupId>
1066
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1067
                <version>2.0.229-SNAPSHOT</version>
1068
            </dependency>
1069
            <dependency>
1070
                <groupId>org.gvsig</groupId>
1071
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1072
                <version>2.0.229-SNAPSHOT</version>
1073
            </dependency>
1074
            <dependency>
1075
                <groupId>org.gvsig</groupId>
1076
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1077
                <version>2.0.229-SNAPSHOT</version>
1078
            </dependency>
1079
            <dependency>
1080
                <groupId>org.gvsig</groupId>
1081
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1082
                <version>2.0.229-SNAPSHOT</version>
1083
            </dependency>
1084
            <dependency>
1085
              <groupId>org.gvsig</groupId>
1086
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1087
              <version>2.0.229-SNAPSHOT</version>
1088
            </dependency>
1089
                <dependency>
1090
              <groupId>org.gvsig</groupId>
1091
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1092
               <version>2.0.229-SNAPSHOT</version>
1093
            </dependency>
1094
            <dependency>
1095
                <groupId>org.gvsig</groupId>
1096
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1097
                <version>2.0.229-SNAPSHOT</version>
1098
            </dependency>
1099
            <dependency>
1100
                <groupId>org.gvsig</groupId>
1101
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1102
                <version>2.0.229-SNAPSHOT</version>
1103
                <type>test-jar</type>
1104
                <scope>test</scope>
1105
            </dependency>
1106
            <dependency>
1107
                <groupId>org.gvsig</groupId>
1108
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1109
                <version>2.0.229-SNAPSHOT</version>
1110
            </dependency>
1111
            <dependency>
1112
                <groupId>org.gvsig</groupId>
1113
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1114
                <version>2.0.46-SNAPSHOT</version>
1115
            </dependency>
1116
            <dependency>
1117
                <groupId>org.gvsig</groupId>
1118
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1119
                <version>2.0.229-SNAPSHOT</version>
1120
            </dependency>
1121
            <dependency>
1122
                <groupId>org.gvsig</groupId>
1123
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1124
                <version>2.0.229-SNAPSHOT</version>
1125
            </dependency>
1126
            <dependency>
1127
                <groupId>org.gvsig</groupId>
1128
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1129
                <version>2.0.229-SNAPSHOT</version>
1130
            </dependency>
1131
            <dependency>
1132
                <groupId>org.gvsig</groupId>
1133
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1134
                <version>2.0.229-SNAPSHOT</version>
1135
            </dependency>
1136
            <dependency>
1137
                <groupId>org.gvsig</groupId>
1138
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1139
                <version>2.0.229-SNAPSHOT</version>
1140
            </dependency>
1141
            <dependency>
1142
                <groupId>org.gvsig</groupId>
1143
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1144
                <version>2.0.229-SNAPSHOT</version>
1145
            </dependency>
1146
            <dependency>
1147
                <groupId>org.gvsig</groupId>
1148
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1149
                <version>2.0.229-SNAPSHOT</version>
1150
            </dependency>
1151
            <!--
1152
            <dependency>
1153
                <groupId>org.gvsig</groupId>
1154
                <artifactId>org.gvsig.fmap.geometry.generalpath</artifactId>
1155
                <version>2.0.103-SNAPSHOT</version>
1156
            </dependency>
1157
            <dependency>
1158
                <groupId>org.gvsig</groupId>
1159
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1160
                <version>2.0.103-SNAPSHOT</version>
1161
            </dependency>
1162
            -->
1163
            <dependency>
1164
                <groupId>org.gvsig</groupId>
1165
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1166
                <version>2.0.229-SNAPSHOT</version>
1167
            </dependency>
1168
            <dependency>
1169
                <groupId>org.gvsig</groupId>
1170
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1171
                <version>2.0.229-SNAPSHOT</version>
1172
            </dependency>
1173

    
1174

    
1175
            <dependency>
1176
                <groupId>org.gvsig</groupId>
1177
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1178
                <version>2.0.229-SNAPSHOT</version>
1179
            </dependency>
1180
            <dependency>
1181
                <groupId>org.gvsig</groupId>
1182
                <artifactId>org.gvsig.compat.api</artifactId>
1183
                <version>2.0.229-SNAPSHOT</version>
1184
            </dependency>
1185
            <dependency>
1186
                <groupId>org.gvsig</groupId>
1187
                <artifactId>org.gvsig.compat.se</artifactId>
1188
                <version>2.0.229-SNAPSHOT</version>
1189
            </dependency>
1190
            <dependency>
1191
                <groupId>org.gvsig</groupId>
1192
                <artifactId>org.gvsig.remoteclient</artifactId>
1193
                <version>2.0.229-SNAPSHOT</version>
1194
            </dependency>
1195
            <dependency>
1196
                <groupId>org.gvsig</groupId>
1197
                <artifactId>org.gvsig.i18n</artifactId>
1198
                <version>2.0.229-SNAPSHOT</version>
1199
            </dependency>
1200
            <dependency>
1201
                <groupId>org.gvsig</groupId>
1202
                <artifactId>org.gvsig.utils</artifactId>
1203
                <version>2.0.229-SNAPSHOT</version>
1204
            </dependency>
1205
            <dependency>
1206
                <groupId>org.gvsig</groupId>
1207
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1208
                <version>2.0.229-SNAPSHOT</version>
1209
            </dependency>
1210
            <dependency>
1211
                <groupId>org.gvsig</groupId>
1212
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1213
                <version>2.0.229-SNAPSHOT</version>
1214
            </dependency>
1215
            <dependency>
1216
                <groupId>org.gvsig</groupId>
1217
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1218
                <version>2.0.229-SNAPSHOT</version>
1219
            </dependency>
1220
            <dependency>
1221
                <groupId>org.gvsig</groupId>
1222
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1223
                <version>2.0.229-SNAPSHOT</version>
1224
            </dependency>
1225
            <dependency>
1226
                <groupId>org.gvsig</groupId>
1227
                <artifactId>org.gvsig.expressionevaluator.lib.api</artifactId>
1228
                <version>2.0.229-SNAPSHOT</version>
1229
            </dependency>
1230
            <dependency>
1231
                <groupId>org.gvsig</groupId>
1232
                <artifactId>org.gvsig.expressionevaluator.lib.impl</artifactId>
1233
                <version>2.0.229-SNAPSHOT</version>
1234
            </dependency>
1235
            <dependency>
1236
                <groupId>org.gvsig</groupId>
1237
                <artifactId>org.gvsig.temporarystorage.lib.api</artifactId>
1238
                <version>2.0.229-SNAPSHOT</version>
1239
            </dependency>
1240
            <dependency>
1241
                <groupId>org.gvsig</groupId>
1242
                <artifactId>org.gvsig.temporarystorage.lib.impl</artifactId>
1243
                <version>2.0.229-SNAPSHOT</version>
1244
            </dependency>
1245
            <dependency>
1246
                <groupId>org.gvsig</groupId>
1247
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1248
                <version>2.0.229-SNAPSHOT</version>
1249
            </dependency>
1250
            <dependency>
1251
                <groupId>org.gvsig</groupId>
1252
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1253
                <version>2.0.229-SNAPSHOT</version>
1254
                <type>test-jar</type>
1255
                <scope>test</scope>
1256
            </dependency>
1257
            <dependency>
1258
                <groupId>org.gvsig</groupId>
1259
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1260
                <version>2.0.229-SNAPSHOT</version>
1261
            </dependency>
1262
            <dependency>
1263
                <groupId>org.gvsig</groupId>
1264
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1265
                <version>2.0.229-SNAPSHOT</version>
1266
            </dependency>
1267
            <dependency>
1268
                <groupId>org.gvsig</groupId>
1269
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1270
                <version>2.0.229-SNAPSHOT</version>
1271
            </dependency>
1272
            <dependency>
1273
                <groupId>org.gvsig</groupId>
1274
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1275
                <version>2.0.229-SNAPSHOT</version>
1276
            </dependency>
1277
            <dependency>
1278
                <groupId>org.gvsig</groupId>
1279
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1280
                <version>2.0.46-SNAPSHOT</version>
1281
            </dependency>
1282
            <dependency>
1283
                <groupId>org.gvsig</groupId>
1284
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1285
                <version>2.0.229-SNAPSHOT</version>
1286
            </dependency>
1287
            <dependency>
1288
                <groupId>org.gvsig</groupId>
1289
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1290
                <version>2.0.229-SNAPSHOT</version>
1291
            </dependency>
1292
            <dependency>
1293
                <groupId>org.gvsig</groupId>
1294
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1295
                <version>2.0.229-SNAPSHOT</version>
1296
            </dependency>
1297
            <dependency>
1298
                <groupId>org.gvsig</groupId>
1299
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1300
                <version>2.0.196-SNAPSHOT</version>
1301
            </dependency>
1302
            <dependency>
1303
                <groupId>org.gvsig</groupId>
1304
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1305
                <version>2.0.229-SNAPSHOT</version>
1306
            </dependency>
1307
            <dependency>
1308
                <groupId>org.gvsig</groupId>
1309
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1310
                <version>2.0.229-SNAPSHOT</version>
1311
            </dependency>
1312
            <dependency>
1313
                <groupId>org.gvsig</groupId>
1314
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1315
                <version>2.0.229-SNAPSHOT</version>
1316
            </dependency>
1317
            <dependency>
1318
                <groupId>org.gvsig</groupId>
1319
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1320
                <version>2.0.229-SNAPSHOT</version>
1321
            </dependency>
1322
            <dependency>
1323
                <groupId>org.gvsig</groupId>
1324
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1325
                <version>2.0.229-SNAPSHOT</version>
1326
            </dependency>
1327
            <dependency>
1328
                <groupId>org.gvsig</groupId>
1329
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1330
                <version>2.0.229-SNAPSHOT</version>
1331
            </dependency>
1332
            <dependency>
1333
                <groupId>org.gvsig</groupId>
1334
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1335
                <version>2.0.229-SNAPSHOT</version>
1336
            </dependency>
1337
            <dependency>
1338
                <groupId>org.gvsig</groupId>
1339
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1340
                <version>2.0.229-SNAPSHOT</version>
1341
            </dependency>
1342

    
1343
            <dependency>
1344
                <groupId>org.gvsig</groupId>
1345
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1346
                <version>2.0.229-SNAPSHOT</version>
1347
            </dependency>
1348
            <dependency>
1349
                <groupId>org.gvsig</groupId>
1350
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1351
                <version>2.0.229-SNAPSHOT</version>
1352
            </dependency>
1353
            <dependency>
1354
                <groupId>org.gvsig</groupId>
1355
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1356
                <version>2.0.229-SNAPSHOT</version>
1357
                <type>test-jar</type>
1358
                <scope>test</scope>
1359
            </dependency>
1360
            <dependency>
1361
                <groupId>org.gvsig</groupId>
1362
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1363
                <version>2.0.229-SNAPSHOT</version>
1364
            </dependency>
1365
            <dependency>
1366
                <groupId>org.gvsig</groupId>
1367
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1368
                <version>2.0.229-SNAPSHOT</version>
1369
            </dependency>
1370

    
1371
            <dependency>
1372
                <groupId>org.gvsig</groupId>
1373
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1374
                <version>2.0.229-SNAPSHOT</version>
1375
            </dependency>
1376
            <dependency>
1377
                <groupId>org.gvsig</groupId>
1378
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1379
                <version>2.0.229-SNAPSHOT</version>
1380
            </dependency>
1381
            <dependency>
1382
                <groupId>org.gvsig</groupId>
1383
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1384
                <version>2.0.229-SNAPSHOT</version>
1385
            </dependency>
1386
            <dependency>
1387
                <groupId>org.gvsig</groupId>
1388
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1389
                <version>2.0.229-SNAPSHOT</version>
1390
            </dependency>
1391
            <dependency>
1392
                <groupId>org.gvsig</groupId>
1393
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1394
                <version>2.0.229-SNAPSHOT</version>
1395
            </dependency>
1396
            <dependency>
1397
                <groupId>org.gvsig</groupId>
1398
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1399
                <version>2.0.112-SNAPSHOT</version>
1400
            </dependency>
1401
            <dependency>
1402
                <groupId>org.gvsig</groupId>
1403
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1404
                <version>2.0.229-SNAPSHOT</version>
1405
            </dependency>
1406
            <dependency>
1407
                <groupId>org.gvsig</groupId>
1408
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1409
                <version>2.0.49-SNAPSHOT</version>
1410
            </dependency>
1411
            <dependency>
1412
                <groupId>org.gvsig</groupId>
1413
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1414
                <version>2.0.229-SNAPSHOT</version>
1415
            </dependency>
1416
            <!--
1417
                      <dependency>
1418
                        <groupId>org.gvsig</groupId>
1419
                        <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1420
                        <version>2.0.10-SNAPSHOT</version>
1421
                      </dependency>
1422
            -->
1423
            <dependency>
1424
                <groupId>org.gvsig</groupId>
1425
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1426
                <version>2.0.229-SNAPSHOT</version>
1427
            </dependency>
1428
            <dependency>
1429
                <groupId>org.gvsig</groupId>
1430
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1431
                <version>2.0.229-SNAPSHOT</version>
1432
            </dependency>
1433
            <dependency>
1434
                <groupId>org.gvsig</groupId>
1435
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1436
                <version>2.0.229-SNAPSHOT</version>
1437
            </dependency>
1438
            <dependency>
1439
                <groupId>org.gvsig</groupId>
1440
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1441
                <version>2.0.229-SNAPSHOT</version>
1442
            </dependency>
1443
            <!--
1444
            <dependency>
1445
                <groupId>org.gvsig</groupId>
1446
                <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1447
                <version>2.0.24-SNAPSHOT</version>
1448
            </dependency>
1449
            -->
1450
            <dependency>
1451
                <groupId>org.gvsig</groupId>
1452
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1453
                <version>2.0.229-SNAPSHOT</version>
1454
            </dependency>
1455
            <dependency>
1456
                <groupId>org.gvsig</groupId>
1457
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1458
                <version>2.0.229-SNAPSHOT</version>
1459
            </dependency>
1460
            <dependency>
1461
                <groupId>org.gvsig</groupId>
1462
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1463
                <version>2.0.229-SNAPSHOT</version>
1464
            </dependency>
1465
            <dependency>
1466
                <groupId>org.gvsig</groupId>
1467
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1468
                <version>2.0.229-SNAPSHOT</version>
1469
            </dependency>
1470
        </dependencies>
1471
    </dependencyManagement>
1472

    
1473
    <dependencies>
1474
        <dependency>
1475
            <groupId>junit</groupId>
1476
            <artifactId>junit</artifactId>
1477
            <scope>test</scope>
1478
        </dependency>
1479
    </dependencies>
1480

    
1481
    <build>
1482
        <extensions>
1483
            <extension>
1484
                <groupId>org.apache.maven.wagon</groupId>
1485
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1486
                <version>2.4</version>
1487
            </extension>
1488
        </extensions>
1489

    
1490
        <pluginManagement>
1491
            <plugins>
1492

    
1493
                <plugin>
1494
                    <groupId>org.apache.maven.plugins</groupId>
1495
                    <artifactId>maven-scm-plugin</artifactId>
1496
                    <version>1.9</version>
1497
                    <configuration>
1498
                        <connectionType>connection</connectionType>
1499
                    </configuration>
1500
                </plugin>
1501

    
1502
                <plugin>
1503
                    <groupId>org.apache.maven.plugins</groupId>
1504
                    <artifactId>maven-compiler-plugin</artifactId>
1505
                    <version>2.3.2</version>
1506
                    <configuration>
1507
                        <source>1.7</source>
1508
                        <target>1.7</target>
1509
                        <encoding>ISO-8859-1</encoding>
1510
                    </configuration>
1511
                </plugin>
1512

    
1513
                <plugin>
1514
                    <groupId>org.apache.maven.plugins</groupId>
1515
                    <artifactId>maven-resources-plugin</artifactId>
1516
                    <version>2.4.3</version>
1517
                    <configuration>
1518
                        <encoding>ISO-8859-1</encoding>
1519
                    </configuration>
1520
                </plugin>
1521

    
1522
                <plugin>
1523
                    <groupId>org.apache.maven.plugins</groupId>
1524
                    <artifactId>maven-eclipse-plugin</artifactId>
1525
                    <configuration>
1526
                        <downloadSources>true</downloadSources>
1527
                        <downloadJavadocs>true</downloadJavadocs>
1528
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1529
                    </configuration>
1530
                </plugin>
1531

    
1532
                <plugin>
1533
                    <groupId>org.apache.maven.plugins</groupId>
1534
                    <artifactId>maven-surefire-plugin</artifactId>
1535
                    <version>2.7.1</version>
1536
                    <configuration>
1537
                        <forkMode>once</forkMode>
1538
                        <environmentVariables>
1539
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1540
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1541
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1542
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1543
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1544
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1545
                        </environmentVariables>
1546
                    </configuration>
1547
                </plugin>
1548

    
1549
                <plugin>
1550
                    <groupId>org.apache.maven.plugins</groupId>
1551
                    <artifactId>maven-failsafe-plugin</artifactId>
1552
                    <executions>
1553
                        <execution>
1554
                            <goals>
1555
                                <goal>integration-test</goal>
1556
                                <goal>verify</goal>
1557
                            </goals>
1558
                        </execution>
1559
                    </executions>
1560
                    <configuration>
1561
                        <forkMode>once</forkMode>
1562
                        <environmentVariables>
1563
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1564
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1565
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1566
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1567
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1568
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1569
                        </environmentVariables>
1570
                    </configuration>
1571
                </plugin>
1572

    
1573
                <plugin>
1574
                    <groupId>org.apache.maven.plugins</groupId>
1575
                    <artifactId>maven-javadoc-plugin</artifactId>
1576
                    <version>2.10.4</version>
1577
                    <configuration>
1578
                        <failOnError>false</failOnError>
1579
                        <docTitle>${project.name} ${project.version}</docTitle>
1580
                        <encoding>ISO-8859-1</encoding>
1581
                        <footer />
1582
                        <header />
1583
                        <keywords>false</keywords>
1584
                        <!-- Don't include the deprecateds items in the javadoc -->
1585
                        <nodeprecated>true</nodeprecated>
1586
                        <!-- Don't generate javadoc of project with submodules -->
1587
                        <aggregate>false</aggregate>
1588
                        <!-- Removed detection of links due to its high cost -->
1589
                        <detectJavaApiLink>false</detectJavaApiLink>
1590
                        <detectLinks>false</detectLinks>
1591
                        <detectOfflineLinks>false</detectOfflineLinks>
1592
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1593
                        <includeDependencySources>false</includeDependencySources>
1594
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1595
                        <javaApiLinks>
1596
                            <property>
1597
                                <name>api_1.4</name>
1598
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1599
                            </property>
1600
                            <property>
1601
                                <name>api_1.5</name>
1602
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1603
                            </property>
1604
                            <property>
1605
                                <name>api_1.6</name>
1606
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1607
                            </property>
1608
                            <property>
1609
                                <name>api_1.7</name>
1610
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1611
                            </property>
1612
                        </javaApiLinks>
1613
                        <additionalparam>-quiet -Xmaxerrs 10000</additionalparam>
1614
                    </configuration>
1615
                </plugin>
1616

    
1617
                <plugin>
1618
                    <groupId>org.apache.maven.plugins</groupId>
1619
                    <artifactId>maven-site-plugin</artifactId>
1620
                    <version>3.3</version>
1621
                    <configuration>
1622
                        <chmod>true</chmod>
1623
                        <chmodMode>a+rwX</chmodMode>
1624
                    </configuration>
1625
                </plugin>
1626

    
1627
                <plugin>
1628
                    <groupId>org.apache.maven.plugins</groupId>
1629
                    <artifactId>maven-jar-plugin</artifactId>
1630
                    <version>2.3.1</version>
1631
                    <configuration>
1632
                        <archive>
1633
                            <manifestEntries>
1634
                                <Built-By>gvSIG Team</Built-By>
1635
                            </manifestEntries>
1636
                        </archive>
1637
                    </configuration>
1638
                </plugin>
1639

    
1640
                <plugin>
1641
                    <groupId>org.codehaus.mojo</groupId>
1642
                    <artifactId>properties-maven-plugin</artifactId>
1643
                    <version>1.0-alpha-2</version>
1644
                </plugin>
1645

    
1646
                <plugin>
1647
                    <groupId>org.apache.maven.plugins</groupId>
1648
                    <artifactId>maven-antrun-plugin</artifactId>
1649
                    <version>1.7</version>
1650
                </plugin>
1651

    
1652
                <plugin>
1653
                    <groupId>org.codehaus.mojo</groupId>
1654
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1655
                    <version>1.9</version>
1656
                </plugin>
1657

    
1658
                <plugin>
1659
                    <groupId>org.apache.maven.plugins</groupId>
1660
                    <artifactId>maven-release-plugin</artifactId>
1661
                    <version>2.4.1</version>
1662
                </plugin>
1663

    
1664
                <plugin>
1665
                    <groupId>org.apache.maven.plugins</groupId>
1666
                    <artifactId>maven-deploy-plugin</artifactId>
1667
                    <version>2.6</version>
1668
                </plugin>
1669

    
1670
                <plugin>
1671
                    <artifactId>maven-assembly-plugin</artifactId>
1672
                    <version>2.4</version>
1673
                    <executions>
1674
                        <execution>
1675
                            <id>gvsig-plugin-package</id>
1676
                            <phase>package</phase>
1677
                            <configuration>
1678
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1679
                                <appendAssemblyId>false</appendAssemblyId>
1680
                                <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>
1681
                                <descriptors>
1682
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1683
                                </descriptors>
1684
                            </configuration>
1685
                        </execution>
1686
                    </executions>
1687
                </plugin>
1688

    
1689
                <plugin>
1690
                    <groupId>org.apache.maven.plugins</groupId>
1691
                    <artifactId>maven-clean-plugin</artifactId>
1692
                    <version>2.4.1</version>
1693
                </plugin>
1694

    
1695
                <plugin>
1696
                    <groupId>org.codehaus.mojo</groupId>
1697
                    <artifactId>exec-maven-plugin</artifactId>
1698
                    <version>1.2</version>
1699
                </plugin>
1700

    
1701
                <plugin>
1702
                    <!-- invoke as "mvn license:format" to fix the header -->
1703
                    <!-- invoke as "mvn license:check" to check the header -->
1704
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1705
                    <groupId>com.mycila.maven-license-plugin</groupId>
1706
                    <artifactId>maven-license-plugin</artifactId>
1707
                    <version>1.10.b1</version>
1708
                    <configuration>
1709
                        <header>header.txt</header>
1710
                        <failIfMissing>false</failIfMissing>
1711
                        <aggregate>false</aggregate>
1712
                        <strictCheck>true</strictCheck>
1713
                        <encoding>ISO-8859-1</encoding>
1714
                        <quiet>false</quiet>
1715
                        <excludes>
1716
                            <exclude>**/*.properties</exclude>
1717
                            <exclude>**/*.txt</exclude>
1718
                            <exclude>**/*.jpg</exclude>
1719
                            <exclude>**/*.jpeg</exclude>
1720
                            <exclude>**/*.svg</exclude>
1721
                            <exclude>**/*.png</exclude>
1722
                            <exclude>**/*.gvssym</exclude>
1723
                            <exclude>**/*.def</exclude>
1724
                            <exclude>**/*.msg</exclude>
1725
                        </excludes>
1726
                    </configuration>
1727
                    <dependencies>
1728
                        <dependency>
1729
                            <groupId>org.gvsig</groupId>
1730
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1731
                            <version>1.0.0</version>
1732
                        </dependency>
1733
                    </dependencies>
1734
                </plugin>
1735

    
1736
                <!-- Habria que ver si es posible sustituir el plugin -->
1737
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1738
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1739
                <!--
1740
                <plugin>
1741
                    <groupId>org.codehaus.mojo</groupId>
1742
                    <artifactId>license-maven-plugin</artifactId>
1743
                    <version>1.5</version>
1744
                </plugin>
1745
                -->
1746

    
1747
                <plugin>
1748
                    <groupId>org.apache.maven.plugins</groupId>
1749
                    <artifactId>maven-checkstyle-plugin</artifactId>
1750
                    <version>2.10</version>
1751
                </plugin>
1752

    
1753
                <plugin>
1754
                    <groupId>org.apache.maven.plugins</groupId>
1755
                    <artifactId>maven-source-plugin</artifactId>
1756
                    <version>2.2.1</version>
1757
                </plugin>
1758

    
1759
                <plugin>
1760
                    <groupId>org.codehaus.gmaven</groupId>
1761
                    <artifactId>gmaven-plugin</artifactId>
1762
                    <version>1.5</version>
1763
                    <configuration>
1764
                        <providerSelection>2.0</providerSelection>
1765
                    </configuration>
1766
                    <dependencies>
1767
                        <dependency>
1768
                            <groupId>com.github.lookfirst</groupId>
1769
                            <artifactId>sardine</artifactId>
1770
                            <version>5.0.1</version>
1771
                        </dependency>
1772
                        <dependency>
1773
                          <groupId>org.apache.ant</groupId>
1774
                          <artifactId>ant</artifactId>
1775
                          <version>1.8.2</version>
1776
                        </dependency>
1777
                    </dependencies>
1778
                    <executions>
1779

    
1780
                        <execution>
1781
                            <id>increase-build-number</id>
1782
                            <phase>process-sources</phase>
1783
                            <configuration>
1784
                                <source><![CDATA[
1785
                    // use "mvn -Dincrease-build-number process-sources"
1786
                    if( project.properties["increase-build-number"] == null ) {
1787
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1788
                    } else {
1789
                      File file = new File(project.basedir,"buildNumber.properties")
1790
                      if( ! file.exists() ) {
1791
                          log.info("Skip increment build number (buildNumber.property not present).")
1792
                        } else {
1793
                        Properties props = new Properties()
1794

    
1795
                        props.load(file.newDataInputStream())
1796
                        value = (props.getProperty("buildNumber") as int) + 1
1797
                        props.setProperty("buildNumber",value as String)
1798
                        props.store(file.newWriter(), null)
1799
                        log.info("Setting build number to " + value)
1800
                      }
1801
                    }
1802
                  ]]></source>
1803
                            </configuration>
1804
                        </execution>
1805

    
1806
                        <execution>
1807
                            <id>build-package-info</id>
1808
                            <phase>prepare-package</phase>
1809
                            <configuration>
1810
                                <source><![CDATA[
1811
    if( project.properties["buildNumber"] == null) {
1812
      log.info("Skip build package.info (buildNumber.property not present).")
1813
      log.info("Skip build package.info index (buildNumber.property not present).")
1814
    } else {
1815
      poolURL = project.properties["gvsig.package.info.poolURL"];
1816
      if( poolURL[-1] != "/" ) {
1817
              poolURL = poolURL + "/";
1818
      }
1819
      package_info_file  = new File(project.basedir, "target/package.info")
1820
      log.info("Building package.info : " + package_info_file.getAbsolutePath())
1821
      Properties props = new Properties()
1822
      props.setProperty('code', project.properties["gvsig.package.info.code"])
1823
      props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1824
      props.setProperty('name', project.properties["gvsig.package.info.name"])
1825
      props.setProperty('version', project.properties["gvsig.package.info.version"])
1826
      props.setProperty('description', project.properties["gvsig.package.info.description"])
1827
      props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1828
      props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1829
      props.setProperty('official', project.properties["gvsig.package.info.official"])
1830
      props.setProperty('type', "plugin")
1831
      props.setProperty('state', project.properties["gvsig.package.info.state"])
1832
      props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1833
      props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1834
      props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1835
      props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1836
      props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1837
      props.setProperty('model-version', '1.0.1')
1838
      props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1839
      props.setProperty('buildNumber', project.properties["buildNumber"])
1840
      props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1841

    
1842
      props.store(package_info_file.newWriter(), null)
1843

    
1844
      pkgname = "gvSIG-desktop-" +
1845
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1846
        project.properties["gvsig.package.info.code"] + "-" +
1847
        project.properties["gvsig.package.info.version"] + "-" +
1848
        project.properties["buildNumber"] + "-" +
1849
        project.properties["gvsig.package.info.state"] + "-" +
1850
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1851
        project.properties["gvsig.package.info.architecture"] + "-" +
1852
        project.properties["gvsig.package.info.javaVM"]
1853
      package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1854
      log.info("Building package.info index " + package_info_file.getAbsolutePath())
1855
      package_info_file.getParentFile().mkdirs()
1856
      props.setProperty('download-url',
1857
        poolURL +
1858
        project.properties["gvsig.package.info.code"] + "/" +
1859
        pkgname + ".gvspkg"
1860
      )
1861
      props.store(package_info_file.newWriter(), null)
1862
    }
1863
                  ]]></source>
1864
                            </configuration>
1865
                        </execution>
1866

    
1867
                        <execution>
1868
                            <id>build-package-index</id>
1869
                            <phase>package</phase>
1870
                            <configuration>
1871
                                <source><![CDATA[
1872
    ant = new AntBuilder()
1873
    if( project.properties["buildNumber"] == null) {
1874
      log.info("Skip building package index (buildNumber.property not present).")
1875
    } else {
1876
      pkgname = "gvSIG-desktop-" +
1877
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1878
        project.properties["gvsig.package.info.code"] + "-" +
1879
        project.properties["gvsig.package.info.version"] + "-" +
1880
        project.properties["buildNumber"] + "-" +
1881
        project.properties["gvsig.package.info.state"] + "-" +
1882
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1883
        project.properties["gvsig.package.info.architecture"] + "-" +
1884
        project.properties["gvsig.package.info.javaVM"]
1885

    
1886
      log.info("Building package index " + pkgname + ".gvspki")
1887
      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1888
      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1889
      ant.zip(destfile: package_index_target, basedir: package_index_source)
1890
    }
1891
                  ]]></source>
1892
                            </configuration>
1893
                        </execution>
1894

    
1895
                        <execution>
1896
                            <id>install-plugin</id>
1897
                            <phase>install</phase>
1898
                            <configuration>
1899
                                <source><![CDATA[            
1900
    
1901

    
1902
    def executeAntFile(File applicationDirectory, File pluginsDirectory, File file) {
1903
        log.info("Running install script '" + file.getAbsolutePath() + "'.");
1904
        def p = new org.apache.tools.ant.Project();
1905
        p.setUserProperty("ant.file", file.getAbsolutePath());
1906
        p.setUserProperty("gvsig_dir", applicationDirectory.getAbsolutePath());
1907
        p.setUserProperty("extensions_dir", pluginsDirectory.getAbsolutePath());
1908
        p.setBaseDir(file.getParentFile());
1909
        p.init();
1910
        helper = org.apache.tools.ant.ProjectHelper.getProjectHelper();
1911
        p.addReference("ant.projectHelper", helper);
1912
        helper.parse(p, file);
1913
        p.executeTarget(p.getDefaultTarget());
1914
    }
1915
                                    
1916
    
1917
    if( project.properties["buildNumber"] == null) {
1918
        log.info("Skip install package (buildNumber.property not present).")
1919
    } else {
1920
        ant = new AntBuilder()
1921
        pkgname = "gvSIG-desktop-" +
1922
          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1923
          project.properties["gvsig.package.info.code"] + "-" +
1924
          project.properties["gvsig.package.info.version"] + "-" +
1925
          project.properties["buildNumber"] + "-" +
1926
          project.properties["gvsig.package.info.state"] + "-" +
1927
          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1928
          project.properties["gvsig.package.info.architecture"] + "-" +
1929
          project.properties["gvsig.package.info.javaVM"]
1930

    
1931
        log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1932
        log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1933
        if( project.properties["gvsig.install.plugin"]=="true" ) {
1934
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1935
          target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1936

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

    
1940
          log.info("Install plugin to " + target)
1941
          ant.unzip(src: source, dest: target)
1942
          def install_xml = new File(target + "/" + project.properties["gvsig.package.info.code"] + "/install/install.xml")
1943
          if( install_xml.exists() ) {
1944
            executeAntFile(
1945
                new File(project.properties["gvsig.product.folder.path"]),
1946
                new File(target),
1947
                install_xml
1948
            )
1949
          }
1950
        } else {
1951
            log.info("Skip plugin install.")
1952
        }
1953
        if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1954
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1955
          target = new File(project.properties["gvsig.product.folder.path"] +
1956
            "/install/" +
1957
            project.properties["gvsig.package.info.code"] + "/" +
1958
            pkgname + ".gvspkg")
1959
          target.getParentFile().mkdirs()
1960

    
1961
          log.info("Copy plugin package from " + source + " to " + target)
1962
          ant.copy(file:source, tofile:target.getAbsolutePath())
1963

    
1964
          source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1965
          target = project.properties["gvsig.product.folder.path"] +
1966
            "/install/" +
1967
            project.properties["gvsig.package.info.code"] + "/" +
1968
            pkgname + ".gvspki"
1969
          log.info("Copy plugin package index from " + source + " to " + target)
1970
          ant.copy(file:source, tofile:target)
1971
        } else {
1972
            log.info("Skip plugin package install.")
1973
        }
1974
    }
1975
                  ]]></source>
1976
                            </configuration>
1977
                        </execution>
1978

    
1979
                        <execution>
1980
                            <id>deploy-package</id>
1981
                            <phase>install</phase>
1982
                            <configuration>
1983
                                <source><![CDATA[
1984

    
1985
// To deploy package use:
1986
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1987
//
1988
if( project.properties["deploy-package"] != null ) {
1989
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1990
        poolURL = project.properties["gvsig.package.info.poolURL"];
1991
        if( poolURL[-1] != "/" ) {
1992
            poolURL = poolURL + "/";
1993
        }
1994
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
1995
        log.info("Deploy plugin package to '"+targetPath+"'.");
1996

    
1997
        pkgname = "gvSIG-desktop-" +
1998
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1999
        project.properties["gvsig.package.info.code"] + "-" +
2000
        project.properties["gvsig.package.info.version"] + "-" +
2001
        project.properties["buildNumber"] + "-" +
2002
        project.properties["gvsig.package.info.state"] + "-" +
2003
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2004
        project.properties["gvsig.package.info.architecture"] + "-" +
2005
        project.properties["gvsig.package.info.javaVM"];
2006

    
2007
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2008
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2009

    
2010
        log.info("Creating addon-request.txt in target folder");
2011
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2012
            out.println("");
2013
            out.println("# "+pkgname);
2014
            out.println("");
2015
            out.println(targetPath+"/" + pkgname + ".gvspki");
2016
            out.println("");
2017
        }
2018

    
2019
        if( project.properties["username"] == null ) {
2020
            print("Enter user name: ");
2021
            user = System.console().readLine().toString()
2022
            if( user != "" ) {
2023
                project.properties.setProperty("username",user);
2024
            }
2025
        }
2026
        if( project.properties["password"] == null ) {
2027
            print("Enter password for user '" + project.properties["username"] + "': ");
2028
            password = System.console().readPassword().toString()
2029
            if( password != "" ) {
2030
                project.properties.setProperty("password",password);
2031
            }
2032
        }
2033
        WebDAVClient session = new WebDAVClient(log);
2034
        if( project.properties["username"] == null || project.properties["password"] == null ) {
2035
            log.info("[WEBDAV] creating non authenticated session.");
2036
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2037
            session.login();
2038
        } else {
2039
            session.login(project.properties["username"], project.properties["password"]);
2040
        }
2041
        session.makedirs(targetPath);
2042
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2043
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2044

    
2045
    } else {
2046
        log.info("Skip plugin package deploy. It not be installed by default.");
2047
    }
2048
} else {
2049
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2050
}
2051

    
2052
public class WebDAVClient {
2053

    
2054
    def log;
2055

    
2056
    private String user;
2057
    private String password;
2058
    private Object sardine;
2059

    
2060
    public WebDAVClient(log) {
2061
        disableCertificateValidation();
2062
            this.log = log;
2063
    }
2064

    
2065
    public void login(String user, String password) {
2066
        log.info("[WEBDAV] login as '"+user+"'.");
2067
        def SardineFactory
2068
        try {
2069
            SardineFactory = "com.github.sardine.SardineFactory" as Class
2070
        } catch (Exception ex) {
2071
            log.error("[WEBDAV] can't get SardineFactory.",ex);
2072
        }
2073
        this.user = user;
2074
        this.password = password;
2075
        this.sardine = SardineFactory.begin(this.user,this.password);
2076
    }
2077

    
2078
    public void login() {
2079
        log.info("[WEBDAV] login as guest");
2080
        this.sardine = SardineFactory.begin();
2081
    }
2082

    
2083
    public boolean exists(String url) throws Exception {
2084
        return sardine.exists(url);
2085
    }
2086

    
2087
    public void put(String source, String target) throws Exception {
2088
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2089
        InputStream fis = new FileInputStream(new File(source));
2090
        sardine.put(target, fis);
2091
        log.info("[WEBDAV] put ok.");
2092
    }
2093

    
2094
    public void mkdir(String url) throws Exception {
2095
        if( ! exists(url) ) {
2096
            log.info("[WEBDAV] mkdir '"+url+"'.");
2097
            sardine.createDirectory(url);
2098
        }
2099
    }
2100

    
2101
    public List list(String url) throws Exception {
2102
        List resources = sardine.list(url);
2103
        return resources;
2104
    }
2105

    
2106
    void disableCertificateValidation() {
2107
    /*
2108
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2109
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2110
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2111
                    return new java.security.cert.X509Certificate[0];
2112
                }
2113

    
2114
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2115
                }
2116

    
2117
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2118
                }
2119
            };
2120

    
2121
        // Ignore differences between given hostname and certificate hostname
2122
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2123
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2124
                return true;
2125
            }
2126
        };
2127

    
2128
        // Install the all-trusting trust manager
2129
        try {
2130
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2131
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2132
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2133
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2134
        } catch (Exception e) {
2135
        }
2136
        */
2137
    }
2138

    
2139
    public void makedirs(String url) throws Exception {
2140
        log.info("[WEBDAV] makedirs '"+url+"'.");
2141
        URL u = new URL(url);
2142
        String[] x = u.getPath().split("/");
2143
        String path = "";
2144
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); 
2145
            mkdir(t.toString()); 
2146
        } 
2147
    }
2148
} ]]></source>
2149
                            </configuration>
2150
                        </execution>
2151

    
2152
                    </executions>
2153
                </plugin>
2154

    
2155
            </plugins>
2156
        </pluginManagement>
2157

    
2158
        <plugins>
2159
            <plugin>
2160
                <groupId>org.apache.maven.plugins</groupId>
2161
                <artifactId>maven-scm-plugin</artifactId>
2162
            </plugin>
2163

    
2164
            <plugin>
2165
                <artifactId>maven-clean-plugin</artifactId>
2166
                <configuration>
2167
                    <filesets>
2168
                        <fileset>
2169
                            <directory>${user.home}/.depman/</directory>
2170
                            <includes>
2171
                                <include>**</include>
2172
                            </includes>
2173
                        </fileset>
2174
                    </filesets>
2175
                    <followSymLinks>true</followSymLinks>
2176
                </configuration>
2177
            </plugin>
2178

    
2179
            <plugin>
2180
                <groupId>org.apache.maven.plugins</groupId>
2181
                <artifactId>maven-release-plugin</artifactId>
2182
                <configuration>
2183
                    <!-- The property svn.tags.folder is used in external projects   -->
2184
                    <!-- to override configuraction of tagBase -->
2185
                    <tagBase>${svn.tags.folder}</tagBase>
2186
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2187
                    are not installed, so the dependencies between modules are not met. With this configuration
2188
                    we force the module installation. -->
2189
                    <preparationGoals>clean install</preparationGoals>
2190
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2191
                    <!-- Dont make site-deploy -->
2192
                    <!-- You need to run it after in folder target/checkout -->
2193
                    <goals>deploy</goals>
2194
                </configuration>
2195
            </plugin>
2196

    
2197
            <plugin>
2198
                <!-- load ".gvsig-devel.properties" -->
2199
                <groupId>org.codehaus.mojo</groupId>
2200
                <artifactId>properties-maven-plugin</artifactId>
2201
                <configuration>
2202
                    <files>
2203
                        <!-- Define gvsig.product.folder.path in this property -->
2204
                        <file>${user.home}/.gvsig-devel.properties</file>
2205
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2206
                        <file>${project.basedir}/gvsig-devel.properties</file>
2207
                        <file>buildNumber.properties</file>
2208
                    </files>
2209
                    <quiet>true</quiet>
2210
                </configuration>
2211
                <executions>
2212
                    <execution>
2213
                        <id>default</id>
2214
                        <phase>prepare-package</phase>
2215
                        <goals>
2216
                            <goal>read-project-properties</goal>
2217
                        </goals>
2218
                    </execution>
2219
                    <execution>
2220
                        <id>default-clean</id>
2221
                        <phase>pre-clean</phase>
2222
                        <goals>
2223
                            <goal>read-project-properties</goal>
2224
                        </goals>
2225
                    </execution>
2226
                </executions>
2227
            </plugin>
2228

    
2229
<!--
2230
            <plugin>
2231
                <groupId>org.codehaus.mojo</groupId>
2232
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2233
                <executions>
2234
                    <execution>
2235
                        <id>check-java-api</id>
2236
                        <phase>package</phase>
2237
                        <goals>
2238
                            <goal>check</goal>
2239
                        </goals>
2240
                        <configuration>
2241
                            <skip>false</skip>
2242
                            <signature>
2243
                                <groupId>org.codehaus.mojo.signature</groupId>
2244
                                <artifactId>java18</artifactId>
2245
                                <version>1.0</version>
2246
                            </signature>
2247
                            <ignores>
2248
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2249
                                <ignore>java.nio.ByteBuffer</ignore>
2250
                                <ignore>java.nio.MappedByteBuffer</ignore>
2251
                            </ignores>
2252
                        </configuration>
2253
                    </execution>
2254
                </executions>
2255
            </plugin>
2256
-->
2257
            <plugin>
2258
                <groupId>org.apache.maven.plugins</groupId>
2259
                <artifactId>maven-javadoc-plugin</artifactId>
2260
                <executions>
2261
                    <execution>
2262
                        <id>attach-javadocs</id>
2263
                        <goals>
2264
                            <goal>jar</goal>
2265
                        </goals>
2266
                    </execution>
2267
                </executions>
2268
            </plugin>
2269

    
2270
            <plugin>
2271
                <groupId>org.apache.maven.plugins</groupId>
2272
                <artifactId>maven-source-plugin</artifactId>
2273
                <configuration>
2274
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2275
                </configuration>
2276
                <executions>
2277
                    <execution>
2278
                        <id>attach-sources</id>
2279
                        <phase>verify</phase>
2280
                        <goals>
2281
                            <goal>jar-no-fork</goal>
2282
                        </goals>
2283
                    </execution>
2284
                    <execution>
2285
                        <id>attach-test-sources</id>
2286
                        <phase>verify</phase>
2287
                        <goals>
2288
                            <goal>test-jar-no-fork</goal>
2289
                        </goals>
2290
                    </execution>
2291
                </executions>
2292
            </plugin>
2293

    
2294
            <plugin>
2295
                <groupId>org.apache.maven.plugins</groupId>
2296
                <artifactId>maven-checkstyle-plugin</artifactId>
2297
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2298
                <configuration>
2299
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2300
                    <enableRulesSummary>true</enableRulesSummary>
2301
                    <failsOnError>false</failsOnError>
2302
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2303
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2304
                </configuration>
2305
                <dependencies>
2306
                    <dependency>
2307
                        <groupId>org.gvsig</groupId>
2308
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2309
                        <version>1.0.0</version>
2310
                    </dependency>
2311
                </dependencies>
2312
            </plugin>
2313

    
2314
            <plugin>
2315
                <!-- to continue building  when test fail -->
2316
                <groupId>org.apache.maven.plugins</groupId>
2317
                <artifactId>maven-surefire-plugin</artifactId>
2318
                <configuration>
2319
                    <testFailureIgnore>true</testFailureIgnore>
2320
                </configuration>
2321
            </plugin>
2322

    
2323
        </plugins>
2324
    </build>
2325

    
2326

    
2327
    <reporting>
2328
        <excludeDefaults>true</excludeDefaults>
2329
        <plugins>
2330
            <plugin>
2331
                <groupId>org.apache.maven.plugins</groupId>
2332
                <artifactId>maven-project-info-reports-plugin</artifactId>
2333
                <version>2.7</version>
2334
                <reportSets>
2335
                    <reportSet>
2336
                        <reports>
2337
                            <report>index</report>
2338
                            <report>summary</report>
2339
                            <report>scm</report>
2340
                            <report>license</report>
2341
                            <report>project-team</report>
2342
                            <report>issue-tracking</report>
2343
                            <report>mailing-list</report>
2344
                            <report>modules</report>
2345

    
2346
                            <report>dependency-info</report>
2347
                            <!-- Removed due to its high cost
2348
                            <report>dependency-management</report>
2349
                            <report>dependencies</report>
2350
                            -->
2351
                            <report>dependency-convergence</report>
2352

    
2353
                            <!--
2354
                            <report>plugins</report>
2355
                            <report>plugin-management</report>
2356
                            <report>distribution-management</report>
2357
                            -->
2358

    
2359
                            <!-- gvSIG does not have Continuous Integration System
2360
                            <report>cim</report>
2361
                            -->
2362
                        </reports>
2363
                    </reportSet>
2364
                </reportSets>
2365
            </plugin>
2366
            <plugin>
2367
                <groupId>org.apache.maven.plugins</groupId>
2368
                <artifactId>maven-javadoc-plugin</artifactId>
2369
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2370
                <version>2.9.1</version>
2371
                <configuration>
2372
                    <!-- Don't include the deprecateds items in the javadoc -->
2373
                    <nodeprecated>true</nodeprecated>
2374
                    <!-- Don't generate javadoc of project with submodules -->
2375
                    <aggregate>false</aggregate>
2376
                    <!-- Removed detection of links due to its high cost -->
2377
                    <detectJavaApiLink>false</detectJavaApiLink>
2378
                    <detectLinks>false</detectLinks>
2379
                    <detectOfflineLinks>false</detectOfflineLinks>
2380
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2381
                    <includeDependencySources>false</includeDependencySources>
2382
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2383
                </configuration>
2384
                <reportSets>
2385
                    <reportSet>
2386
                        <id>html</id>
2387
                        <reports>
2388
                            <report>javadoc</report>
2389
                            <!-- removed javadocs of tests -->
2390
                        </reports>
2391
                    </reportSet>
2392
                </reportSets>
2393
            </plugin>
2394
            <plugin>
2395
                <groupId>org.apache.maven.plugins</groupId>
2396
                <artifactId>maven-jxr-plugin</artifactId>
2397
                <version>2.3</version>
2398
                <configuration>
2399
                    <linkJavadoc>true</linkJavadoc>
2400
                    <aggregate>false</aggregate>
2401
                </configuration>
2402
            </plugin>
2403
            <plugin>
2404
                <groupId>org.codehaus.mojo</groupId>
2405
                <artifactId>findbugs-maven-plugin</artifactId>
2406
                <version>2.5.2</version>
2407
            </plugin>
2408

    
2409
        </plugins>
2410
    </reporting>
2411

    
2412

    
2413
    <profiles>
2414

    
2415
        <profile>
2416
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2417
            <id>gvsig-root</id>
2418
            <activation>
2419
                <file>
2420
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2421
                </file>
2422
            </activation>
2423
            <build>
2424
                <plugins>
2425

    
2426
                    <plugin>
2427
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2428
                        <groupId>org.codehaus.gmaven</groupId>
2429
                        <artifactId>gmaven-plugin</artifactId>
2430
                        <executions>
2431
                            <execution>
2432
                                <id>initialize-gvsig-product-folder-path</id>
2433
                                <phase>generate-sources</phase>
2434
                                <goals>
2435
                                    <goal>execute</goal>
2436
                                </goals>
2437
                                <configuration>
2438
                                    <source><![CDATA[
2439
                    if( project.artifactId != "org.gvsig.desktop" ) {
2440
                            log.warn("Skip initialization of gvsig-devel.properties.")
2441
                    } else {
2442
                      home = System.getenv('HOME')
2443
                      if( home == null ) {
2444
                        home = System.properties['user.home']
2445
                      }
2446
                      Properties props = new Properties()
2447
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2448
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2449
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2450
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2451
                            props.load(propsFile.newDataInputStream())
2452
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2453
                            props.store(propsFile.newWriter(), null)
2454
                      } else {
2455
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2456
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2457
                        try {
2458
                          props.load(propsFile.newDataInputStream())
2459
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2460
                          if( gvsigProductFolderPath == null ) {
2461
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2462
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2463
                            props.store(propsFile.newWriter(), null)
2464
                          }
2465
                        } catch(java.io.FileNotFoundException e){
2466
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2467
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2468
                          props.store(propsFile.newWriter(), null)
2469
                        }
2470
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2471
                          f = new File(gvsigProductFolderPathDefault)
2472
                          f.mkdirs();
2473
                                                  new File(f,"WARNING.txt").withWriter { out ->
2474
                                                          out.println();
2475
                                                          out.println("The product folder used is set to:");
2476
                                                          out.println();
2477
                                                          out.println(gvsigProductFolderPath);
2478
                                                          out.println();
2479
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2480
                                                          out.println();
2481
                                                  }
2482
                        }
2483
                      }
2484
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2485
                    }
2486
                  ]]></source>
2487
                                </configuration>
2488
                            </execution>
2489

    
2490
                        </executions>
2491
                    </plugin>
2492

    
2493
                </plugins>
2494
            </build>
2495
        </profile>
2496

    
2497

    
2498

    
2499
        <profile>
2500
            <!-- This profile is used to packege and install the gvSIG plugins -->
2501
            <id>gvsig-plugin</id>
2502
            <activation>
2503
                <file>
2504
                    <exists>buildNumber.properties</exists>
2505
                </file>
2506
            </activation>
2507
            <build>
2508
                <plugins>
2509

    
2510
                    <plugin>
2511
                        <artifactId>maven-assembly-plugin</artifactId>
2512
                        <executions>
2513
                            <execution>
2514
                                <id>gvsig-plugin-package</id>
2515
                                <phase>package</phase>
2516
                                <goals>
2517
                                    <goal>single</goal>
2518
                                </goals>
2519
                            </execution>
2520
                        </executions>
2521
                    </plugin>
2522

    
2523
                    <plugin>
2524
                        <artifactId>maven-clean-plugin</artifactId>
2525
                        <configuration>
2526
                            <skip>false</skip>
2527
                            <failOnError>true</failOnError>
2528
                            <filesets>
2529
                                <fileset>
2530
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2531
                                </fileset>
2532
                            </filesets>
2533
                        </configuration>
2534
                        <executions>
2535
                            <execution>
2536
                                <id>default-clean</id>
2537
                                <phase>clean</phase>
2538
                            </execution>
2539
                        </executions>
2540
                    </plugin>
2541

    
2542
                    <plugin>
2543
                        <groupId>org.codehaus.gmaven</groupId>
2544
                        <artifactId>gmaven-plugin</artifactId>
2545
                        <executions>
2546

    
2547
                            <execution>
2548
                                <id>increase-build-number</id>
2549
                                <phase>process-sources</phase>
2550
                                <goals>
2551
                                    <goal>execute</goal>
2552
                                </goals>
2553
                            </execution>
2554

    
2555
                            <execution>
2556
                                <id>build-package-info</id>
2557
                                <phase>prepare-package</phase>
2558
                                <goals>
2559
                                    <goal>execute</goal>
2560
                                </goals>
2561
                            </execution>
2562

    
2563
                            <execution>
2564
                                <id>build-package-index</id>
2565
                                <phase>package</phase>
2566
                                <goals>
2567
                                    <goal>execute</goal>
2568
                                </goals>
2569
                            </execution>
2570

    
2571
                            <execution>
2572
                                <id>install-plugin</id>
2573
                                <phase>install</phase>
2574
                                <goals>
2575
                                    <goal>execute</goal>
2576
                                </goals>
2577
                            </execution>
2578

    
2579
                            <execution>
2580
                                <id>deploy-package</id>
2581
                                <phase>install</phase>
2582
                                <goals>
2583
                                    <goal>execute</goal>
2584
                                </goals>
2585
                            </execution>
2586

    
2587
                        </executions>
2588
                    </plugin>
2589

    
2590
                </plugins>
2591
            </build>
2592
        </profile>
2593

    
2594
    </profiles>
2595

    
2596
    <properties>
2597
        <!-- General configuration -->
2598
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2599
        <localRepository>${user.home}/.m2/repository</localRepository>
2600
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2601

    
2602
        <!-- The property svn.tags.folder is used in external projects to override  -->
2603
        <!-- configuraction in maven-release-plugin -->
2604
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2605

    
2606
        <!-- Package info property values -->
2607
        <gvsig.version>2.4.1</gvsig.version>
2608
        <gvsig.package.info.codealias />
2609
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2610
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2611
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2612
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2613
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2614
        <gvsig.package.info.official>false</gvsig.package.info.official>
2615
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2616
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2617
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2618
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2619
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2620
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2621
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2622
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2623
        <gvsig.package.info.categories />
2624
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2625

    
2626
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2627
        <gvsig.install.plugin>true</gvsig.install.plugin>
2628
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2629
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2630

    
2631
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2632

    
2633
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2634
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2635
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2636
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2637
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2638
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2639
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2640
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2641
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2642
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2643
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2644
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2645
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2646
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2647
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2648
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2649
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2650
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2651
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2652
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2653
        <!--
2654
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2655
        -->
2656
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2657
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2658
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2659
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2660
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2661
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2662
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2663
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2664
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2665

    
2666
        <jython.artifactId>jython-standalone</jython.artifactId>
2667
        <!-- External project versions -->
2668
        <gvsig.tools.version>3.0.160</gvsig.tools.version>
2669
        <gvsig.proj.version>1.0.4</gvsig.proj.version>
2670
        <gvsig.projection.api.version>2.0.25</gvsig.projection.api.version>
2671

    
2672
    </properties>
2673

    
2674
    <modules>
2675
        <module>org.gvsig.desktop.compat.cdc</module>
2676
        <module>org.gvsig.desktop.library</module>
2677
        <module>org.gvsig.desktop.framework</module>
2678
        <module>org.gvsig.desktop.plugin</module>
2679

    
2680
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2681
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2682

    
2683
    </modules>
2684
</project>
2685