Statistics
| Revision:

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

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.228-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.solr</groupId>
334
                <artifactId>solr-commons-csv</artifactId>
335
                <version>3.5.0</version>
336
            </dependency>
337
            <dependency>
338
                <groupId>commons-httpclient</groupId>
339
                <artifactId>commons-httpclient</artifactId>
340
                <version>2.0.2</version>
341
            </dependency>
342
            <dependency>
343
                <groupId>commons-cli</groupId>
344
                <artifactId>commons-cli</artifactId>
345
                <version>1.4</version>
346
            </dependency>
347
<!--            <dependency>
348
                <groupId>commons-io</groupId>
349
                <artifactId>commons-io</artifactId>
350
                <version>2.4</version>
351
            </dependency>-->
352
<!--            <dependency>
353
                <groupId>org.apache.commons</groupId>
354
                <artifactId>commons-lang3</artifactId>
355
                <version>3.1</version>
356
            </dependency>-->
357
            <dependency>
358
                <groupId>org.apache.commons</groupId>
359
                <artifactId>commons-math</artifactId>
360
                <version>2.2</version>
361
            </dependency>            
362
            <dependency>
363
                <groupId>commons-configuration</groupId>
364
                <artifactId>commons-configuration</artifactId>
365
                <version>1.10</version>
366
            </dependency>
367
            <dependency>
368
                <groupId>commons-logging</groupId>
369
                <artifactId>commons-logging</artifactId>
370
                <version>1.1.1</version>
371
            </dependency>
372
            <dependency>
373
                <groupId>commons-logging</groupId>
374
                <artifactId>commons-logging</artifactId>
375
                <version>1.1.1</version>
376
                <classifier>api</classifier>
377
            </dependency>
378
            <dependency>
379
                <groupId>commons-pool</groupId>
380
                <artifactId>commons-pool</artifactId>
381
                <version>1.6</version>
382
            </dependency>
383

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

    
842
            <!-- External gvSIG projects -->
843

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

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

    
934
            <!-- Childs projects -->
935

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

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

    
1169

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

    
1338
            <dependency>
1339
                <groupId>org.gvsig</groupId>
1340
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1341
                <version>2.0.228-SNAPSHOT</version>
1342
            </dependency>
1343
            <dependency>
1344
                <groupId>org.gvsig</groupId>
1345
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1346
                <version>2.0.228-SNAPSHOT</version>
1347
            </dependency>
1348
            <dependency>
1349
                <groupId>org.gvsig</groupId>
1350
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1351
                <version>2.0.228-SNAPSHOT</version>
1352
                <type>test-jar</type>
1353
                <scope>test</scope>
1354
            </dependency>
1355
            <dependency>
1356
                <groupId>org.gvsig</groupId>
1357
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1358
                <version>2.0.228-SNAPSHOT</version>
1359
            </dependency>
1360
            <dependency>
1361
                <groupId>org.gvsig</groupId>
1362
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1363
                <version>2.0.228-SNAPSHOT</version>
1364
            </dependency>
1365

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

    
1468
    <dependencies>
1469
        <dependency>
1470
            <groupId>junit</groupId>
1471
            <artifactId>junit</artifactId>
1472
            <scope>test</scope>
1473
        </dependency>
1474
    </dependencies>
1475

    
1476
    <build>
1477
        <extensions>
1478
            <extension>
1479
                <groupId>org.apache.maven.wagon</groupId>
1480
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1481
                <version>2.4</version>
1482
            </extension>
1483
        </extensions>
1484

    
1485
        <pluginManagement>
1486
            <plugins>
1487

    
1488
                <plugin>
1489
                    <groupId>org.apache.maven.plugins</groupId>
1490
                    <artifactId>maven-scm-plugin</artifactId>
1491
                    <version>1.9</version>
1492
                    <configuration>
1493
                        <connectionType>connection</connectionType>
1494
                    </configuration>
1495
                </plugin>
1496

    
1497
                <plugin>
1498
                    <groupId>org.apache.maven.plugins</groupId>
1499
                    <artifactId>maven-compiler-plugin</artifactId>
1500
                    <version>2.3.2</version>
1501
                    <configuration>
1502
                        <source>1.7</source>
1503
                        <target>1.7</target>
1504
                        <encoding>ISO-8859-1</encoding>
1505
                    </configuration>
1506
                </plugin>
1507

    
1508
                <plugin>
1509
                    <groupId>org.apache.maven.plugins</groupId>
1510
                    <artifactId>maven-resources-plugin</artifactId>
1511
                    <version>2.4.3</version>
1512
                    <configuration>
1513
                        <encoding>ISO-8859-1</encoding>
1514
                    </configuration>
1515
                </plugin>
1516

    
1517
                <plugin>
1518
                    <groupId>org.apache.maven.plugins</groupId>
1519
                    <artifactId>maven-eclipse-plugin</artifactId>
1520
                    <configuration>
1521
                        <downloadSources>true</downloadSources>
1522
                        <downloadJavadocs>true</downloadJavadocs>
1523
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1524
                    </configuration>
1525
                </plugin>
1526

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

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

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

    
1612
                <plugin>
1613
                    <groupId>org.apache.maven.plugins</groupId>
1614
                    <artifactId>maven-site-plugin</artifactId>
1615
                    <version>3.3</version>
1616
                    <configuration>
1617
                        <chmod>true</chmod>
1618
                        <chmodMode>a+rwX</chmodMode>
1619
                    </configuration>
1620
                </plugin>
1621

    
1622
                <plugin>
1623
                    <groupId>org.apache.maven.plugins</groupId>
1624
                    <artifactId>maven-jar-plugin</artifactId>
1625
                    <version>2.3.1</version>
1626
                    <configuration>
1627
                        <archive>
1628
                            <manifestEntries>
1629
                                <Built-By>gvSIG Team</Built-By>
1630
                            </manifestEntries>
1631
                        </archive>
1632
                    </configuration>
1633
                </plugin>
1634

    
1635
                <plugin>
1636
                    <groupId>org.codehaus.mojo</groupId>
1637
                    <artifactId>properties-maven-plugin</artifactId>
1638
                    <version>1.0-alpha-2</version>
1639
                </plugin>
1640

    
1641
                <plugin>
1642
                    <groupId>org.apache.maven.plugins</groupId>
1643
                    <artifactId>maven-antrun-plugin</artifactId>
1644
                    <version>1.7</version>
1645
                </plugin>
1646

    
1647
                <plugin>
1648
                    <groupId>org.codehaus.mojo</groupId>
1649
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1650
                    <version>1.9</version>
1651
                </plugin>
1652

    
1653
                <plugin>
1654
                    <groupId>org.apache.maven.plugins</groupId>
1655
                    <artifactId>maven-release-plugin</artifactId>
1656
                    <version>2.4.1</version>
1657
                </plugin>
1658

    
1659
                <plugin>
1660
                    <groupId>org.apache.maven.plugins</groupId>
1661
                    <artifactId>maven-deploy-plugin</artifactId>
1662
                    <version>2.6</version>
1663
                </plugin>
1664

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

    
1684
                <plugin>
1685
                    <groupId>org.apache.maven.plugins</groupId>
1686
                    <artifactId>maven-clean-plugin</artifactId>
1687
                    <version>2.4.1</version>
1688
                </plugin>
1689

    
1690
                <plugin>
1691
                    <groupId>org.codehaus.mojo</groupId>
1692
                    <artifactId>exec-maven-plugin</artifactId>
1693
                    <version>1.2</version>
1694
                </plugin>
1695

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

    
1731
                <!-- Habria que ver si es posible sustituir el plugin -->
1732
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1733
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1734
                <!--
1735
                <plugin>
1736
                    <groupId>org.codehaus.mojo</groupId>
1737
                    <artifactId>license-maven-plugin</artifactId>
1738
                    <version>1.5</version>
1739
                </plugin>
1740
                -->
1741

    
1742
                <plugin>
1743
                    <groupId>org.apache.maven.plugins</groupId>
1744
                    <artifactId>maven-checkstyle-plugin</artifactId>
1745
                    <version>2.10</version>
1746
                </plugin>
1747

    
1748
                <plugin>
1749
                    <groupId>org.apache.maven.plugins</groupId>
1750
                    <artifactId>maven-source-plugin</artifactId>
1751
                    <version>2.2.1</version>
1752
                </plugin>
1753

    
1754
                <plugin>
1755
                    <groupId>org.codehaus.gmaven</groupId>
1756
                    <artifactId>gmaven-plugin</artifactId>
1757
                    <version>1.5</version>
1758
                    <configuration>
1759
                        <providerSelection>2.0</providerSelection>
1760
                    </configuration>
1761
                    <dependencies>
1762
                        <dependency>
1763
                            <groupId>com.github.lookfirst</groupId>
1764
                            <artifactId>sardine</artifactId>
1765
                            <version>5.0.1</version>
1766
                        </dependency>
1767
                    </dependencies>
1768
                    <executions>
1769

    
1770
                        <execution>
1771
                            <id>increase-build-number</id>
1772
                            <phase>process-sources</phase>
1773
                            <configuration>
1774
                                <source><![CDATA[
1775
                    // use "mvn -Dincrease-build-number process-sources"
1776
                    if( project.properties["increase-build-number"] == null ) {
1777
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1778
                    } else {
1779
                      File file = new File(project.basedir,"buildNumber.properties")
1780
                      if( ! file.exists() ) {
1781
                          log.info("Skip increment build number (buildNumber.property not present).")
1782
                        } else {
1783
                        Properties props = new Properties()
1784

    
1785
                        props.load(file.newDataInputStream())
1786
                        value = (props.getProperty("buildNumber") as int) + 1
1787
                        props.setProperty("buildNumber",value as String)
1788
                        props.store(file.newWriter(), null)
1789
                        log.info("Setting build number to " + value)
1790
                      }
1791
                    }
1792
                  ]]></source>
1793
                            </configuration>
1794
                        </execution>
1795

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

    
1832
                        props.store(package_info_file.newWriter(), null)
1833

    
1834
                        pkgname = "gvSIG-desktop-" +
1835
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1836
                          project.properties["gvsig.package.info.code"] + "-" +
1837
                          project.properties["gvsig.package.info.version"] + "-" +
1838
                          project.properties["buildNumber"] + "-" +
1839
                          project.properties["gvsig.package.info.state"] + "-" +
1840
                          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1841
                          project.properties["gvsig.package.info.architecture"] + "-" +
1842
                          project.properties["gvsig.package.info.javaVM"]
1843
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1844
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1845
                        package_info_file.getParentFile().mkdirs()
1846
                        props.setProperty('download-url',
1847
                          poolURL +
1848
                          project.properties["gvsig.package.info.code"] + "/" +
1849
                          pkgname + ".gvspkg"
1850
                        )
1851
                        props.store(package_info_file.newWriter(), null)
1852
                      }
1853
                  ]]></source>
1854
                            </configuration>
1855
                        </execution>
1856

    
1857
                        <execution>
1858
                            <id>build-package-index</id>
1859
                            <phase>package</phase>
1860
                            <configuration>
1861
                                <source><![CDATA[
1862
                    ant = new AntBuilder()
1863
                    if( project.properties["buildNumber"] == null) {
1864
                      log.info("Skip building package index (buildNumber.property not present).")
1865
                    } else {
1866
                      pkgname = "gvSIG-desktop-" +
1867
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1868
                        project.properties["gvsig.package.info.code"] + "-" +
1869
                        project.properties["gvsig.package.info.version"] + "-" +
1870
                        project.properties["buildNumber"] + "-" +
1871
                        project.properties["gvsig.package.info.state"] + "-" +
1872
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1873
                        project.properties["gvsig.package.info.architecture"] + "-" +
1874
                        project.properties["gvsig.package.info.javaVM"]
1875

    
1876
                      log.info("Building package index " + pkgname + ".gvspki")
1877
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1878
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1879
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1880
                    }
1881
                  ]]></source>
1882
                            </configuration>
1883
                        </execution>
1884

    
1885
                        <execution>
1886
                            <id>install-plugin</id>
1887
                            <phase>install</phase>
1888
                            <configuration>
1889
                                <source><![CDATA[
1890
                    if( project.properties["buildNumber"] == null) {
1891
                      log.info("Skip install package (buildNumber.property not present).")
1892
                    } else {
1893
                      ant = new AntBuilder()
1894
                      pkgname = "gvSIG-desktop-" +
1895
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1896
                        project.properties["gvsig.package.info.code"] + "-" +
1897
                        project.properties["gvsig.package.info.version"] + "-" +
1898
                        project.properties["buildNumber"] + "-" +
1899
                        project.properties["gvsig.package.info.state"] + "-" +
1900
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1901
                        project.properties["gvsig.package.info.architecture"] + "-" +
1902
                        project.properties["gvsig.package.info.javaVM"]
1903

    
1904
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1905
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1906
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1907
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1908
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1909

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

    
1913
                        target + "/" + project.properties["gvsig.package.info.code"]
1914

    
1915
                              log.info("Install plugin to " + target)
1916
                              ant.unzip(src: source, dest: target)
1917
                      } else {
1918
                          log.info("Skip plugin install.")
1919
                      }
1920
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1921
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1922
                              target = new File(project.properties["gvsig.product.folder.path"] +
1923
                                "/install/" +
1924
                                project.properties["gvsig.package.info.code"] + "/" +
1925
                                pkgname + ".gvspkg")
1926
                              target.getParentFile().mkdirs()
1927

    
1928
                              log.info("Copy plugin package from " + source + " to " + target)
1929
                              ant.copy(file:source, tofile:target.getAbsolutePath())
1930

    
1931
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1932
                              target = project.properties["gvsig.product.folder.path"] +
1933
                                "/install/" +
1934
                                project.properties["gvsig.package.info.code"] + "/" +
1935
                                pkgname + ".gvspki"
1936
                              log.info("Copy plugin package index from " + source + " to " + target)
1937
                              ant.copy(file:source, tofile:target)
1938
                      } else {
1939
                          log.info("Skip plugin package install.")
1940
                                          }
1941
                    }
1942
                  ]]></source>
1943
                            </configuration>
1944
                        </execution>
1945

    
1946
                        <execution>
1947
                            <id>deploy-package</id>
1948
                            <phase>install</phase>
1949
                            <configuration>
1950
                                <source><![CDATA[
1951

    
1952
// To deploy package use:
1953
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1954
//
1955
if( project.properties["deploy-package"] != null ) {
1956
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1957
        poolURL = project.properties["gvsig.package.info.poolURL"];
1958
        if( poolURL[-1] != "/" ) {
1959
            poolURL = poolURL + "/";
1960
        }
1961
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
1962
        log.info("Deploy plugin package to '"+targetPath+"'.");
1963

    
1964
        pkgname = "gvSIG-desktop-" +
1965
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1966
        project.properties["gvsig.package.info.code"] + "-" +
1967
        project.properties["gvsig.package.info.version"] + "-" +
1968
        project.properties["buildNumber"] + "-" +
1969
        project.properties["gvsig.package.info.state"] + "-" +
1970
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1971
        project.properties["gvsig.package.info.architecture"] + "-" +
1972
        project.properties["gvsig.package.info.javaVM"];
1973

    
1974
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
1975
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
1976

    
1977
        log.info("Creating addon-request.txt in target folder");
1978
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
1979
            out.println("");
1980
            out.println("# "+pkgname);
1981
            out.println("");
1982
            out.println(targetPath+"/" + pkgname + ".gvspki");
1983
            out.println("");
1984
        }
1985

    
1986
        if( project.properties["username"] == null ) {
1987
            print("Enter user name: ");
1988
            user = System.console().readLine().toString()
1989
            if( user != "" ) {
1990
                project.properties.setProperty("username",user);
1991
            }
1992
        }
1993
        if( project.properties["password"] == null ) {
1994
            print("Enter password for user '" + project.properties["username"] + "': ");
1995
            password = System.console().readPassword().toString()
1996
            if( password != "" ) {
1997
                project.properties.setProperty("password",password);
1998
            }
1999
        }
2000
        WebDAVClient session = new WebDAVClient(log);
2001
        if( project.properties["username"] == null || project.properties["password"] == null ) {
2002
            log.info("[WEBDAV] creating non authenticated session.");
2003
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2004
            session.login();
2005
        } else {
2006
            session.login(project.properties["username"], project.properties["password"]);
2007
        }
2008
        session.makedirs(targetPath);
2009
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2010
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2011

    
2012
    } else {
2013
        log.info("Skip plugin package deploy. It not be installed by default.");
2014
    }
2015
} else {
2016
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2017
}
2018

    
2019
public class WebDAVClient {
2020

    
2021
    def log;
2022

    
2023
    private String user;
2024
    private String password;
2025
    private Object sardine;
2026

    
2027
    public WebDAVClient(log) {
2028
        disableCertificateValidation();
2029
            this.log = log;
2030
    }
2031

    
2032
    public void login(String user, String password) {
2033
        log.info("[WEBDAV] login as '"+user+"'.");
2034
        def SardineFactory
2035
        try {
2036
            SardineFactory = "com.github.sardine.SardineFactory" as Class
2037
        } catch (Exception ex) {
2038
            log.error("[WEBDAV] can't get SardineFactory.",ex);
2039
        }
2040
        this.user = user;
2041
        this.password = password;
2042
        this.sardine = SardineFactory.begin(this.user,this.password);
2043
    }
2044

    
2045
    public void login() {
2046
        log.info("[WEBDAV] login as guest");
2047
        this.sardine = SardineFactory.begin();
2048
    }
2049

    
2050
    public boolean exists(String url) throws Exception {
2051
        return sardine.exists(url);
2052
    }
2053

    
2054
    public void put(String source, String target) throws Exception {
2055
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2056
        InputStream fis = new FileInputStream(new File(source));
2057
        sardine.put(target, fis);
2058
        log.info("[WEBDAV] put ok.");
2059
    }
2060

    
2061
    public void mkdir(String url) throws Exception {
2062
        if( ! exists(url) ) {
2063
            log.info("[WEBDAV] mkdir '"+url+"'.");
2064
            sardine.createDirectory(url);
2065
        }
2066
    }
2067

    
2068
    public List list(String url) throws Exception {
2069
        List resources = sardine.list(url);
2070
        return resources;
2071
    }
2072

    
2073
    void disableCertificateValidation() {
2074
    /*
2075
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2076
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2077
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2078
                    return new java.security.cert.X509Certificate[0];
2079
                }
2080

    
2081
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2082
                }
2083

    
2084
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2085
                }
2086
            };
2087

    
2088
        // Ignore differences between given hostname and certificate hostname
2089
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2090
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2091
                return true;
2092
            }
2093
        };
2094

    
2095
        // Install the all-trusting trust manager
2096
        try {
2097
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2098
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2099
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2100
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2101
        } catch (Exception e) {
2102
        }
2103
        */
2104
    }
2105

    
2106
    public void makedirs(String url) throws Exception {
2107
        log.info("[WEBDAV] makedirs '"+url+"'.");
2108
        URL u = new URL(url);
2109
        String[] x = u.getPath().split("/");
2110
        String path = "";
2111
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2112
} ]]></source>
2113
                            </configuration>
2114
                        </execution>
2115

    
2116
                    </executions>
2117
                </plugin>
2118

    
2119
            </plugins>
2120
        </pluginManagement>
2121

    
2122
        <plugins>
2123
            <plugin>
2124
                <groupId>org.apache.maven.plugins</groupId>
2125
                <artifactId>maven-scm-plugin</artifactId>
2126
            </plugin>
2127

    
2128
            <plugin>
2129
                <artifactId>maven-clean-plugin</artifactId>
2130
                <configuration>
2131
                    <filesets>
2132
                        <fileset>
2133
                            <directory>${user.home}/.depman/</directory>
2134
                            <includes>
2135
                                <include>**</include>
2136
                            </includes>
2137
                        </fileset>
2138
                    </filesets>
2139
                    <followSymLinks>true</followSymLinks>
2140
                </configuration>
2141
            </plugin>
2142

    
2143
            <plugin>
2144
                <groupId>org.apache.maven.plugins</groupId>
2145
                <artifactId>maven-release-plugin</artifactId>
2146
                <configuration>
2147
                    <!-- The property svn.tags.folder is used in external projects   -->
2148
                    <!-- to override configuraction of tagBase -->
2149
                    <tagBase>${svn.tags.folder}</tagBase>
2150
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2151
                    are not installed, so the dependencies between modules are not met. With this configuration
2152
                    we force the module installation. -->
2153
                    <preparationGoals>clean install</preparationGoals>
2154
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2155
                    <!-- Dont make site-deploy -->
2156
                    <!-- You need to run it after in folder target/checkout -->
2157
                    <goals>deploy</goals>
2158
                </configuration>
2159
            </plugin>
2160

    
2161
            <plugin>
2162
                <!-- load ".gvsig-devel.properties" -->
2163
                <groupId>org.codehaus.mojo</groupId>
2164
                <artifactId>properties-maven-plugin</artifactId>
2165
                <configuration>
2166
                    <files>
2167
                        <!-- Define gvsig.product.folder.path in this property -->
2168
                        <file>${user.home}/.gvsig-devel.properties</file>
2169
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2170
                        <file>${project.basedir}/gvsig-devel.properties</file>
2171
                        <file>buildNumber.properties</file>
2172
                    </files>
2173
                    <quiet>true</quiet>
2174
                </configuration>
2175
                <executions>
2176
                    <execution>
2177
                        <id>default</id>
2178
                        <phase>prepare-package</phase>
2179
                        <goals>
2180
                            <goal>read-project-properties</goal>
2181
                        </goals>
2182
                    </execution>
2183
                    <execution>
2184
                        <id>default-clean</id>
2185
                        <phase>pre-clean</phase>
2186
                        <goals>
2187
                            <goal>read-project-properties</goal>
2188
                        </goals>
2189
                    </execution>
2190
                </executions>
2191
            </plugin>
2192

    
2193
<!--
2194
            <plugin>
2195
                <groupId>org.codehaus.mojo</groupId>
2196
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2197
                <executions>
2198
                    <execution>
2199
                        <id>check-java-api</id>
2200
                        <phase>package</phase>
2201
                        <goals>
2202
                            <goal>check</goal>
2203
                        </goals>
2204
                        <configuration>
2205
                            <skip>false</skip>
2206
                            <signature>
2207
                                <groupId>org.codehaus.mojo.signature</groupId>
2208
                                <artifactId>java18</artifactId>
2209
                                <version>1.0</version>
2210
                            </signature>
2211
                            <ignores>
2212
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2213
                                <ignore>java.nio.ByteBuffer</ignore>
2214
                                <ignore>java.nio.MappedByteBuffer</ignore>
2215
                            </ignores>
2216
                        </configuration>
2217
                    </execution>
2218
                </executions>
2219
            </plugin>
2220
-->
2221
            <plugin>
2222
                <groupId>org.apache.maven.plugins</groupId>
2223
                <artifactId>maven-javadoc-plugin</artifactId>
2224
                <executions>
2225
                    <execution>
2226
                        <id>attach-javadocs</id>
2227
                        <goals>
2228
                            <goal>jar</goal>
2229
                        </goals>
2230
                    </execution>
2231
                </executions>
2232
            </plugin>
2233

    
2234
            <plugin>
2235
                <groupId>org.apache.maven.plugins</groupId>
2236
                <artifactId>maven-source-plugin</artifactId>
2237
                <configuration>
2238
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2239
                </configuration>
2240
                <executions>
2241
                    <execution>
2242
                        <id>attach-sources</id>
2243
                        <phase>verify</phase>
2244
                        <goals>
2245
                            <goal>jar-no-fork</goal>
2246
                        </goals>
2247
                    </execution>
2248
                    <execution>
2249
                        <id>attach-test-sources</id>
2250
                        <phase>verify</phase>
2251
                        <goals>
2252
                            <goal>test-jar-no-fork</goal>
2253
                        </goals>
2254
                    </execution>
2255
                </executions>
2256
            </plugin>
2257

    
2258
            <plugin>
2259
                <groupId>org.apache.maven.plugins</groupId>
2260
                <artifactId>maven-checkstyle-plugin</artifactId>
2261
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2262
                <configuration>
2263
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2264
                    <enableRulesSummary>true</enableRulesSummary>
2265
                    <failsOnError>false</failsOnError>
2266
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2267
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2268
                </configuration>
2269
                <dependencies>
2270
                    <dependency>
2271
                        <groupId>org.gvsig</groupId>
2272
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2273
                        <version>1.0.0</version>
2274
                    </dependency>
2275
                </dependencies>
2276
            </plugin>
2277

    
2278
            <plugin>
2279
                <!-- to continue building  when test fail -->
2280
                <groupId>org.apache.maven.plugins</groupId>
2281
                <artifactId>maven-surefire-plugin</artifactId>
2282
                <configuration>
2283
                    <testFailureIgnore>true</testFailureIgnore>
2284
                </configuration>
2285
            </plugin>
2286

    
2287
        </plugins>
2288
    </build>
2289

    
2290

    
2291
    <reporting>
2292
        <excludeDefaults>true</excludeDefaults>
2293
        <plugins>
2294
            <plugin>
2295
                <groupId>org.apache.maven.plugins</groupId>
2296
                <artifactId>maven-project-info-reports-plugin</artifactId>
2297
                <version>2.7</version>
2298
                <reportSets>
2299
                    <reportSet>
2300
                        <reports>
2301
                            <report>index</report>
2302
                            <report>summary</report>
2303
                            <report>scm</report>
2304
                            <report>license</report>
2305
                            <report>project-team</report>
2306
                            <report>issue-tracking</report>
2307
                            <report>mailing-list</report>
2308
                            <report>modules</report>
2309

    
2310
                            <report>dependency-info</report>
2311
                            <!-- Removed due to its high cost
2312
                            <report>dependency-management</report>
2313
                            <report>dependencies</report>
2314
                            -->
2315
                            <report>dependency-convergence</report>
2316

    
2317
                            <!--
2318
                            <report>plugins</report>
2319
                            <report>plugin-management</report>
2320
                            <report>distribution-management</report>
2321
                            -->
2322

    
2323
                            <!-- gvSIG does not have Continuous Integration System
2324
                            <report>cim</report>
2325
                            -->
2326
                        </reports>
2327
                    </reportSet>
2328
                </reportSets>
2329
            </plugin>
2330
            <plugin>
2331
                <groupId>org.apache.maven.plugins</groupId>
2332
                <artifactId>maven-javadoc-plugin</artifactId>
2333
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2334
                <version>2.9.1</version>
2335
                <configuration>
2336
                    <!-- Don't include the deprecateds items in the javadoc -->
2337
                    <nodeprecated>true</nodeprecated>
2338
                    <!-- Don't generate javadoc of project with submodules -->
2339
                    <aggregate>false</aggregate>
2340
                    <!-- Removed detection of links due to its high cost -->
2341
                    <detectJavaApiLink>false</detectJavaApiLink>
2342
                    <detectLinks>false</detectLinks>
2343
                    <detectOfflineLinks>false</detectOfflineLinks>
2344
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2345
                    <includeDependencySources>false</includeDependencySources>
2346
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2347
                </configuration>
2348
                <reportSets>
2349
                    <reportSet>
2350
                        <id>html</id>
2351
                        <reports>
2352
                            <report>javadoc</report>
2353
                            <!-- removed javadocs of tests -->
2354
                        </reports>
2355
                    </reportSet>
2356
                </reportSets>
2357
            </plugin>
2358
            <plugin>
2359
                <groupId>org.apache.maven.plugins</groupId>
2360
                <artifactId>maven-jxr-plugin</artifactId>
2361
                <version>2.3</version>
2362
                <configuration>
2363
                    <linkJavadoc>true</linkJavadoc>
2364
                    <aggregate>false</aggregate>
2365
                </configuration>
2366
            </plugin>
2367
            <plugin>
2368
                <groupId>org.codehaus.mojo</groupId>
2369
                <artifactId>findbugs-maven-plugin</artifactId>
2370
                <version>2.5.2</version>
2371
            </plugin>
2372

    
2373
        </plugins>
2374
    </reporting>
2375

    
2376

    
2377
    <profiles>
2378

    
2379
        <profile>
2380
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2381
            <id>gvsig-root</id>
2382
            <activation>
2383
                <file>
2384
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2385
                </file>
2386
            </activation>
2387
            <build>
2388
                <plugins>
2389

    
2390
                    <plugin>
2391
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2392
                        <groupId>org.codehaus.gmaven</groupId>
2393
                        <artifactId>gmaven-plugin</artifactId>
2394
                        <executions>
2395
                            <execution>
2396
                                <id>initialize-gvsig-product-folder-path</id>
2397
                                <phase>generate-sources</phase>
2398
                                <goals>
2399
                                    <goal>execute</goal>
2400
                                </goals>
2401
                                <configuration>
2402
                                    <source><![CDATA[
2403
                    if( project.artifactId != "org.gvsig.desktop" ) {
2404
                            log.warn("Skip initialization of gvsig-devel.properties.")
2405
                    } else {
2406
                      home = System.getenv('HOME')
2407
                      if( home == null ) {
2408
                        home = System.properties['user.home']
2409
                      }
2410
                      Properties props = new Properties()
2411
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2412
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2413
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2414
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2415
                            props.load(propsFile.newDataInputStream())
2416
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2417
                            props.store(propsFile.newWriter(), null)
2418
                      } else {
2419
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2420
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2421
                        try {
2422
                          props.load(propsFile.newDataInputStream())
2423
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2424
                          if( gvsigProductFolderPath == null ) {
2425
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2426
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2427
                            props.store(propsFile.newWriter(), null)
2428
                          }
2429
                        } catch(java.io.FileNotFoundException e){
2430
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2431
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2432
                          props.store(propsFile.newWriter(), null)
2433
                        }
2434
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2435
                          f = new File(gvsigProductFolderPathDefault)
2436
                          f.mkdirs();
2437
                                                  new File(f,"WARNING.txt").withWriter { out ->
2438
                                                          out.println();
2439
                                                          out.println("The product folder used is set to:");
2440
                                                          out.println();
2441
                                                          out.println(gvsigProductFolderPath);
2442
                                                          out.println();
2443
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2444
                                                          out.println();
2445
                                                  }
2446
                        }
2447
                      }
2448
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2449
                    }
2450
                  ]]></source>
2451
                                </configuration>
2452
                            </execution>
2453

    
2454
                        </executions>
2455
                    </plugin>
2456

    
2457
                </plugins>
2458
            </build>
2459
        </profile>
2460

    
2461

    
2462

    
2463
        <profile>
2464
            <!-- This profile is used to packege and install the gvSIG plugins -->
2465
            <id>gvsig-plugin</id>
2466
            <activation>
2467
                <file>
2468
                    <exists>buildNumber.properties</exists>
2469
                </file>
2470
            </activation>
2471
            <build>
2472
                <plugins>
2473

    
2474
                    <plugin>
2475
                        <artifactId>maven-assembly-plugin</artifactId>
2476
                        <executions>
2477
                            <execution>
2478
                                <id>gvsig-plugin-package</id>
2479
                                <phase>package</phase>
2480
                                <goals>
2481
                                    <goal>single</goal>
2482
                                </goals>
2483
                            </execution>
2484
                        </executions>
2485
                    </plugin>
2486

    
2487
                    <plugin>
2488
                        <artifactId>maven-clean-plugin</artifactId>
2489
                        <configuration>
2490
                            <skip>false</skip>
2491
                            <failOnError>true</failOnError>
2492
                            <filesets>
2493
                                <fileset>
2494
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2495
                                </fileset>
2496
                            </filesets>
2497
                        </configuration>
2498
                        <executions>
2499
                            <execution>
2500
                                <id>default-clean</id>
2501
                                <phase>clean</phase>
2502
                            </execution>
2503
                        </executions>
2504
                    </plugin>
2505

    
2506
                    <plugin>
2507
                        <groupId>org.codehaus.gmaven</groupId>
2508
                        <artifactId>gmaven-plugin</artifactId>
2509
                        <executions>
2510

    
2511
                            <execution>
2512
                                <id>increase-build-number</id>
2513
                                <phase>process-sources</phase>
2514
                                <goals>
2515
                                    <goal>execute</goal>
2516
                                </goals>
2517
                            </execution>
2518

    
2519
                            <execution>
2520
                                <id>build-package-info</id>
2521
                                <phase>prepare-package</phase>
2522
                                <goals>
2523
                                    <goal>execute</goal>
2524
                                </goals>
2525
                            </execution>
2526

    
2527
                            <execution>
2528
                                <id>build-package-index</id>
2529
                                <phase>package</phase>
2530
                                <goals>
2531
                                    <goal>execute</goal>
2532
                                </goals>
2533
                            </execution>
2534

    
2535
                            <execution>
2536
                                <id>install-plugin</id>
2537
                                <phase>install</phase>
2538
                                <goals>
2539
                                    <goal>execute</goal>
2540
                                </goals>
2541
                            </execution>
2542

    
2543
                            <execution>
2544
                                <id>deploy-package</id>
2545
                                <phase>install</phase>
2546
                                <goals>
2547
                                    <goal>execute</goal>
2548
                                </goals>
2549
                            </execution>
2550

    
2551
                        </executions>
2552
                    </plugin>
2553

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

    
2558
    </profiles>
2559

    
2560
    <properties>
2561
        <!-- General configuration -->
2562
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2563
        <localRepository>${user.home}/.m2/repository</localRepository>
2564
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2565

    
2566
        <!-- The property svn.tags.folder is used in external projects to override  -->
2567
        <!-- configuraction in maven-release-plugin -->
2568
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2569

    
2570
        <!-- Package info property values -->
2571
        <gvsig.version>2.4.1</gvsig.version>
2572
        <gvsig.package.info.codealias />
2573
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2574
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2575
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2576
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2577
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2578
        <gvsig.package.info.official>false</gvsig.package.info.official>
2579
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2580
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2581
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2582
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2583
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2584
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2585
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2586
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2587
        <gvsig.package.info.categories />
2588
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2589

    
2590
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2591
        <gvsig.install.plugin>true</gvsig.install.plugin>
2592
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2593
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2594

    
2595
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2596

    
2597
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2598
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2599
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2600
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2601
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2602
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2603
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2604
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2605
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2606
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2607
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2608
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2609
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2610
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2611
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2612
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2613
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2614
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2615
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2616
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2617
        <!--
2618
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2619
        -->
2620
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2621
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2622
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2623
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2624
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2625
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2626
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2627
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2628
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2629

    
2630
        <jython.artifactId>jython-standalone</jython.artifactId>
2631
        <!-- External project versions -->
2632
        <gvsig.tools.version>3.0.160-SNAPSHOT</gvsig.tools.version>
2633
        <gvsig.proj.version>1.0.4</gvsig.proj.version>
2634
        <gvsig.projection.api.version>2.0.25</gvsig.projection.api.version>
2635

    
2636
    </properties>
2637

    
2638
    <modules>
2639
        <module>org.gvsig.desktop.compat.cdc</module>
2640
        <module>org.gvsig.desktop.library</module>
2641
        <module>org.gvsig.desktop.framework</module>
2642
        <module>org.gvsig.desktop.plugin</module>
2643

    
2644
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2645
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2646

    
2647
    </modules>
2648
</project>
2649